padding:16px 18px;padding:16px 18px;.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
 display:none!important
}
@-webkit-keyframes opacity-zero {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@-moz-keyframes opacity-zero {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@-webkit-keyframes opacity-one {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes opacity-one {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes opacity {
 0% {
  opacity:1
 }
 to {
  opacity:.6
 }
}
@-moz-keyframes opacity {
 0% {
  opacity:1
 }
 to {
  opacity:.6
 }
}



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
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.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
}
textarea {
 overflow:auto
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td,
th {
 padding:0
}
.body-stop-scroll {
 height:100%
}
@media only screen and (max-width:640px) {
 .body-stop-scroll .my-results {
  display:none
 }
}
@media only screen and (max-width:768px) {
 .body-stop-scroll-mobile {
  overflow:hidden;
  height:100%;
  position:fixed
 }
}
a {
 color:#6c54da;
 cursor:pointer;
 text-decoration:none
}
a:hover {
 color:#4a2189
}
a.button {
 font-family:poppins-regular-webfont,"Arial, Helvetica, sans-serif"
}
.body-stop-scroll-y {
 overflow-y:hidden
}
.dark-link a {
 color:#3c3c3c
}
.dark-link a:hover {
 color:#4a2189
}
.dark-link a.under-link {
 color:#3c3c3c
}
.grey-link a {
 color:#787878
}
.grey-link a:hover {
 color:#4a2189
}
.grey-link a.under-link {
 color:#787878
}
.white-link a {
 color:#fff
}
.white-link a:hover {
 color:#4a2189
}
.white-link a.under-link {
 color:#fff
}
.underlined-link {
 color:#6c54da
}
.underlined-link.under-link:after {
 background-color:#6c54da;
 visibility:visible;
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.underlined-link.under-link:hover:after {
 background-color:#6c54da;
 visibility:hidden;
 -webkit-transform:scaleX(0);
 transform:scaleX(0)
}
.underlined {
 text-decoration:underline
}
.text-capitalize {
 text-transform:capitalize
}
p {
 line-height:24px
}
i {
 font-style:normal
}
label {
 cursor:pointer
}
.bold,
strong {
font-family: 'Poppins', sans-serif;
 font-weight:400
}
.semi-bold {
 font-family:poppins-semibold-webfont;
 font-weight:400
}
.medium {
font-family: 'Poppins', sans-serif;
 font-weight:400
}
.normal {
 font-family:poppins-regular-webfont,"Arial, Helvetica, sans-serif"!important;
 font-weight:400
}
.font-default {
 font-family:poppins-regular-webfont
}
.wrapper {
 margin:0 auto;
 max-width:1188px
}
.my-transition,
a {
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.ellipsis {
 overflow:hidden;
 padding-right:40px;
 text-overflow:ellipsis;
 white-space:nowrap
}
@media only screen and (max-width:768px) {
 .ellipsis {
  overflow:visible;
  text-overflow:inherit;
  white-space:normal
 }
}
.three-dot {
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap
}
hr {
 background-color:#e2e2e2;
 border:none;
 height:1px;
 margin:10px 0;
 clear:both
}
hr:after,
hr:before {
 clear:both;
 content:" ";
 display:block;
 height:0;
 overflow:hidden;
 visibility:hidden
}
@media only screen and (max-width:640px) {
 hr {
  margin-left:-20px!important;
  margin-right:-20px!important
 }
}
hr.no-pad {
 margin:0
}
.fl {
 float:left!important
}
.fr {
 float:right!important
}
.fn {
 float:none!important
}
.tr {
 text-align:right
}
.tc {
 text-align:center
}
.tl {
 text-align:left!important
}
.vat {
 vertical-align:top
}
.vam {
 vertical-align:middle
}
.vab {
 vertical-align:baseline
}
.pr {
 position:relative!important
}
.pa {
 position:absolute!important
}
.hand,
.hand-cursor {
 cursor:pointer
}
.cursor-default {
 cursor:default!important
}
.clear-both {
 clear:both
}
.alert,
.bxs,
.select-box-wrapper select,
.wrapper {
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.text-justify {
 text-align:justify!important
}
.alert,
.full,
.select-box-wrapper select {
 width:100%;
 float:left
}
.full-imp {
 float:left
}
.full-imp,
.w100 {
 width:100%!important
}
.w50 {
 width:50%!important
}
.wt-30 {
 width:30px!important
}
.wt-50 {
 width:50px!important
}
.wt-60 {
 width:60px!important
}
.wt-70 {
 width:70px!important
}
.wt-80 {
 width:80px!important
}
.wt-100 {
 width:100px!important
}
.wt-120 {
 width:120px!important
}
.wt-130 {
 width:130px!important
}
.wt-140 {
 width:140px!important
}
.wt-150 {
 width:150px!important
}
.wt-160 {
 width:160px!important
}
.wt-170 {
 width:170px!important
}
.wt-180 {
 width:180px!important
}
.wt-190 {
 width:190px!important
}
.wt-200 {
 width:200px!important
}
.wt-250 {
 width:250px!important
}
.max-w100 {
 max-width:100%!important
}
.max-400 {
 max-width:400px
}
.white-block {
 background:#fff;
 padding:10px
}
.content-after:after {
 content:attr(data-after)
}
.content-before:before {
 content:attr(data-before)
}
.li-none {
 list-style:none
}
.link,
.under-link {
 color:#6c54da
}
.active.under-link,
.link.active,
.link:hover,
.under-link:hover {
 color:#4a2189
}
.under-link {
 position:relative
}
.under-link:after {
 content:"";
 position:absolute;
 width:100%;
 height:1px;
 bottom:-1px;
 left:0;
 background-color:#4a2189;
 visibility:hidden;
 -webkit-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transition:all .3s ease-in-out 0s;
 transition:all .3s ease-in-out 0s
}
.under-link:hover:after {
 visibility:visible;
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.under-link.viewed {
 color:#4a2189
}
.under-link.viewed :after {
 visibility:visible;
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.under-link-parent-hover,
.under-link-parent-hover:before {
 cursor:pointer
}
.under-link-parent-hover:hover>.under-link:after,
.under-link:hover:after {
 visibility:visible;
 -webkit-transform:scaleX(1);
 transform:scaleX(1)
}
.ib {
 display:inline-block
}
.block {
 display:block
}
.table {
 display:table
}
.t-cell {
 display:table-cell
}
.invisible {
 visibility:hidden!important
}
.img-responsive {
 width:100%
}
.symbol {
 font-style:normal
}
.disabled,
.map-disabled,
.pointer-events-none {
 pointer-events:none
}
.disabled {
 opacity:.4;
 cursor:default
}
.ovf-hidden {
 overflow:hidden
}
.uprcse {
 text-transform:uppercase
}
.nowrap {
 white-space:nowrap
}
.break-word {
 word-break:break-word!important
}
@supports (-ms-ime-align:auto) {
 .break-word {
  word-break:break-all!important
 }
}
.break-all {
 word-break:break-all!important
}
.ellips {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.ellips-L2 {
 -webkit-line-clamp:2
}
.ellips-L2,
.ellips-L3 {
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical
}
.ellips-L3 {
 -webkit-line-clamp:3
}
.apply-panel .card-body-apply .card-apply-content .job-descrip,
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-descrip,
.multi-line-ellipses {
 overflow:hidden;
 position:relative;
 max-height:80px;
 padding-right:6px
}
.apply-panel .card-body-apply .card-apply-content .job-descrip:before,
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-descrip:before,
.multi-line-ellipses:before {
 content:"...";
 position:absolute;
 right:0;
 bottom:0;
 font-size:18px
}
.apply-panel .card-body-apply .card-apply-content .job-descrip:after,
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-descrip:after,
.multi-line-ellipses:after {
 content:"";
 position:absolute;
 right:0;
 width:1em;
 height:15px;
 margin-top:2px;
 background:#fff
}
.wrap {
 white-space:normal!important
}
.no-padding {
 padding:0!important
}
.no-margin {
 margin:0!important
}
.no-bdr {
 border:none!important
}
.no-radius {
 border-radius:0!important
}
.no-shadow {
 box-shadow:none!important
}
.shadow {
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out;
 box-shadow:0 2px 7px 0 rgba(0,0,0,.13);
 -webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.13);
 -moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.13)
}
.shadow:hover {
 box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);
 -webkit-box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);
 -moz-box-shadow:0 -2px 7px 0 rgba(0,0,0,.13)
}
.content-jar {
 border-radius:4px;
 background:rgba(0,0,0,.7);
 color:#d5d3d3;
 border:1px solid hsla(0,0%,100%,.45);
 font-size:.929em;
 padding:1px 12px;
 float:left;
 margin:10px 10px 10px 0;
 line-height:22px
}
.content-jar:hover {
 color:#fff;
 border-color:#fff
}
.count {
 padding:5px 13px 4px;
 font-size:14px;
 color:#fff;
 background:#00a651;
font-family: 'Poppins', sans-serif;
 border-radius:12px 12px 12px 12px;
 -webkit-border-radius:12px 12px 12px 12px;
 -moz-border-radius:12px 12px 12px 12px
}
.count-badge {
 min-width:35px;
 background:#7ed321;
 padding:4px 8px 2px;
 line-height:14px;
 margin-left:10px;
 border-radius:30px 30px 30px 30px;
 -webkit-border-radius:30px 30px 30px 30px;
 -moz-border-radius:30px 30px 30px 30px
}
.count-badge,
.grey-badge {
 text-align:center;
 color:#fff;
 font-size:.857em
}
.grey-badge {
 width:25px;
 height:25px;
 background:#969696;
 line-height:25px;
 border-radius:50% 50% 50% 50%;
 -webkit-border-radius:50% 50% 50% 50%;
 -moz-border-radius:50% 50% 50% 50%
}
.hide {
 display:none!important
}
.lh24 {
 line-height:24px
}
.lh22 {
 line-height:22px
}
.lh20 {
 line-height:20px
}
.lh18 {
 line-height:18px
}
.lh16 {
 line-height:16px
}
.lh14 {
 line-height:14px
}
.mb7 {
 margin-bottom:7px
}
.mt35 {
 margin-top:35px
}
.mt15 {
 margin-top:15px!important
}
.mt10 {
 margin-top:10px!important
}
.mt8 {
 margin-top:8px!important
}
.mt5 {
 margin-top:5px!important
}
.mt0 {
 margin-top:0!important
}
.mr0 {
 margin-right:0!important
}
.mr5 {
 margin-right:5px!important
}
.mr10 {
 margin-right:10px!important
}
.mb10 {
 margin-bottom:10px!important
}
.mb12 {
 margin-bottom:12px!important
}
.ml10 {
 margin-left:10px!important
}
.ml5 {
 margin-left:5px!important
}
.ml0 {
 margin-left:0!important
}
.m5 {
 margin:5px!important
}
.mt20 {
 margin-top:20px!important
}
.mt30 {
 margin-top:30px!important
}
.mr20 {
 margin-right:20px
}
.ml20 {
 margin-left:20px
}
.mb15 {
 margin-bottom:15px!important
}
.mb20 {
 margin-bottom:20px!important
}
.mb30 {
 margin-bottom:30px!important
}
.mb5 {
 margin-bottom:5px!important
}
.mb0 {
 margin-bottom:0!important
}
.pd0 {
 padding:0!important
}
.pd4 {
 padding:4px!important
}
.pd5 {
 padding:5px!important
}
.pd10 {
 padding:10px!important
}
.pd15 {
 padding:15px!important
}
.pd20 {
 padding:20px!important
}
.pl0 {
 padding-left:0!important
}
.pl5 {
 padding-left:5px!important
}
.pl10 {
 padding-left:10px!important
}
.pl15 {
 padding-left:15px!important
}
.pl20 {
 padding-left:20px!important
}
.pl25 {
 padding-left:25px!important
}
.pl30 {
 padding-left:30px!important
}
.pl40 {
 padding-left:40px!important
}
.pl50 {
 padding-left:50px!important
}
.pr0 {
 padding-right:0!important
}
.pr5 {
 padding-right:5px!important
}
.pr10 {
 padding-right:10px!important
}
.pr15 {
 padding-right:15px!important
}
.pr20 {
 padding-right:20px!important
}
.pr25 {
 padding-right:25px!important
}
.pr30 {
 padding-right:30px!important
}
.pt0 {
 padding-top:0!important
}
.pt5 {
 padding-top:5px!important
}
.pt10 {
 padding-top:10px!important
}
.pt15 {
 padding-top:15px!important
}
.pt20 {
 padding-top:20px!important
}
.pb0 {
 padding-bottom:0!important
}
.pb5 {
 padding-bottom:5px!important
}
.pb10 {
 padding-bottom:10px!important
}
.pb15 {
 padding-bottom:15px!important
}
.pb20 {
 padding-bottom:20px!important
}
.pTB0 {
 padding-top:0!important;
 padding-bottom:0!important
}
.pTB5 {
 padding-top:5px!important;
 padding-bottom:5px!important
}
.pTB10 {
 padding-top:10px!important;
 padding-bottom:10px!important
}
.pTB12 {
 padding-top:12px!important;
 padding-bottom:12px!important
}
.pTB15 {
 padding-top:15px!important;
 padding-bottom:15px!important
}
.pTB20 {
 padding-top:20px!important;
 padding-bottom:20px!important
}
.top-0 {
 top:0!important
}
.top-1 {
 top:1px!important
}
.top-2 {
 top:2px
}
.top-3 {
 top:3px
}
.top-4 {
 top:4px
}
.top-5 {
 top:5px
}
.top-10 {
 top:10px
}
.top-15 {
 top:15px
}
.top-20 {
 top:20px
}
.top-25 {
 top:25px
}
.top-30 {
 top:30px
}
.minus-mt-5 {
 margin-top:-5px
}
.lh-20 {
 line-height:20px
}
.heading {
 color:#3c3c3c
}
.heading.lg {
 font-size:24px;
 font-family:poppins-semibold-webfont;
 letter-spacing:1.2px
}
.heading.md {
 font-size:19.5px;
 letter-spacing:1px
}
.heading.md,
.heading.sm {
 font-family:poppins-medium-webfont
}
.heading.sm {
 font-size:16px;
 letter-spacing:.8px
}
.main-heading {
 color:#505050;
 font-size:1.714em;
 margin-bottom:10px
}
.main-heading.result-counts {
 color:#000;
 font-size:14px;
 margin-bottom:10px;
 text-transform:capitalize;
 word-break:break-word;
 line-height:1.6;
font-family: 'Poppins', sans-serif;
 display:block;
 margin-top:5px
}
.box {
 border:1px solid hsla(0,0%,72%,.46);
 padding:35px 30px;
 margin-bottom:40px
}
@media only screen and (max-width:768px) {
 .box {
  padding:20px 15px;
  margin-bottom:20px
 }
}
.module {
 margin-bottom:40px
}
@media only screen and (max-width:768px) {
 .module {
  margin-bottom:25px
 }
}
.label {
 font-family:poppins-semibold-webfont;
 font-size:14px;
 line-height:1.71;
 color:#606d8f;
 padding-bottom:5px;
 display:block
}
.note-small {
 font-family: 'Poppins', sans-serif;
 font-size:.786em;
 line-height:1.55;
 letter-spacing:normal;
 color:#9b9b9b;
 margin:5px 0
}
.body-stop-scroll {
 overflow:hidden
}
.color-primary {
 color:#4a2189
}
.color-secondary {
 color:#6c54da
}
.color-theme3 {
 color:#5c4aae
}
.color-text {
 color:#6754bd
}
.body-base,
.color-body-bg {
 color:#fff
}
.color-base {
 color:#3c3c3c
}
.color-white {
 color:#fff
}
.color-black {
 color:#000
}
.color-grey-d {
 color:#4a4a4a
}
.color-grey-dr {
 color:#54698d
}
.color-touch-black {
 color:#152935
}
.color-grey-black {
 color:#505050
}
.color-border-focus {
 color:#575757
}
.color-blue-d {
 color:#061c3f
}
.color-grey-new {
 color:#9b9b9b
}
.color-grey-light {
 color:#969696
}
.dark-gray-head {
 color:#4a4a4a
}
.color-green {
 color:#7ed321
}
.color-error {
 color:red
}
.color-orange {
 color:#f57623!important
}
.color-grey-slaty {
 color:#cdd7e3!important
}
.color-slaty {
 color:#acb2b9!important
}
.color-grey-999 {
 color:#999!important
}
.op5 {
 opacity:.5
}
.op6 {
 opacity:.6
}
.op7 {
 opacity:.7
}
.op8 {
 opacity:.8
}
.op9 {
 opacity:.9
}
.op {
 opacity:1
}
.pLR-0 {
 padding-left:0!important;
 padding-right:0!important
}
.pLR-5 {
 padding-left:5px!important;
 padding-right:5px!important
}
.pLR-10 {
 padding-left:10px!important;
 padding-right:10px!important
}
.pLR-15 {
 padding-left:15px!important;
 padding-right:15px!important
}
.pLR-20 {
 padding-left:20px!important;
 padding-right:20px!important
}
.text-center {
 text-align:center
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.w-auto {
 width:auto!important
}
.min-ht-auto {
 min-height:auto!important
}
.clearit {
 zoom:1
}
.clearit:after {
 content:"";
 display:table;
 clear:both
}
.div-responsive {
 min-height:.01%;
 overflow-x:auto
}
.custom-v-scroll .div-responsive::-webkit-scrollbar {
 height:0
}

.bg-white {
 background:#fff
}
.bg-grey {
 background:#f5f5f5
}
.bg-dark-grey {
 background:#ebebeb
}
.no-background,
.no-effect {
 background:transparent!important
}
.no-effect {
 padding:0!important;
 border-radius:0!important;
 box-shadow:none!important
}
.d-flex {
 display:flex!important
}
.flex-wrap {
 flex-wrap:wrap!important
}
.m-auto {
 margin-left:auto!important;
 margin-right:auto!important
}
.blank-label {
 background:#ddd!important;
 background-image:linear-gradient(90deg,#ddd 0,#eee 20%,#ddd 40%,#ddd)!important;
 background-repeat:no-repeat!important;
 background-size:800px 104px!important;
 text-indent:-5000px;
 text-align:unset!important;
 color:#ddd!important;
 pointer-events:none!important;
 opacity:1!important;
 border:none!important;
 -webkit-animation-duration:.4s;
 -webkit-animation-fill-mode:forwards;
 -webkit-animation-iteration-count:1;
 -webkit-animation-name:placeholderShimmer;
 -webkit-animation-timing-function:linear;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.blank-label:empty {
 min-width:20px
}
@keyframes placeholderShimmer {
 0% {
  background-position:-468px 0
 }
 to {
  background-position:468px 0
 }
}
@-webkit-keyframes placeholderShimmer {
 0% {
  background-position:-468px 0
 }
 to {
  background-position:468px 0
 }
}
.left-0 {
 left:0!important
}
.left-5 {
 left:5px!important
}
.left-10 {
 left:10px!important
}
.right-0 {
 right:0!important
}
.right-5 {
 right:5px!important
}
.right-10 {
 right:10px!important
}
.r {
 box-shadow:inset 0 0 10px red
}
.g {
 box-shadow:inset 0 0 10px green
}
.b {
 box-shadow:inset 0 0 10px blue
}
.errorMsgContainer {
 box-shadow:0 2px 4px 0 rgba(0,0,0,.25);
 background-color:#bf0505;
 font-size:16px;
 color:#fff
}
.errorMsgContainer i {
 cursor:pointer
}
.color-fb {
 color:#3b5998
}
.color-tw {
 color:#326ada
}
.color-ln {
 color:#4875b4
}
.color-google {
 color:#ea4335
}
.icon-pos,
.similoar-icon:after,
.similoar-icon:before {
 content:"";
 position:absolute;
 width:100%;
 height:100%
}
.similoar-icon {
 position:relative;
 display:inline-block;
 width:12px;
 height:14px
}
.similoar-icon,
.similoar-icon:before {
 border:2px solid #9b9b9b;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px;
 background:#ebebeb
}
.similoar-icon:before {
 top:1px;
 right:1px
}
.similoar-icon:after {
 top:4px;
 right:4px;
 border:2px solid #9b9b9b;
 background:#ebebeb;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px
}
.similoar-icon:hover,
.similoar-icon:hover:after,
.similoar-icon:hover:before {
 border:2px solid #fff;
 background:#6c54da
}
.registration-step .App-download {
 display:none!important
}
.registration-popup-main [class*=" mqfi-"]:before,
.registration-popup-main [class^=mqfi-]:before {
 display:inline-block;
 speak:none;
 font-style:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:fontello
}
.registration-popup-main .mqfi-fb:before {
 content:"\E879"!important
}
.registration-popup-main .verifyBoxClose {
 display:inline
}
.registration-popup-main .global-modal {
 max-width:800px
}
.registration-popup-main.ui-v2 .multiselect__select:before {
 right:0!important;
 top:18px!important
}
.registration-popup-main.ui-v2 .checkbox input[type=checkbox]+i {
 display:block!important
}
.registration-popup-main .registerSpecificClass .errorMsgContainer {
 left:48px!important;
 width:calc(100% - 66px)!important;
 top:0!important
}
.rating-block .textline {
 color:#42a6e4
}
@media only screen and (max-width:1188px) {
 .rating-block .textline {
  display:block;
  margin-bottom:10px
 }
}
.rotate180 {
 transform:rotate(180deg)
}
@media only screen and (max-width:768px) {
 .mw300 {
  max-width:300px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden
 }
}
.mw970 {
 max-width:970px;
 margin:0 auto;
 overflow:hidden
}
.color-base {
 color:#3c3c3c!important
}
.color-primary {
 color:#4a2189!important
}
.color-secondary {
 color:#6c54da!important
}
.color-theme3 {
 color:#5c4aae!important
}
.color-grey {
 color:#787878!important
}
.color-grey-light {
 color:#969696!important
}
.color-white {
 color:#fff!important
}
@font-face {
 font-family: 'Poppins', sans-serif;
 font-display:auto;
 src:url(../fonts/poppins-regular-webfont.eot?001);
 src:url(../fonts/poppins-regular-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/poppins-regular-webfont.woff?001) format("woff"),
 url(../fonts/poppins-regular-webfont.woff2?001) format("woff2"),
 url(../fonts/poppins-regular-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:poppins-bold-webfont;
 font-display:auto;
 src:url(../fonts/poppins-bold-webfont.eot?001);
 src:url(../fonts/poppins-bold-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/poppins-bold-webfont.woff?001) format("woff"),
 url(../fonts/poppins-bold-webfont.woff2?001) format("woff2"),
 url(../fonts/poppins-bold-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
font-family: 'Poppins', sans-serif;
 font-display:auto;
 src:url(../fonts/poppins-medium-webfont.eot?001);
 src:url(../fonts/poppins-medium-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/poppins-medium-webfont.woff?001) format("woff"),
 url(../fonts/poppins-medium-webfont.woff2?001) format("woff2"),
 url(../fonts/poppins-medium-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:poppins-semibold-webfont;
 font-display:auto;
 src:url(../fonts/poppins-semibold-webfont.eot?001);
 src:url(../fonts/poppins-semibold-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/poppins-semibold-webfont.woff?001) format("woff"),
 url(../fonts/poppins-semibold-webfont.woff2?001) format("woff2"),
 url(../fonts/poppins-semibold-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:roboto-light-webfont;
 font-display:auto;
 src:url(../fonts/roboto-light-webfont.eot?001);
 src:url(../fonts/roboto-light-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/roboto-light-webfont.woff?001) format("woff"),
 url(../fonts/roboto-light-webfont.woff2?001) format("woff2"),
 url(../fonts/roboto-light-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:roboto-regular-webfont;
 font-display:auto;
 src:url(../fonts/roboto-regular-webfont.eot?001);
 src:url(../fonts/roboto-regular-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/roboto-regular-webfont.woff?001) format("woff"),
 url(../fonts/roboto-regular-webfont.woff2?001) format("woff2"),
 url(../fonts/roboto-regular-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:roboto-bold-webfont;
 font-display:auto;
 src:url(../fonts/roboto-bold-webfont.eot?001);
 src:url(../fonts/roboto-bold-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/roboto-bold-webfont.woff?001) format("woff"),
 url(../fonts/roboto-bold-webfont.woff2?001) format("woff2"),
 url(../fonts/roboto-bold-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:roboto-regular-webfont;
 font-display:auto;
 src:url(../fonts/roboto-regular-webfont.eot?001);
 src:url(../fonts/roboto-regular-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/roboto-regular-webfont.woff?001) format("woff"),
 url(../fonts/roboto-regular-webfont.woff2?001) format("woff2"),
 url(../fonts/roboto-regular-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:roboto-medium-webfont;
 font-display:auto;
 src:url(../fonts/roboto-medium-webfont.eot?001);
 src:url(../fonts/roboto-medium-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/roboto-medium-webfont.woff?001) format("woff"),
 url(../fonts/roboto-medium-webfont.woff2?001) format("woff2"),
 url(../fonts/roboto-medium-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:roboto-black-webfont;
 font-display:auto;
 src:url(../fonts/roboto-black-webfont.eot?001);
 src:url(../fonts/roboto-black-webfont.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/roboto-black-webfont.woff?001) format("woff"),
 url(../fonts/roboto-black-webfont.woff2?001) format("woff2"),
 url(../fonts/roboto-black-webfont.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:RupeeSign;
 font-display:auto;
 src:url(../fonts/RupeeSign.eot?001);
 src:url(../fonts/RupeeSign.eot?001?#iefix) format("embedded-opentype");
 src:url(../fonts/RupeeSign.woff?001) format("woff"),
 url(../fonts/RupeeSign.woff2?001) format("woff2"),
 url(../fonts/RupeeSign.ttf?001) format("truetype");
 font-style:normal;
 font-weight:400
}
@font-face {
 font-family:fontello;
 font-display:auto;
 src:url(../fonts/fontello.eot?001);
 src:url(../fonts/fontello.eot?001#iefix) format("embedded-opentype");
 src:url(../fonts/fontello.woff?001) format("woff"),
 url(../fonts/fontello.ttf?001) format("truetype"),
 url(../fonts/fontello.svg?001#fontello) format("svg");
 font-style:normal;
 font-weight:400
}
* {
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.no-rs,
.rs {
 font-style:normal
}
.rs {
 font-family:RupeeSign
}
.fs-xlg {
 font-size:2.143em
}
.fs-lg {
 font-size:1.286em
}
.fs-md {
 font-size:1.143em
}
.fs-sm {
 font-size:.857em
}
.fs-xs {
 font-size:.786em
}
.fs-8 {
 font-size:.571em
}
.fs-9 {
 font-size:.643em
}
.fs-10 {
 font-size:.714em
}
.fs-11 {
 font-size:.786em
}
.fs-12 {
 font-size:.857em!important
}
.fs-13 {
 font-size:.929em!important
}
.fs-14 {
 font-size:14px!important
}
.fs-15 {
 font-size:1.071em!important
}
.fs-16,
.fs-17 {
 font-size:1.143em!important
}
.fs-18 {
 font-size:1.286em!important
}
.fs-19 {
 font-size:1.357em!important
}
.fs-20 {
 font-size:1.429em!important
}
.fs-22 {
 font-size:1.571em!important
}
.fs-24 {
 font-size:1.714em!important
}
.fs-26 {
 font-size:1.857em!important
}
.fs-28 {
 font-size:2em
}
.fs-30 {
 font-size:2.143em
}
.fs-32 {
 font-size:2.286em
}
.fs-34 {
 font-size:2.429em
}
.fs-36 {
 font-size:2.571em
}
.fs-40 {
 font-size:2.857em
}
.fs-48 {
 font-size:3.428em
}
.b {
 font-family:poppins-bold-webfont
}
.checkbox .ico-check,
.checkbox .icon-check,
.transition {
 -webkit-transition:all .3s ease-in-out;
 -moz-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.anim,
.wrapper {
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 transition:all .2s linear
}
.hide,
.visible-lg,
.visible-md,
.visible-sm,
.visible-xlg,
.visible-xs {
 display:none!important
}
@media only screen and (max-width:1188px) {
 .hidden-xlg {
  display:none!important
 }
 .visible-xlg {
  display:block!important
 }
}
@media only screen and (max-width:990px) {
 .hidden-lg {
  display:none!important
 }
 .visible-lg {
  display:block!important
 }
}
@media only screen and (max-width:768px) {
 .hidden-md {
  display:none!important
 }
 .visible-md {
  display:block!important
 }
}
@media only screen and (max-width:640px) {
 .visible-sm {
  display:block!important
 }
 .hidden-sm {
  display:none!important
 }
}
@media only screen and (max-width:480px) {
 .hidden-xs {
  display:none!important
 }
 .visible-xs {
  display:block!important
 }
}
.rotate-180 {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.container {
 margin-left:auto;
 margin-right:auto;
 padding-left:10px;
 padding-right:10px;
 clear:both
}
.container:after,
.container:before {
 clear:both;
 content:" ";
 display:block;
 height:0;
 overflow:hidden;
 visibility:hidden
}
@media (min-width:320px) {
 .container {
  max-width:480px
 }
}
@media (min-width:480px) {
 .container {
  max-width:480px
 }
}
@media (min-width:640px) {
 .container {
  max-width:640px
 }
}
@media (min-width:768px) {
 .container {
  max-width:768px
 }
}
@media (min-width:990px) {
 .container {
  max-width:990px
 }
}
@media (min-width:1188px) {
 .container {
  max-width:1188px
 }
}
.container-fluid {
 margin-left:auto;
 margin-right:auto;
 padding-left:10px;
 padding-right:10px;
 clear:both
}
.container-fluid:after,
.container-fluid:before {
 clear:both;
 content:" ";
 display:block;
 height:0;
 overflow:hidden;
 visibility:hidden
}
.row {
 clear:both;
 margin-left:-10px;
 margin-right:-10px
}
.row:after,
.row:before {
 clear:both;
 content:" ";
 display:block;
 height:0;
 overflow:hidden;
 visibility:hidden
}
.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,
.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,
.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,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.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,
.col-xxs-1,
.col-xxs-2,
.col-xxs-3,
.col-xxs-4,
.col-xxs-5,
.col-xxs-6,
.col-xxs-7,
.col-xxs-8,
.col-xxs-9,
.col-xxs-10,
.col-xxs-11,
.col-xxs-12 {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px;
 width:100%
}
@media (min-width:320px) {
 .col-xxs-1,
 .col-xxs-2,
 .col-xxs-3,
 .col-xxs-4,
 .col-xxs-5,
 .col-xxs-6,
 .col-xxs-7,
 .col-xxs-8,
 .col-xxs-9,
 .col-xxs-10,
 .col-xxs-11,
 .col-xxs-12 {
  float:left
 }
 .col-xxs-1 {
  width:8.33333%
 }
 .col-xxs-2 {
  width:16.66667%
 }
 .col-xxs-3 {
  width:25%
 }
 .col-xxs-4 {
  width:33.33333%
 }
 .col-xxs-5 {
  width:41.66667%
 }
 .col-xxs-6 {
  width:50%
 }
 .col-xxs-7 {
  width:58.33333%
 }
 .col-xxs-8 {
  width:66.66667%
 }
 .col-xxs-9 {
  width:75%
 }
 .col-xxs-10 {
  width:83.33333%
 }
 .col-xxs-11 {
  width:91.66667%
 }
 .col-xxs-12 {
  width:100%
 }
 .col-xxs-pull-0 {
  right:auto
 }
 .col-xxs-pull-1 {
  right:8.33333%
 }
 .col-xxs-pull-2 {
  right:16.66667%
 }
 .col-xxs-pull-3 {
  right:25%
 }
 .col-xxs-pull-4 {
  right:33.33333%
 }
 .col-xxs-pull-5 {
  right:41.66667%
 }
 .col-xxs-pull-6 {
  right:50%
 }
 .col-xxs-pull-7 {
  right:58.33333%
 }
 .col-xxs-pull-8 {
  right:66.66667%
 }
 .col-xxs-pull-9 {
  right:75%
 }
 .col-xxs-pull-10 {
  right:83.33333%
 }
 .col-xxs-pull-11 {
  right:91.66667%
 }
 .col-xxs-pull-12 {
  right:100%
 }
 .col-xxs-push-0 {
  left:auto
 }
 .col-xxs-push-1 {
  left:8.33333%
 }
 .col-xxs-push-2 {
  left:16.66667%
 }
 .col-xxs-push-3 {
  left:25%
 }
 .col-xxs-push-4 {
  left:33.33333%
 }
 .col-xxs-push-5 {
  left:41.66667%
 }
 .col-xxs-push-6 {
  left:50%
 }
 .col-xxs-push-7 {
  left:58.33333%
 }
 .col-xxs-push-8 {
  left:66.66667%
 }
 .col-xxs-push-9 {
  left:75%
 }
 .col-xxs-push-10 {
  left:83.33333%
 }
 .col-xxs-push-11 {
  left:91.66667%
 }
 .col-xxs-push-12 {
  left:100%
 }
 .col-xxs-offset-0 {
  margin-left:0
 }
 .col-xxs-offset-1 {
  margin-left:8.33333%
 }
 .col-xxs-offset-2 {
  margin-left:16.66667%
 }
 .col-xxs-offset-3 {
  margin-left:25%
 }
 .col-xxs-offset-4 {
  margin-left:33.33333%
 }
 .col-xxs-offset-5 {
  margin-left:41.66667%
 }
 .col-xxs-offset-6 {
  margin-left:50%
 }
 .col-xxs-offset-7 {
  margin-left:58.33333%
 }
 .col-xxs-offset-8 {
  margin-left:66.66667%
 }
 .col-xxs-offset-9 {
  margin-left:75%
 }
 .col-xxs-offset-10 {
  margin-left:83.33333%
 }
 .col-xxs-offset-11 {
  margin-left:91.66667%
 }
 .col-xxs-offset-12 {
  margin-left:100%
 }
}
@media (min-width:480px) {
 .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-1 {
  width:8.33333%
 }
 .col-xs-2 {
  width:16.66667%
 }
 .col-xs-3 {
  width:25%
 }
 .col-xs-4 {
  width:33.33333%
 }
 .col-xs-5 {
  width:41.66667%
 }
 .col-xs-6 {
  width:50%
 }
 .col-xs-7 {
  width:58.33333%
 }
 .col-xs-8 {
  width:66.66667%
 }
 .col-xs-9 {
  width:75%
 }
 .col-xs-10 {
  width:83.33333%
 }
 .col-xs-11 {
  width:91.66667%
 }
 .col-xs-12 {
  width:100%
 }
 .col-xs-pull-0 {
  right:auto
 }
 .col-xs-pull-1 {
  right:8.33333%
 }
 .col-xs-pull-2 {
  right:16.66667%
 }
 .col-xs-pull-3 {
  right:25%
 }
 .col-xs-pull-4 {
  right:33.33333%
 }
 .col-xs-pull-5 {
  right:41.66667%
 }
 .col-xs-pull-6 {
  right:50%
 }
 .col-xs-pull-7 {
  right:58.33333%
 }
 .col-xs-pull-8 {
  right:66.66667%
 }
 .col-xs-pull-9 {
  right:75%
 }
 .col-xs-pull-10 {
  right:83.33333%
 }
 .col-xs-pull-11 {
  right:91.66667%
 }
 .col-xs-pull-12 {
  right:100%
 }
 .col-xs-push-0 {
  left:auto
 }
 .col-xs-push-1 {
  left:8.33333%
 }
 .col-xs-push-2 {
  left:16.66667%
 }
 .col-xs-push-3 {
  left:25%
 }
 .col-xs-push-4 {
  left:33.33333%
 }
 .col-xs-push-5 {
  left:41.66667%
 }
 .col-xs-push-6 {
  left:50%
 }
 .col-xs-push-7 {
  left:58.33333%
 }
 .col-xs-push-8 {
  left:66.66667%
 }
 .col-xs-push-9 {
  left:75%
 }
 .col-xs-push-10 {
  left:83.33333%
 }
 .col-xs-push-11 {
  left:91.66667%
 }
 .col-xs-push-12 {
  left:100%
 }
 .col-xs-offset-0 {
  margin-left:0
 }
 .col-xs-offset-1 {
  margin-left:8.33333%
 }
 .col-xs-offset-2 {
  margin-left:16.66667%
 }
 .col-xs-offset-3 {
  margin-left:25%
 }
 .col-xs-offset-4 {
  margin-left:33.33333%
 }
 .col-xs-offset-5 {
  margin-left:41.66667%
 }
 .col-xs-offset-6 {
  margin-left:50%
 }
 .col-xs-offset-7 {
  margin-left:58.33333%
 }
 .col-xs-offset-8 {
  margin-left:66.66667%
 }
 .col-xs-offset-9 {
  margin-left:75%
 }
 .col-xs-offset-10 {
  margin-left:83.33333%
 }
 .col-xs-offset-11 {
  margin-left:91.66667%
 }
 .col-xs-offset-12 {
  margin-left:100%
 }
}
@media (min-width:640px) {
 .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-1 {
  width:8.33333%
 }
 .col-sm-2 {
  width:16.66667%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-4 {
  width:33.33333%
 }
 .col-sm-5 {
  width:28%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-7 {
  width:58.33333%
 }
 .col-sm-8 {
  width:66.66667%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-10 {
  width:83.33333%
 }
 .col-sm-11 {
  width:91.66667%
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-pull-1 {
  right:8.33333%
 }
 .col-sm-pull-2 {
  right:16.66667%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-4 {
  right:33.33333%
 }
 .col-sm-pull-5 {
  right:41.66667%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-7 {
  right:58.33333%
 }
 .col-sm-pull-8 {
  right:66.66667%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-10 {
  right:83.33333%
 }
 .col-sm-pull-11 {
  right:91.66667%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-push-1 {
  left:8.33333%
 }
 .col-sm-push-2 {
  left:16.66667%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-4 {
  left:33.33333%
 }
 .col-sm-push-5 {
  left:41.66667%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-7 {
  left:58.33333%
 }
 .col-sm-push-8 {
  left:66.66667%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-10 {
  left:83.33333%
 }
 .col-sm-push-11 {
  left:91.66667%
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
 .col-sm-offset-1 {
  margin-left:8.33333%
 }
 .col-sm-offset-2 {
  margin-left:16.66667%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-4 {
  margin-left:33.33333%
 }
 .col-sm-offset-5 {
  margin-left:41.66667%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-7 {
  margin-left:58.33333%
 }
 .col-sm-offset-8 {
  margin-left:66.66667%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-10 {
  margin-left:83.33333%
 }
 .col-sm-offset-11 {
  margin-left:91.66667%
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
}
@media (min-width:768px) {
 .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-1 {
  width:8.33333%
 }
 .col-md-2 {
  width:16.66667%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-4 {
  width:33.33333%
 }
 .col-md-5 {
  width:41.66667%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-7 {
  width:58.33333%
 }
 .col-md-8 {
  width:66.66667%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-10 {
  width:83.33333%
 }
 .col-md-11 {
  width:91.66667%
 }
 .col-md-12 {
  width:100%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-pull-1 {
  right:8.33333%
 }
 .col-md-pull-2 {
  right:16.66667%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-4 {
  right:33.33333%
 }
 .col-md-pull-5 {
  right:41.66667%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-7 {
  right:58.33333%
 }
 .col-md-pull-8 {
  right:66.66667%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-10 {
  right:83.33333%
 }
 .col-md-pull-11 {
  right:91.66667%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-push-1 {
  left:8.33333%
 }
 .col-md-push-2 {
  left:16.66667%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-4 {
  left:33.33333%
 }
 .col-md-push-5 {
  left:41.66667%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-7 {
  left:58.33333%
 }
 .col-md-push-8 {
  left:66.66667%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-10 {
  left:83.33333%
 }
 .col-md-push-11 {
  left:91.66667%
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-offset-0 {
  margin-left:0
 }
 .col-md-offset-1 {
  margin-left:8.33333%
 }
 .col-md-offset-2 {
  margin-left:16.66667%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-4 {
  margin-left:33.33333%
 }
 .col-md-offset-5 {
  margin-left:41.66667%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-7 {
  margin-left:58.33333%
 }
 .col-md-offset-8 {
  margin-left:66.66667%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-10 {
  margin-left:83.33333%
 }
 .col-md-offset-11 {
  margin-left:91.66667%
 }
 .col-md-offset-12 {
  margin-left:100%
 }
}
@media (min-width:990px) {
 .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-1 {
  width:8.33333%
 }
 .col-lg-2 {
  width:16.66667%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-4 {
  width:33.33333%
 }
 .col-lg-5 {
  width:41.66667%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-7 {
  width:58.33333%
 }
 .col-lg-8 {
  width:66.66667%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-10 {
  width:83.33333%
 }
 .col-lg-11 {
  width:91.66667%
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-pull-1 {
  right:8.33333%
 }
 .col-lg-pull-2 {
  right:16.66667%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-4 {
  right:33.33333%
 }
 .col-lg-pull-5 {
  right:41.66667%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-7 {
  right:58.33333%
 }
 .col-lg-pull-8 {
  right:66.66667%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-10 {
  right:83.33333%
 }
 .col-lg-pull-11 {
  right:91.66667%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-push-1 {
  left:8.33333%
 }
 .col-lg-push-2 {
  left:16.66667%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-4 {
  left:33.33333%
 }
 .col-lg-push-5 {
  left:41.66667%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-7 {
  left:58.33333%
 }
 .col-lg-push-8 {
  left:66.66667%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-10 {
  left:83.33333%
 }
 .col-lg-push-11 {
  left:91.66667%
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
 .col-lg-offset-1 {
  margin-left:8.33333%
 }
 .col-lg-offset-2 {
  margin-left:16.66667%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-4 {
  margin-left:33.33333%
 }
 .col-lg-offset-5 {
  margin-left:41.66667%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-7 {
  margin-left:58.33333%
 }
 .col-lg-offset-8 {
  margin-left:66.66667%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-10 {
  margin-left:83.33333%
 }
 .col-lg-offset-11 {
  margin-left:91.66667%
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
}
@media (min-width:1188px) {
 .col-xl-1,
 .col-xl-2,
 .col-xl-3,
 .col-xl-4,
 .col-xl-5,
 .col-xl-6,
 .col-xl-7,
 .col-xl-8,
 .col-xl-9,
 .col-xl-10,
 .col-xl-11,
 .col-xl-12 {
  float:left
 }
 .col-xl-1 {
  width:8.33333%
 }
 .col-xl-2 {
  width:16.66667%
 }
 .col-xl-3 {
  width:25%
 }
 .col-xl-4 {
  width:33.33333%
 }
 .col-xl-5 {
  width:41.66667%
 }
 .col-xl-6 {
  width:50%
 }
 .col-xl-7 {
  width:58.33333%
 }
 .col-xl-8 {
  width:66.66667%
 }
 .col-xl-9 {
  width:75%
 }
 .col-xl-10 {
  width:83.33333%
 }
 .col-xl-11 {
  width:91.66667%
 }
 .col-xl-12 {
  width:100%
 }
 .col-xl-pull-0 {
  right:auto
 }
 .col-xl-pull-1 {
  right:8.33333%
 }
 .col-xl-pull-2 {
  right:16.66667%
 }
 .col-xl-pull-3 {
  right:25%
 }
 .col-xl-pull-4 {
  right:33.33333%
 }
 .col-xl-pull-5 {
  right:41.66667%
 }
 .col-xl-pull-6 {
  right:50%
 }
 .col-xl-pull-7 {
  right:58.33333%
 }
 .col-xl-pull-8 {
  right:66.66667%
 }
 .col-xl-pull-9 {
  right:75%
 }
 .col-xl-pull-10 {
  right:83.33333%
 }
 .col-xl-pull-11 {
  right:91.66667%
 }
 .col-xl-pull-12 {
  right:100%
 }
 .col-xl-push-0 {
  left:auto
 }
 .col-xl-push-1 {
  left:8.33333%
 }
 .col-xl-push-2 {
  left:16.66667%
 }
 .col-xl-push-3 {
  left:25%
 }
 .col-xl-push-4 {
  left:33.33333%
 }
 .col-xl-push-5 {
  left:41.66667%
 }
 .col-xl-push-6 {
  left:50%
 }
 .col-xl-push-7 {
  left:58.33333%
 }
 .col-xl-push-8 {
  left:66.66667%
 }
 .col-xl-push-9 {
  left:75%
 }
 .col-xl-push-10 {
  left:83.33333%
 }
 .col-xl-push-11 {
  left:91.66667%
 }
 .col-xl-push-12 {
  left:100%
 }
 .col-xl-offset-0 {
  margin-left:0
 }
 .col-xl-offset-1 {
  margin-left:8.33333%
 }
 .col-xl-offset-2 {
  margin-left:16.66667%
 }
 .col-xl-offset-3 {
  margin-left:25%
 }
 .col-xl-offset-4 {
  margin-left:33.33333%
 }
 .col-xl-offset-5 {
  margin-left:41.66667%
 }
 .col-xl-offset-6 {
  margin-left:50%
 }
 .col-xl-offset-7 {
  margin-left:58.33333%
 }
 .col-xl-offset-8 {
  margin-left:66.66667%
 }
 .col-xl-offset-9 {
  margin-left:75%
 }
 .col-xl-offset-10 {
  margin-left:83.33333%
 }
 .col-xl-offset-11 {
  margin-left:91.66667%
 }
 .col-xl-offset-12 {
  margin-left:100%
 }
}
@keyframes placeHolderShimmer {
 0% {
  background-position:-468px 0
 }
 to {
  background-position:468px 0
 }
}
.blank-holder .blank {
 background:#fcfcfc!important;
 color:#fcfcfc!important;
 position:relative
}
.blank-holder .blank:after {
 animation-duration:1.5s;
 animation-fill-mode:forwards;
 animation-iteration-count:infinite;
 animation-name:placeHolderShimmer;
 animation-timing-function:linear;
 background:#fff;
 background:linear-gradient(90deg,#f1f1f1 8%,#d7d7d7 18%,#f1f1f1 33%);
 background-size:800px 104px;
 position:absolute;
 top:0;
 left:0;
 height:100%;
 width:100%;
 float:left;
 content:""
}
.blank-holder .blank.lh12 {
 line-height:12px!important
}
.blank-holder .blank.lh14 {
 line-height:14px!important
}
.blank-holder .blank.lh16 {
 line-height:16px!important
}
.blank-holder .blank.lh18 {
 line-height:18px!important
}
.blank-holder .blank.lh20 {
 line-height:20px!important
}
.blank-holder .blank.round:after {
 border-radius:50%
}
.anim-shadow {
 animation:ease-in;
 -o-animation:ease-in;
 -moz-animation:ease-in;
 -webkit-animation:ease-in;
 animation-name:targetFocus;
 -o-animation-name:targetFocus;
 -moz-animation-name:targetFocus;
 -webkit-animation-name:targetFocus;
 animation-duration:6s;
 -o-animation-duration:6s;
 -moz-animation-duration:6s;
 -webkit-animation-duration:6s
}
@-webkit-keyframes targetFocus {
 0% {
  -webkit-box-shadow:0 0 0 0 #4a2189;
  -moz-box-shadow:0 0 0 0 #4a2189;
  box-shadow:0 0 0 0 #4a2189
 }
 50% {
  -webkit-box-shadow:0 0 15px 0 #4a2189;
  -moz-box-shadow:0 0 15px 0 #4a2189;
  box-shadow:0 0 15px 0 #4a2189
 }
 to {
  -webkit-box-shadow:0 0 0 0 #4a2189;
  -moz-box-shadow:0 0 0 0 #4a2189;
  box-shadow:0 0 0 0 #4a2189
 }
}
.btn,
.btn-dark,
.btn-orange,
.btn-transparent,
.line-btn,
.line-btn-orange {
 padding:16px 18px;
 font-size:1.071em;
 line-height:normal;
 cursor:pointer;
 border:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:#000;
 border:1px solid #000;
 color:#fff
}
.btn.medium,
.btn.medium:hover,
.medium.btn-dark,
.medium.btn-dark:hover,
.medium.btn-orange,
.medium.btn-orange:hover,
.medium.btn-transparent,
.medium.btn-transparent:hover,
.medium.line-btn,
.medium.line-btn-orange,
.medium.line-btn-orange:hover,
.medium.line-btn:hover {
 padding:8px 12px
}
.btn.small,
.btn.small:hover,
.small.btn-dark,
.small.btn-dark:hover,
.small.btn-orange,
.small.btn-orange:hover,
.small.btn-transparent,
.small.btn-transparent:hover,
.small.line-btn,
.small.line-btn-orange,
.small.line-btn-orange:hover,
.small.line-btn:hover {
 padding:5px 10px
}
.btn-dark[disabled=disabled],
.btn-dark[disabled=disabled]:hover,
.btn-orange[disabled=disabled],
.btn-orange[disabled=disabled]:hover,
.btn-transparent[disabled=disabled],
.btn-transparent[disabled=disabled]:hover,
.btn.disabled,
.btn.disabled:hover,
.btn[disabled=disabled],
.btn[disabled=disabled]:hover,
.disabled.btn-dark,
.disabled.btn-dark:hover,
.disabled.btn-orange,
.disabled.btn-orange:hover,
.disabled.btn-transparent,
.disabled.btn-transparent:hover,
.disabled.line-btn,
.disabled.line-btn-orange,
.disabled.line-btn-orange:hover,
.disabled.line-btn:hover,
.line-btn-orange[disabled=disabled],
.line-btn-orange[disabled=disabled]:hover,
.line-btn[disabled=disabled],
.line-btn[disabled=disabled]:hover {
 opacity:.4;
 cursor:default;
 pointer-events:none;
 background:  #9b9b9b;
 color:  #fff;
 border-color: #9b9b9b;
 cursor: not-allowed
}
.active.btn-dark,
.active.btn-orange,
.active.btn-transparent,
.active.line-btn,
.active.line-btn-orange,
.btn-dark:hover,
.btn-orange:hover,
.btn-transparent:hover,
.btn.active,
.btn:hover,
.line-btn-orange:hover,
.line-btn:hover {
 opacity:1;
 background:#000;
 border:1px solid #000;
 color:#fff
}
.btn-dark {
 background:#2b4f71;
 border:1px solid #2b4f71;
 color:#fff
}
.btn-dark:hover {
 opacity:.85
}
.line-btn {
 background:#fff;
 border:2px solid #000;
 color:#000;
}
.line-btn:hover {
 opacity:1;
 background:#000;
 border:2px solid #000;
 color:#fff
}
.line-btn-orange {
 background:#fff;
 border:2px solid #f57c00;
 color:#f57c00
}
.line-btn-orange:hover {
 opacity:1;
 background:#e87400;
 border:2px solid #e87400;
 color:#fff
}
.btn-orange {
 background:#f5a623;
 border:1px solid #f5a623;
 color:#fff
}
.btn-orange:hover {
 opacity:1;
 background:#e87400;
 border:1px solid #e87400;
 color:#fff
}
.btn-group-box {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 zoom:1
}
.btn-group-box:after {
 content:"";
 display:table;
 clear:both
}
.btn-group-box .btn-group {
 position:relative;
 float:left;
 padding:6px 12px;
 margin-bottom:0;
 vertical-align:middle;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-image:none;
 border:1px solid hsla(0,0%,72%,.46);
 background-color:#f5f5f5
}
.btn-transparent {
 background:transparent;
 color:#505050;
 border-color:transparent
}
.btn-transparent:hover {
 background:rgba(60,60,60,.2);
 border-color:rgba(60,60,60,0);
 color:#505050
}
.input {
 border:1px solid #a9a9aa;
 box-shadow:none;
 color:#000;
 font-size:14px;
 padding:15px 15px 13px 0;
 line-height:16px;
 border-radius:0 0 0 0;
 -webkit-border-radius:0 0 0 0;
 -moz-border-radius:0 0 0 0
}
.input::-webkit-input-placeholder {
 color:#999;
font-family: 'Poppins', sans-serif;
 font-size:1.071em
}
.input:-moz-placeholder,
.input::-moz-placeholder {
 color:#999;
font-family: 'Poppins', sans-serif;
 font-size:1.071em
}
.input:-ms-input-placeholder {
 color:#999;
font-family: 'Poppins', sans-serif;
 font-size:1.071em
}
.input.large {
 font-size:16px
}
.input.small {
 padding:7px
}
.input[disabled] {
 background:#fff;
 opacity:.4
}
.input[disabled]+.icon {
 cursor:default
}
.input[disabled]+.icon:after,
.input[disabled]+.icon:before {
 opacity:.4
}
.input:focus {
 border:1px solid #575757
}
.input:focus,
.input~.icon-lft,
.input~.icon-rgt {
 color:#3c3c3c
}
.input-error-label {
 color:red
}
input::-ms-clear {
 display:none
}
.input-with-icon {
 position:relative
}
.input-with-icon .input {
 position:relative;
 width:100%;
 z-index:1
}
.input-with-icon.ico-on-left .input {
 padding-left:36px
}
.input-with-icon.ico-on-right .input {
 padding-right:36px
}
.input-with-icon.ico-lft-right .input {
 padding-right:36px;
 padding-left:36px
}
.input-with-icon .icon-lft,
.input-with-icon .icon-rgt {
 pointer-events:none;
 position:absolute;
 z-index:2;
 top:50%;
 transform:translateY(-50%);
 cursor:pointer;
 font-size:1.714em
}
.input-with-icon .icon-lft {
 left:15px;
 right:auto;
 top:25px
}
.input-with-icon .icon-rgt {
 right:8px;
 left:auto
}
.select-box-wrapper {
 position:relative;
 background:#fff
}
.select-box-wrapper .ico,
.select-box-wrapper .icon,
.select-box-wrapper .ytfi-down-open {
 position:absolute;
 z-index:1;
 top:50%;
 right:2px
}
.select-box-wrapper .ico {
 margin:-5px 0 0
}
.select-box-wrapper .icon {
 margin:-6px 0 0
}
.select-box-wrapper .ytfi-down-open {
 margin:-8px 0 0;
 color:gray
}
.select-box-wrapper select {
 position:relative;
 border:none;
 border-bottom:1px dashed #4a2189;
 padding:5px 3px 7px 7px;
 background:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 z-index:2
}
.select-box-wrapper.input-format select {
 padding:7px;
 border:1px solid #c7c7c7
}
.select-box-wrapper.input-format .ico,
.select-box-wrapper.input-format .icon {
 width:16px
}
.input-without-border .input,
.input-without-border input,
.input-without-border input:focus {
 border-top:none transparent;
 border-left:none transparent;
 border-right:none transparent;
 border-bottom-color:hsla(0,0%,72%,.46);
 width:100%;
 outline:none;
 border-width:2px;
 border-radius:0 0 0 0;
 -webkit-border-radius:0 0 0 0;
 -moz-border-radius:0 0 0 0
}
.input-without-border.field-error .input,
.input-without-border.field-error input,
.input-without-border.field-error input:focus {
 border-bottom-color:#f53158
}
.input-without-border input:focus {
 border-bottom-color:#575757
}
.hintCont {
 display:none
}
.input-with-hint.show-hint .hintCont,
.input-with-hint:hover .hintCont {
 display:block
}
.checkbox input[type=checkbox] {
 z-index:1;
 position:relative;
 background:transparent;
 line-height:16px
}
.checkbox input[type=checkbox]+i {
 position:absolute;
 left:0;
 top:0;
 width:16px;
 height:16px;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px;
 border:1px solid hsla(0,0%,72%,.46);
 display:none
}
.checkbox input[type=checkbox]:checked+i {
 background:#4a2189;
 border:none;
 display:block
}
.checkbox input[type=checkbox]:checked+i:after {
 content:"";
 position:absolute;
 width:4px;
 height:8px;
 top:2px;
 left:5px;
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 -webkit-transform:rotate(40deg);
 -moz-transform:rotate(40deg);
 -o-transform:rotate(40deg);
 -ms-transform:rotate(40deg);
 transform:rotate(40deg)
}
.checkbox {
 border:1px solid hsla(0,0%,72%,.46);
 border-radius:2px;
 float:left;
 width:16px;
 height:16px;
 margin-right:10px;
 position:relative;
 background:#f5f5f5
}
.checkbox .ico-check,
.checkbox .icon-check {
 left:50%;
 position:absolute;
 top:50%;
 height:10px;
 width:16px;
 margin:-5px 0 0 -8px;
 opacity:0
}
.checkbox .ico-check:before,
.checkbox .icon-check:before {
 position:absolute;
 left:50%;
 top:50%;
 float:left;
 margin:-5px 0 0 -8px;
 z-index:1
}
.checkbox .ico-check:after,
.checkbox .icon-check:after {
 content:"";
 position:absolute;
 left:-1px;
 top:-4px;
 float:left;
 margin:0;
 background-color:transparent;
 width:16px;
 height:16px;
 z-index:0;
 border-radius:2px;
 border:1px solid transparent
}
.checkbox .ico-check.ytfi-ok:before,
.checkbox .icon-check.ytfi-ok:before {
 color:#fff;
 top:-3px;
 left:3px;
 margin:0!important;
 font-size:12px
}
.checkbox .icon-check:before {
 margin:-7px 0 0 -3px;
 height:9px;
 width:4px;
 border:solid hsla(0,0%,72%,.46);
 border-width:0 2px 2px 0;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 display:block;
 background:none!important
}
.checkbox input[type=checkbox] {
 opacity:0
}
.checkbox input[type=checkbox]:checked+.ico-check,
.checkbox input[type=checkbox]:checked+.icon-check {
 opacity:1
}
.checkbox.disabled {
 opacity:.5
}
.checkbox.checked .ico-check,
.checkbox.checked .icon-check {
 opacity:1
}
.checkbox-wrapper {
 padding-left:26px
}
.checkbox-wrapper .checkbox-holder {
 top:9px;
 left:10px;
 float:left;
 width:26px;
 position:absolute
}
.radio {
 position:relative;
 width:16px;
 height:16px;
 float:left;
 margin-bottom:5px
}
.radio:before {
 position:absolute;
 left:0;
 top:0;
 width:14px;
 height:14px;
 float:left;
 content:"";
 border:1px solid #ebebeb;
 border-radius:50% 50% 50% 50%;
 -webkit-border-radius:50% 50% 50% 50%;
 -moz-border-radius:50% 50% 50% 50%
}
.radio input {
 opacity:0
}
.radio i {
 position:absolute;
 left:3px;
 top:3px;
 width:10px;
 height:10px;
 background:#fff;
 border-radius:50% 50% 50% 50%;
 -webkit-border-radius:50% 50% 50% 50%;
 -moz-border-radius:50% 50% 50% 50%
}
.radio input:checked+i {
 background:#5c4aae
}
.radio.size-large {
 width:18px;
 height:18px
}
.radio.size-large:before {
 width:16px;
 height:16px;
 border-width:2px
}
.radio.size-large i {
 left:5px;
 top:5px
}
@media not all and (min-resolution:0.001dpcm) {
 @supports (-webkit-appearance:none) {
  .radio {
   top:2px
  }
 }
}
label .radio,
label .radio input {
 width:100%
}
label .radio input:checked+i {
 background:#5c4aae
}
.alert {
 padding:10px;
 font-size:12px;
 border:1px solid #f2e9bb
}
.alert.hack {
 background-color:#fff6c5;
 text-shadow:0 1px 0 hsla(0,0%,100%,.5)
}
.error {
 border-top:1px solid red!important
}
.error .error-msg {
 color:red;
 bottom:-22px;
 position:absolute
}
.error-msg {
 color:red
}
.error-label {
 color:red!important
}
.modal-mask {
 clear:both;
 overflow:auto;
 right:0;
 bottom:0
}
.modal-container {
 margin:5% auto 20px;
 top:5%;
 max-width:90%;
 text-align:left;
 z-index:9999
}
@media only screen and (max-width:499px) and (min-width:300px) {
 .modal-container {
  width:95%;
  max-width:95%;
  margin-top:0;
  top:10px
 }
}
@media only screen and (max-width:736px) {
 .body-stop-scroll .hide-under-overlay {
  display:none!important
 }
}
.modal-body {
 text-align:left
}
.modal-overly {
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0;
 background:rgba(0,0,0,.7);
 visibility:hidden;
 transition:visibility .2s ease-in-out;
 z-index:1000
}
.modal-overly.showOverly {
 visibility:visible
}
.global-modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 height:100%;
 width:100%;
 max-width:640px;
 background:transparent;
 padding-left:48px;
 transition:.3s ease-in-out;
 -webkit-transform:translate(100%);
 -moz-transform:translate(100%);
 -o-transform:translate(100%);
 -ms-transform:translate(100%);
 transform:translate(100%)
}
.global-modal.slideModal {
 -webkit-transform:translate(0);
 -moz-transform:translate(0);
 -o-transform:translate(0);
 -ms-transform:translate(0);
 transform:translate(0)
}
.global-modal .modal-body {
 position:relative;
 width:100%;
 height:100vh;
 overflow:hidden;
 overflow-y:auto;
 background:#fff;
 padding:20px;
 text-align:left;
 padding-bottom:0
}
.close-modal {
 position:absolute;
 left:0;
 top:0;
 width:48px;
 height:48px;
 background:rgba(0,0,0,.8);
 color:#fff;
 font-size:2.571em;
 text-align:center;
 cursor:pointer
}
.close-modal:hover {
 background:#6c54da
}
.close-modal .icon-cross {
 position:absolute;
 left:50%;
 top:50%;
 width:18px;
 height:18px;
 -webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.close-modal .icon-cross:before {
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.close-modal .icon-cross:after,
.close-modal .icon-cross:before {
 content:"";
 position:absolute;
 left:9px;
 top:-4px;
 width:2px;
 height:28px;
 background:#fff
}
.close-modal .icon-cross:after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.show .my-overlay,
.show .overlay {
 animation:popout .5s ease;
 -webkit-animation:popout .5s ease;
 -moz-animation:popout .5s ease
}
@keyframes popout {
 0% {
  transform:scale(0)
 }
 to {
  transform:scale(1)
 }
}
@-webkit-keyframes popout {
 0% {
  -moz-transform:scale(0)
 }
 to {
  -moz-transform:scale(1)
 }
}
input[type=email]:focus,
input[type=password]:focus,
input[type=select]:focus,
input[type=text]:focus {
 background-size:100% 1px
}
.beat-anim {
 animation:beat 2s ease-in-out;
 -webkit-animation:beat 2s ease-in-out;
 -moz-animation:beat 2s ease-in-out;
 box-shadow:0 2px 7px 0 rgba(0,0,0,.13);
 -webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.13);
 -moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.13)
}
@keyframes beat {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.1)
 }
 to {
  transform:scale(1)
 }
}
@-moz-keyframes beat {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.1)
 }
 to {
  transform:scale(1)
 }
}
@-webkit-keyframes beat {
 0% {
  transform:scale(1)
 }
 50% {
  transform:scale(1.1)
 }
 to {
  transform:scale(1)
 }
}
.content-box {
 list-style:none;
 max-width:255px
}
.content-box,
.content-box figure {
 position:relative;
 text-align:center
}
.content-box figure {
 float:left;
 overflow:hidden;
 margin:0;
 border:1px solid hsla(0,0%,72%,.46);
 cursor:pointer
}
.content-box figure .bg-content {
 position:relative;
 display:block;
 min-height:100%;
 max-width:100%;
 opacity:1
}
.content-box figure .bg-content .img-holder img {
 width:100%;
 height:80px
}
.content-box figure .bg-txt {
 padding:20px;
 padding-bottom:0
}
.content-box figure .bg-txt p {
 margin:10px 0
}
.content-box figure figcaption {
 padding:2em;
 color:#fff;
 text-transform:uppercase;
 font-size:1.25em;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:82%
}
.content-box figure figcaption:after,
.content-box figure figcaption:before {
 pointer-events:none
}
.content-box figure figcaption>a {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1000;
 text-indent:200%;
 white-space:nowrap;
 font-size:0;
 opacity:0
}
.content-box .pseudo-more {
 padding:15px;
 margin-left:-20px;
 margin-right:-20px;
 text-align:center;
 color:#6c54da;
 border-top:1px solid hsla(0,0%,72%,.46);
 display:block
}
figure.effect-hover .bg-content {
 opacity:1;
 -webkit-transition:opacity .35s;
 transition:opacity .35s
}
figure.effect-hover:hover .bg-content {
 opacity:.6
}
figure.effect-hover:hover figcaption {
 background:rgba(28,16,84,.86)
}
figure.effect-hover:hover figcaption p {
 opacity:1;
 -webkit-transform:translate3d(0,-50%,0);
 transform:translate3d(0,-50%,0)
}
figure.effect-hover:hover figcaption:after,
figure.effect-hover:hover figcaption:before {
 opacity:1;
 -webkit-transform:scale(1);
 transform:scale(1)
}
figure.effect-hover:hover h2 {
 opacity:1;
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
figure.effect-hover figcaption p {
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s;
 -webkit-transform:translate3d(0,20px,0);
 transform:translate3d(0,20px,0);
 top:50%;
 left:0;
 position:absolute;
 font-size:14px;
 text-transform:none;
 padding:0 20px
}
figure.effect-hover figcaption:before {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
 -webkit-transform:scaleX(0);
 transform:scaleX(0)
}
figure.effect-hover figcaption:after,
figure.effect-hover figcaption:before {
 position:absolute;
 top:20px;
 right:20px;
 bottom:20px;
 left:20px;
 content:"";
 opacity:0;
 -webkit-transition:opacity .35s,-webkit-transform .35s;
 transition:opacity .35s,transform .35s
}
figure.effect-hover figcaption:after {
 border-right:1px solid #fff;
 border-left:1px solid #fff;
 -webkit-transform:scaleY(0);
 transform:scaleY(0)
}
@media only screen and (max-width:640px) {
 .content {
  padding:0 10px;
  text-align:center
 }
 .content-box figure {
  display:inline-block;
  float:none;
  margin:10px auto;
  width:100%
 }
}
.simple-ddn {
 background:#fff;
 position:absolute;
 width:100%;
 z-index:9;
 margin-top:-1px
}
.simple-ddn li {
 padding:8px 15px;
 font-size:.929em;
 cursor:pointer
}
.simple-ddn li:hover {
 color:#6c54da
}
.active-ddn .simple-ddn {
 display:block
}
.custom-v-scroll {
 -ms-overflow-style:-ms-autohiding-scrollbar
}
.custom-v-scroll ::-webkit-scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
 border-radius:10px;
 background:hsla(0,3%,47%,.35)
}
.custom-v-scroll ::-webkit-scrollbar {
 width:7px;
 height:7px;
 background:hsla(0,29%,97%,.34)
}
.custom-v-scroll ::-webkit-scrollbar-thumb {
 background:rgba(0,0,0,.45);
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 width:100%;
 min-height:10px
}
.custom-v-scroll .ddn-scrollable {
 max-height:180px;
 overflow-y:auto
}
.ddn-list {
 margin:0;
 display:block;
 font-size:12px!important;
 line-height:16px;
 overflow:hidden;
 border-bottom:1px solid hsla(0,0%,72%,.46);
 padding:10px 12px 10px 8px!important;
 cursor:pointer;
 letter-spacing:1px;
 font-family:poppins-semibold-webfont
}
.ddn-list:hover {
 background-color:#f4f4f4;
 color:#3c3c3c
}
.ddn-list:hover a {
 color:#3c3c3c
}
.advanced-search {
 position:relative
}
.advanced-search .label {
 text-transform:uppercase
}
.advanced-search .input {
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px
}
.advanced-search .input:focus {
 background-size:100% 1px
}
.advanced-search .simple-ddn li {
 cursor:pointer
}
.form-control {
 margin-bottom:18px
}
.search-content-holder .ac_results {
 text-align:left;
 padding:0;
 border:1px solid hsla(0,0%,72%,.46);
 border-bottom:1px solid hsla(0,0%,72%,.46);
 background-color:#fff;
 overflow:hidden;
 box-shadow:none;
 z-index:100
}
@media only screen and (max-width:640px) {
 .search-content-holder .ac_results {
  width:100%!important
 }
}
@media (min-width:360px) and (max-width:479px) {
 .search-content-holder .ac_results {
  width:100%!important
 }
}
.search-content-holder .ac_results ul {
 border-radius:0!important;
 -moz-border-radius:0!important;
 -webkit-border-radius:0!important;
 width:100%;
 list-style-position:outside;
 list-style:none;
 padding:0;
 margin:0
}
.search-content-holder .ac_results li.heading {
 cursor:default
}
.search-content-holder .ac_results li strong {
 color:#6c54da;
 font-family:poppins-semibold-webfont
}
.search-content-holder .ac_results li.ac_over {
 background-color:#f4f4f4
}
.search-content-holder .ac_results .scrollable .vertical.scroll-bar {
 background:rgba(0,0,0,.15);
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 width:7px;
 position:absolute;
 right:0;
 z-index:9;
 cursor:pointer
}
.search-content-holder .ac_results .thumb {
 background:rgba(0,0,0,.45);
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 width:100%;
 min-height:10px
}
.search-content-holder .ac_loading {
 background:#fff url(../images/loader-ajax-sm.gif?dd6b7b0bf5c3af22499abc0a9ee1e1b2) no-repeat 91%
}
.search-content-holder .mac-scroll {
 overflow:hidden
}
.search-content-holder li .ac_airport {
 float:left;
 width:72%
}
.search-content-holder li .ac_airport .ac_cityname {
 margin:0;
 font-size:14px;
 position:relative;
 padding:0 0 2px
}
.search-content-holder li .ac_airport .ac_airportname {
 margin:0;
 font-size:12px;
 color:#666
}
.search-content-holder li .ac_airport strong {
 font-weight:400
}
.search-content-holder li .ac_country {
 float:right;
 font-size:13px;
 max-width:28%;
 padding-right:20px;
 position:relative;
 text-align:right;
 line-height:1.2
}
.search-content-holder li .ac_country .country-flg {
 margin:-7px 0 0;
 position:absolute;
 right:0;
 top:50%
}
.search-content-holder li .ac_country strong {
 font-weight:400;
 color:inherit!important
}
.card-panel {
 background:#fff;
 zoom:1
}
.card-panel:after {
 content:"";
 display:table;
 clear:both
}
.card-panel .card-header {
 padding:10px;
 border-bottom:1px solid hsla(0,0%,72%,.46)
}
.card-panel .card-body {
 zoom:1;
 padding:10px
}
.card-panel .card-body:after {
 content:"";
 display:table;
 clear:both
}
@media only screen and (max-width:640px) {
 .card-panel .card-body>div.pd10,
 .card-panel .card-body>div.pl10.pr10 {
  padding:0!important
 }
}
@media only screen and (max-width:640px) {
 .card-panel .card-body>div.bg-grey.pd10.pl20.pr20 {
  padding:0 10px!important
 }
}
.card-panel .card-footer {
 padding:10px;
 border-top:1px solid hsla(0,0%,72%,.46)
}
.apply-panel,
.apply-panel .card-body-apply {
 position:relative;
 margin-top:20px
}
.apply-panel .card-body-apply {
 padding:15px 10px 10px 32px
}
.apply-panel .card-body-apply.apply {
 padding:15px 10px 10px 15px
}
.apply-panel .card-body-apply .card-body-apply {
 padding:15px 10px 10px 32px;
 position:relative
}
.apply-panel .card-body-apply .card-body-apply.apply {
 padding:15px 10px 10px 15px
}
@media only screen and (max-width:640px) {
 .apply-panel .card-body-apply .card-body-apply {
  padding:5px 5px 5px 25px
 }
}
.apply-panel .card-body-apply .card-body-apply .apply-checkbox {
 cursor:default;
 position:absolute;
 left:8px;
 top:15px;
 background:#fff
}
@media only screen and (max-width:640px) {
 .apply-panel .card-body-apply .card-body-apply .apply-checkbox {
  left:5px;
  top:14px
 }
}
.apply-panel .card-body-apply .card-body-apply .apply-checkbox input:not([disabled])[type=checkbox],
.apply-panel .card-body-apply .card-body-apply .card-apply-content {
 cursor:pointer
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .company-logo {
 float:right;
 width:100px;
 text-align:center
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .company-logo img {
 max-width:100px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .company-logo-gptw {
 float:right;
 width:100px;
 text-align:center
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .company-logo-gptw img {
 max-width:58px;
 margin-right:50px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle {
 display:block;
 padding-right:50px
}
@media only screen and (max-width:640px) {
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle {
  margin-top:10px
 }
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle .sponsr {
 background:#6c54da;
 border-radius:6px;
 color:#fff;
 padding:5px 10px;
 display:inline-block;
 font-size:.857em;
 margin-bottom:5px;
 line-height:12px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle h1,
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle h3 {
 line-height:1.2;
 word-break:break-word;
font-family: 'Poppins', sans-serif;
 font-size:14px;
 color:#000
}
@media only screen and (max-width:640px) {
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle h1,
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle h3 {
  font-size:14px
 }
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle .company-name {
font-family: 'Poppins', sans-serif;
 font-size:.857em;
 color:#505050;
 margin-top:2px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle .company-name i {
 margin-right:5px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-tittle .gptw-logo {
 position:absolute;
 right:10px;
 top:0
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .detail-job-tittle .searctag .package {
 width:auto
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .detail-job-tittle .searctag .package {
  width:100%
 }
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag {
 width:100%;
 margin-top:10px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag span {
 display:inline-block;
 min-width:120px;
 color:#000;
 font-size:.857em;
 font-family: 'Poppins', sans-serif;
 padding-right:8px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 line-height:20px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag span i {
 color:#54698d;
 margin-right:5px;
 margin-left:2px
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag span i {
  width:18px;
  display:inline-block
 }
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag span.package i {
 font-size:14px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag span small {
 font-size:100%
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .loc {
 width:100%;
 position:relative;
 padding-left:0;
 white-space:normal;
 line-height:16px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .loc .under-link {
 z-index:1
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .exp {
 width:22%
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .exp {
  width:100%
 }
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .package {
 width:35%
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .package {
  width:100%
 }
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .salarySnb {
 position:relative;
 left:-12px
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .salarySnb {
  left:0
 }
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .searctag .iSal {
 position:absolute;
 top:0;
 left:0
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .job-descrip {
 padding:1px;
 font-size:.929em;
 color:#505050;
 line-height:18px;
 max-height:35px;
 margin-top:5px;
 padding-right:10px
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .descrip-skills {
 font-size:.929em;
 color:#505050;
 line-height:17px;
 margin-top:5px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.apply-panel .card-body-apply .card-body-apply .card-apply-content .descrip-skills .skill-h {
 font-family:poppins-semibold-webfont;
 color:#505050;
 font-size:.929em;
 padding-right:10px
}
.apply-panel .card-body-apply .apply-checkbox {
 cursor:default;
 position:absolute;
 left:8px;
 top:15px;
 background:#fff
}
@media only screen and (max-width:640px) {
 .apply-panel .card-body-apply .apply-checkbox {
  left:5px;
  top:14px
 }
}
.apply-panel .card-body-apply .apply-checkbox input:not([disabled])[type=checkbox],
.apply-panel .card-body-apply .card-apply-content {
 cursor:pointer
}
.apply-panel .card-body-apply .card-apply-content .company-logo {
 float:right;
 width:100px;
 text-align:center
}
.apply-panel .card-body-apply .card-apply-content .company-logo img {
 max-width:100px
}
.apply-panel .card-body-apply .card-apply-content .company-logo-gptw {
 float:right;
 width:100px;
 text-align:center
}
.apply-panel .card-body-apply .card-apply-content .company-logo-gptw img {
 max-width:58px;
 margin-right:50px
}
.apply-panel .card-body-apply .card-apply-content .job-tittle {
 display:block;
 padding-right:50px
}
@media only screen and (max-width:640px) {
 .apply-panel .card-body-apply .card-apply-content .job-tittle {
  margin-top:10px
 }
}
.apply-panel .card-body-apply .card-apply-content .job-tittle .sponsr {
 background:#6c54da;
 border-radius:6px;
 color:#fff;
 padding:5px 10px;
 display:inline-block;
 font-size:.857em;
 margin-bottom:5px;
 line-height:12px
}
.apply-panel .card-body-apply .card-apply-content .job-tittle h1,
.apply-panel .card-body-apply .card-apply-content .job-tittle h3 {
 line-height:1.2;
 word-break:break-word;
font-family: 'Poppins', sans-serif;
 font-size:14px;
 color:#000
}
@media only screen and (max-width:640px) {
 .apply-panel .card-body-apply .card-apply-content .job-tittle h1,
 .apply-panel .card-body-apply .card-apply-content .job-tittle h3 {
  font-size:14px
 }
}
.apply-panel .card-body-apply .card-apply-content .job-tittle .company-name {
font-family: 'Poppins', sans-serif;
 font-size:.857em;
 color:#505050;
 margin-top:2px
}
.apply-panel .card-body-apply .card-apply-content .job-tittle .company-name i {
 margin-right:5px
}
.apply-panel .card-body-apply .card-apply-content .job-tittle .gptw-logo {
 position:absolute;
 right:10px;
 top:0
}
.apply-panel .card-body-apply .card-apply-content .detail-job-tittle .searctag .package {
 width:auto
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-apply-content .detail-job-tittle .searctag .package {
  width:100%
 }
}
.apply-panel .card-body-apply .card-apply-content .searctag {
 width:100%;
 margin-top:10px
}
.apply-panel .card-body-apply .card-apply-content .searctag span {
 display:inline-block;
 min-width:120px;
 color:#000;
 font-size:.857em;
 font-family: 'Poppins', sans-serif;
 padding-right:8px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 line-height:20px
}
.apply-panel .card-body-apply .card-apply-content .searctag span i {
 color:#54698d;
 margin-right:5px;
}
.material-icons{ font-size:16px !important; vertical-align:middle;}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-apply-content .searctag span i {
  width:18px;
  display:inline-block
 }
}
.apply-panel .card-body-apply .card-apply-content .searctag span.package i {
 font-size:14px
}
.apply-panel .card-body-apply .card-apply-content .searctag span small {
 font-size:100%
}
.apply-panel .card-body-apply .card-apply-content .searctag .loc {
 width:100%;
 position:relative;
 padding-left:0;
 white-space:normal;
 line-height:16px
}
.apply-panel .card-body-apply .card-apply-content .searctag .loc .under-link {
 z-index:1
}
.apply-panel .card-body-apply .card-apply-content .searctag .exp {
 width:22%
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-apply-content .searctag .exp {
  width:100%
 }
}
.apply-panel .card-body-apply .card-apply-content .searctag .package {
 width:28%
}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-apply-content .searctag .package {
  width:100%
 }
}
.apply-panel .card-body-apply .card-apply-content .searctag .salarySnb {
 position:relative;

}
@media only screen and (max-width:480px) {
 .apply-panel .card-body-apply .card-apply-content .searctag .salarySnb {
  left:0
 }
}
.apply-panel .card-body-apply .card-apply-content .searctag .iSal {
 position:absolute;
 top:0;
 left:0
}
.apply-panel .card-body-apply .card-apply-content .job-descrip {
 padding:1px;
 font-size:.929em;
 color:#505050;
 line-height:18px;
 max-height:35px;
 margin-top:5px;
 padding-right:10px
}
.apply-panel .card-body-apply .card-apply-content .descrip-skills {
 font-size:.929em;
 color:#505050;
 line-height:17px;
 margin-top:5px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.apply-panel .card-body-apply .card-apply-content .descrip-skills .skill-h {
 font-family:font-family: 'Poppins', sans-serif;
 color:#505050;
 font-size:.929em;
 padding-right:10px
}
.apply-panel .jobcategory-tag {
 display:inline-block;
 background:#6c54da;
 padding:5px 10px;
 margin-top:10px;
 margin-left:15px;
 color:#fff;
 font-size:.786em;
 border-radius:8px 8px 8px 8px;
 -webkit-border-radius:8px 8px 8px 8px;
 -moz-border-radius:8px 8px 8px 8px
}
@media only screen and (max-width:640px) {
 .apply-panel .jobcategory-tag {
  margin-left:5px
 }
}
.apply-panel .apply-footer {
 background:#ebebeb;
 padding:10px 15px;
 zoom:1
}
.apply-panel .apply-footer:after {
 content:"";
 display:table;
 clear:both
}
@media only screen and (max-width:480px) {
 .apply-panel .apply-footer {
  padding:5px 5px 3px
 }
}
.apply-panel .apply-footer .posted-update {
 float:left;
 position:relative;
 padding:11px 7px 10px 30px;
 font-size:.857em;
 line-height:1
}
.apply-panel .apply-footer .posted-update .posted-type {
 position:absolute;
 left:0;
 top:50%;
 width:22px;
 height:22px;
 line-height:22px;
 text-align:center;
 font-size:1.357em;
 color:#fff;
 border-radius:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.apply-panel .apply-footer .posted-update .posted-type.saved,
.apply-panel .apply-footer .posted-update .posted-type.type1 {
 background:#f55466
}
.apply-panel .apply-footer .posted-update .posted-type.fresh,
.apply-panel .apply-footer .posted-update .posted-type.type2 {
 background:#2ec580
}
.apply-panel .apply-footer .posted-update .posted {
 color:#787878;
font-family: 'Poppins', sans-serif;
 white-space:nowrap
}
.apply-panel .apply-footer .posted-update .posted.more {
 position:relative;
 padding-right:20px
}
.apply-panel .apply-footer .posted-update .posted.more:after {
 content:"|";
 position:absolute;
 right:8px;
 top:0;
 color:#505050
}
@media only screen and (max-width:480px) {
 .apply-panel .apply-footer .posted-update .posted.more:after {
  content:""
 }
}
.apply-panel .apply-footer .posted-update .job-posted-type {
 text-transform:capitalize;
 color:#6c54da;
font-family: 'Poppins', sans-serif;
 padding:0 5px;
 cursor:pointer
}
.apply-panel .apply-footer .apply-footer-action {
 float:right;
 text-align:right
}
.apply-panel .apply-footer .apply-footer-action .btn-apply {
 padding:8px 17px 6px;
 font-size:14px;
 background:#ebebeb;
font-family: 'Poppins', sans-serif;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px
}
@media only screen and (max-width:640px) {
 .apply-panel .apply-footer .apply-footer-action .btn-apply {
  border-width:1px
 }
}
@media only screen and (max-width:480px) {
 .apply-panel .apply-footer .apply-footer-action .btn-apply {
  padding:8px 10px 6px
 }
}
.apply-panel .apply-footer .apply-footer-action .btn-apply:hover {
 background:#6c54da
}
.apply-panel .apply-footer .apply-footer-action .btn-apply.btn-applied {
 padding:9px 16px 8px;
 font-family: 'Poppins', sans-serif;
 background:#9b9b9b;
 color:#fff;
 border-color:#9b9b9b;
 cursor:not-allowed
}
.apply-panel .apply-footer .apply-footer-action .btn-apply.btn-applied:active {
 pointer-events:none
}
@media only screen and (max-width:480px) {
 .apply-panel .apply-footer .apply-footer-action .btn-apply.btn-applied {
  padding:8px 8px 6px
 }
}
.apply-panel .apply-footer .action-job-list {
 zoom:1
}
.apply-panel .apply-footer .action-job-list:after {
 content:"";
 display:table;
 clear:both
}
@media only screen and (max-width:480px) {
 .apply-panel .apply-footer .action-job-list {
  margin-left:-10px;
  margin-right:-10px
 }
}
.apply-panel .apply-footer .action-job-list li {
 float:left;
 position:relative
}
.apply-panel .apply-footer .action-job-list li a {
 display:inline-block;
 padding:8px 12px;
 color:#6c54da;
 font-family:poppins-medium-webfont
}
.apply-panel .apply-footer .action-job-list li a:hover {
 text-decoration:underline
}
.apply-panel .apply-footer .action-job-list li:after {
 content:"|";
 position:absolute;
 right:0;
 color:#6c54da;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.apply-panel .apply-footer .action-job-list li:last-child:after {
 content:""
}
.apply-panel .apply-footer .walkin-update {
 padding:10px 7px 10px 20px
}
.job-apply-card:hover {
 box-shadow:0 0 8px 0 rgba(0,0,0,.2);
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 transition:all .3s ease-out
}
.apply-to-selected {
 color:#5d4da8!important;
 cursor:pointer
}
.btn-share-job {
 width:30px;
 height:30px;
 display:inline-block;
 vertical-align:top;
 text-align:center;
 font-size:1.429em;
 line-height:30px;
 color:#9b9b9b;
 cursor:pointer; margin-top:10px;
}
@media only screen and (max-width:480px) {
 .btn-share-job {
  width:23px
 }
}
.btn-share-job .mqfi-star {
 color:#fff
}
.btn-share-job.active,
.btn-share-job:hover {
 color:#6c54da!important;
 border-color:#6c54da
}
.btn-share-job.active .popover-share,
.btn-share-job:hover .popover-share {
 display:block;
 color:#54698d
}
.btn-share-job.active .mqfi-star,
.btn-share-job:hover .mqfi-star {
 color:#6c54da
}
.star {
 display:inline-block;
 width:30px;
 height:30px;
 vertical-align:top;
 text-align:center;
 font-size:1.429em;
 line-height:30px;
 color:#9b9b9b;
 cursor:pointer
}
@media only screen and (max-width:480px) {
 .star {
  width:23px
 }
}
.star i {
 color:#787878
}
.star i:hover {
 color:#6c54da!important
}
.star i:hover:before {
 content:"\E891"
}
.star-active {
 color:#6c54da!important;
 border-color:#6c54da
}
.text-ellipsis {
 overflow:hidden;
 text-overflow:ellipsis
}
.popover-share {
 position:absolute;
 top:100%;
 left:50%;
 z-index:998;
 display:none;
 min-width:168px;
 max-width:276px;
 padding:8px;
 font-size:14px;
 line-height:1.42857143;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border-radius:3px;
 border:1px solid #ddd;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 line-break:auto;
 text-align:left;
 -webkit-transform:translate(-50%,5px);
 -moz-transform:translate(-50%,5px);
 -o-transform:translate(-50%,5px);
 -ms-transform:translate(-50%,5px);
 transform:translate(-50%,5px)
}
.popover-share:after {
 border-width:0 6px 6px;
 border-color:transparent transparent #fff;
 top:-6px;
 margin-left:-3px
}
.popover-share:after,
.popover-share:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border-style:solid;
 left:50%
}
.popover-share:before {
 border-width:0 8px 8px;
 border-color:transparent transparent #ddd;
 top:-8px;
 margin-left:-5px
}
.popover-share .share-icon {
 display:inline-block;
 padding:0 5px;
 font-size:1.429em
}
@media only screen and (max-width:768px) {
 .popover-share {
  -webkit-transform:translate(-88%,5px);
  -moz-transform:translate(-88%,5px);
  -o-transform:translate(-88%,5px);
  -ms-transform:translate(-88%,5px);
  transform:translate(-88%,5px)
 }
 .popover-share:after,
 .popover-share:before {
  left:88%
 }
}
.action-job-list {
 zoom:1
}
.action-job-list:after {
 content:"";
 display:table;
 clear:both
}
@media only screen and (max-width:480px) {
 .action-job-list {
  margin-left:-10px;
  margin-right:-10px
 }
}
.action-job-list li {
 float:left;
 position:relative
}
.action-job-list li a {
 display:inline-block;
 padding:8px 12px;
 color:#6c54da;
 font-family:poppins-medium-webfont
}
.action-job-list li a:hover {
 text-decoration:underline
}
.action-job-list li:after {
 content:"|";
 position:absolute;
 right:0;
 color:#6c54da;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.action-job-list li:last-child:after {
 content:""
}
@media screen and (min-width:360px) and (max-width:370px) {
 .apply-panel .card-body-apply .card-apply-content .job-tittle .company-name {
  width:70%;
  display:inherit
 }
}
.btn-floating {
 cursor:pointer;
 background:#5d4da8;
 color:#fff;
 position:fixed;
 bottom:25px;
 right:0;
 left:0;
 margin:0 auto;
 width:180px;
 -webkit-transform:translateY(75px);
 -moz-transform:translateY(75px);
 -o-transform:translateY(75px);
 -ms-transform:translateY(75px);
 transform:translateY(75px);
 text-align:center;
 visibility:hidden;
 display:block;
 padding:17px 20px;
 box-shadow:0 3px 12px 1px rgba(0,0,0,.26);
 z-index:100;
 transition:box-shadow .4s ease,visibility .4s ease,transform .4s ease
}
.btn-floating.showfloat {
 visibility:visible;
 transform:none
}
.btn-floating:hover {
 opacity:1;
 background:#4a2189;
 color:#fff
}
.notification-holder {
 -webkit-transition:all 4s linear;
 -moz-transition:all 4s linear;
 transition:all 4s linear;
 position:fixed;
 z-index:9999;
 transition:.3s ease-in-out;
 -webkit-transform:translateY(-120%);
 -moz-transform:translateY(-120%);
 -o-transform:translateY(-120%);
 -ms-transform:translateY(-120%);
 transform:translateY(-120%);
 width:100%;
 float:left
}
.notification-holder.pos-tl {
 top:-200px;
 left:0
}
.notification-holder.active.pos-tl {
 top:0;
 -webkit-transform:translate(0);
 -moz-transform:translate(0);
 -o-transform:translate(0);
 -ms-transform:translate(0);
 transform:translate(0)
}
.notification-holder .close-icon-holder {
 width:17px;
 height:28px;
 position:absolute;
 right:-21px;
 top:0;
 cursor:pointer
}
.notification-holder .close-icon-holder .mqfi-cross:before {
 font-size:28px;
 height:28px;
 line-height:28px
}
.notification-holder .notification-content {
 padding:21px 65px 21px 21px;
 background:#4bca81;
 color:#fff
}
@media only screen and (max-width:640px) {
 .notification-holder .notification-content {
  padding-right:35px
 }
}
.notification-holder .notification-content.theme-error {
 background:#bf0505;
 color:#fff
}
.notification-holder.format-tipsy,
.notification-holder.format-tipsy-full,
.notification-holder[data-fromat=format-tipsy-full],
.notification-holder[data-fromat=format-tipsy] {
 -webkit-transform:translate(-50%,-100%);
 -moz-transform:translate(-50%,-100%);
 -o-transform:translate(-50%,-100%);
 -ms-transform:translate(-50%,-100%);
 transform:translate(-50%,-100%);
 left:50%;
 width:auto
}
.notification-holder.format-tipsy-full.active.pos-tl,
.notification-holder.format-tipsy.active.pos-tl,
.notification-holder[data-fromat=format-tipsy-full].active.pos-tl,
.notification-holder[data-fromat=format-tipsy].active.pos-tl {
 -webkit-transform:translate(-50%);
 -moz-transform:translate(-50%);
 -o-transform:translate(-50%);
 -ms-transform:translate(-50%);
 transform:translate(-50%)
}
.notification-holder.format-tipsy-full .notification-content,
.notification-holder.format-tipsy .notification-content,
.notification-holder[data-fromat=format-tipsy-full] .notification-content,
.notification-holder[data-fromat=format-tipsy] .notification-content {
 padding:2px 36px 2px 10px;
 font-size:12px
}
.notification-holder.format-tipsy-full .close-icon-holder,
.notification-holder.format-tipsy .close-icon-holder,
.notification-holder[data-fromat=format-tipsy-full] .close-icon-holder,
.notification-holder[data-fromat=format-tipsy] .close-icon-holder {
 width:10px;
 height:18px;
 position:absolute;
 cursor:pointer
}
.notification-holder.format-tipsy-full .close-icon-holder .mqfi-cross:before,
.notification-holder.format-tipsy .close-icon-holder .mqfi-cross:before,
.notification-holder[data-fromat=format-tipsy-full] .close-icon-holder .mqfi-cross:before,
.notification-holder[data-fromat=format-tipsy] .close-icon-holder .mqfi-cross:before {
 font-size:20px;
 height:20px;
 line-height:24px
}
.notification-holder.format-tipsy-full,
.notification-holder[data-fromat=format-tipsy-full] {
 width:100%
}
.modal-mask {
 position:fixed;
 z-index:9998;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:rgba(0,0,0,.5);
 display:table;
 transition:opacity .3s ease
}
.modal-wrapper {
 display:table-cell;
 vertical-align:middle
}
.modal-container {
 position:relative;
 width:80%;
 margin:0 auto;
 padding:20px 30px;
 background-color:#fff;
 border-radius:2px;
 box-shadow:0 2px 8px rgba(0,0,0,.33);
 transition:all .3s ease;
 font-family:Helvetica,Arial,sans-serif
}
@media only screen and (max-width:1024px) and (min-width:800px) {
 .modal-container {
  width:99%;
  max-width:700px
 }
}
@media only screen and (max-width:799px) and (min-width:500px) {
 .modal-container {
  width:99%;
  max-width:500px
 }
}
@media only screen and (max-width:499px) and (min-width:300px) {
 .modal-container {
  width:99%;
  max-width:350px
 }
}
.close-button {
 font-size:30px;
 cursor:pointer;
 white-space:nowrap;
 position:absolute;
 right:20px;
 top:14px
}
.heading {
 padding:0;
 line-height:22px;
 font-size:16px;
 color:#000;
 display:block;
 text-transform:uppercase;
 position:relative;
 text-align:left
}
.modal-header {
 margin-bottom:10px
}
.modal-default-button {
 float:right
}
.modal-enter,
.modal-leave-active {
 opacity:0
}
.modal-enter .modal-container,
.modal-leave-active .modal-container {
 -webkit-transform:scale(1.1);
 transform:scale(1.1)
}
@media (min-width:1025px) {
 .ui-v3 .fixed-sb-grid {
  display:flex
 }
 .ui-v3 .fixed-sb-grid>.col-lg-9 {
  width:74%
 }
 .ui-v3 .fixed-sb-grid>.col-lg-6 {
  width:49%
 }
 .ui-v3 .fixed-sb-grid>.col-lg-3 {
  width:310px;
  flex:0 0 310px;
  padding-left:0
 }
}
@media (min-width:921px) and (max-width:1024px) {
 .ui-v3 .fixed-sb-grid>.col-lg-9 {
  width:74%
 }
 .ui-v3 .fixed-sb-grid>.col-lg-6 {
  width:49%
 }
}
@font-face {
 font-family:fontelloLogin;
 font-display:swap;
 src:url(../fonts/fontelloLogin.eot?001);
 src:url(../fonts/fontelloLogin.eot?001#iefix) format("embedded-opentype");
 src:url(../fonts/fontelloLogin.woff?001) format("woff"),
 url(../fonts/fontelloLogin.ttf?001) format("truetype"),
 url(../fonts/fontelloLogin.svg?001#fontelloLogin) format("svg");
 font-style:normal;
 font-weight:400
}
[class*=" mqfi-"]:before,
[class^=mqfi-]:before {
 display:inline-block;
 speak:none;
 font-style:normal;
 font-weight:400;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-family:fontello
}
.mqfi-user:before {
 content:"\E801"
}
.mqfi-recruiter:before {
 content:"\E802"
}
.mqfi-profile:before {
 content:"\E803"
}
.mqfi-arrow-down:before {
 content:"\E804"
}
.mqfi-search:before {
 content:"\E805"
}
.mqfi-mic:before {
 content:"\E806"
}
.mqfi-location:before {
 content:"\E807"
}
.mqfi-cross:before {
 content:"\E808"
}
.mqfi-arrow-filled-down:before {
 content:"\E809";
 font-size:18px
}
.mqfi-advice:before {
 content:"\E810"
}
.mqfi-index:before {
 content:"\E811"
}
.mqfi-worth:before {
 content:"\E812"
}
.mqfi-email:before {
 content:"\E813"
}
.mqfi-phone:before {
 content:"\E814"
}
.mqfi-fb:before {
 content:"\E815"
}
.mqfi-twitter:before {
 content:"\E816"
}
.mqfi-linkedin:before {
 content:"\E817"
}
.mqfi-instagram:before {
 content:"\E818"
}
.mqfi-mic-filled:before {
 content:"\E819"
}
.mqfi-lock:before {
 content:"\E820"
}
.mqfi-graduation-cap-line:before {
 content:"\E821"
}
.mqfi-graduation-cap:before {
 content:"\E822"
}
.mqfi-ok:before {
 content:"\E823"
}
.mqfi-lightbulb:before {
 content:"\E824"
}
.mqfi-eye-filled:before {
 content:"\E825"
}
.mqfi-eye-off:before {
 content:"\E826"
}
.mqfi-question-mark:before {
 content:"\E827"
}
.mqfi-edit:before {
 content:"\E896"
}
.mqfi-trash-empty:before {
 content:"\E829"
}
.mqfi-minus:before {
 content:"\E830"
}
.mqfi-plus:before {
 content:"\E831"
}
.mqfi-plus-thin:before {
 content:"\E832"
}
.mqfi-minus-thin:before {
 content:"\E833"
}
.mqfi-calendar:before {
 content:"\E834"
}
.mqfi-plus-circled:before {
 content:"\E835"
}
.mqfi-minus-circled:before {
 content:"\E836"
}
.mqfi-down-thin:before {
 content:"\E837"
}
.mqfi-up-thin:before {
 content:"\E838"
}
.mqfi-building:before {
 content:"\E840"
}
.mqfi-star-half:before {
 content:"\E843"
}
.mqfi-star-half-alt:before {
 content:"\E844"
}
.mqfi-share:before {
 content:"\E845"
}
.mqfi-location-fill:before {
 content:"\E926"
}
.mqfi-money:before {
 content:"\E847"
}
.mqfi-shopping-bag:before {
 content:"\E848"
}
.mqfi-right-open:before {
 content:"\E849"
}
.mqfi-left-open:before {
 content:"\E850"
}
.mqfi-right-open-bold:before {
 content:"\E851"
}
.mqfi-left-open-bold:before {
 content:"\E852"
}
.mqfi-bell:before {
 content:"\E853"
}
.mqfi-bag:before {
 content:"\E854"
}
.mqfi-share-job:before {
 content:"\E855"
}
.mqfi-leaves:before {
 content:"\E856"
}
.mqfi-inbox:before {
 content:"\E857"
}
.mqfi-doc:before {
 content:"\E858"
}
.mqfi-pencil:before {
 content:"\E859"
}
.mqfi-down-open-lg:before {
 content:"\E860"
}
.mqfi-info:before {
 content:"\E861"
}
.mqfi-info-fill:before {
 content:"\E862"
}
.mqfi-mobile:before {
 content:"\E863"
}
.mqfi-mail-fill:before {
 content:"\E864"
}
.mqfi-attention-fill:before {
 content:"\E865"
}
.mqfi-fire:before {
 content:"\E866"
}
.mqfi-ok-circled:before {
 content:"\E867"
}
.mqfi-list:before {
 content:"\E868"
}
.mqfi-th:before {
 content:"\E869"
}
.mqfi-similoar-jobs:before {
 content:"\E870"
}
.mqfi-star-shade:before {
 content:"\E871"
}
.mqfi-share:before {
 content:"\E872"
}
.mqfi-rupee:before {
 content:"\E873"
}
.mqfi-file-upload:before {
 content:"\E874"
}
.mqfi-ok-outline:before {
 content:"\E875"
}
.mqfi-doc-text:before {
 content:"\E876"
}
.mqfi-upload:before {
 content:"\E877"
}
.mqfi-camera:before {
 content:"\E878"
}
.mqfi-fb:before {
 content:"\E879"
}
.mqfi-fb-v2:before {
 content:"\E880"
}
.mqfi-star-v2:before {
 content:"\E891"
}
.mqfi-star-empty:before {
 content:"\E892"
}
.mqfi-filter:before {
 content:"\E893"
}
.mqfi-info-1:before {
 content:"\E894"
}
.mqfi-coin-stack:before {
 content:"\E895"
}
.mqfi-similoar-v2:before {
 content:"\E897"
}
.mqfi-dropbox:before {
 content:"\E899"
}
.mqfi-google:before {
 content:"\E900"
}
.mqfi-similoar-v2-active:before {
 content:"\E898"
}
.mqfi-question-circle:before {
 content:"\E901"
}
.mqfi-clock:before {
 content:"\E902"
}
.mqfi-camera-v2:before {
 content:"\E903"
}
.mqfi-left-open-big:before {
 content:"\E904"
}
.mqfi-srp-user:before {
 content:"\E905"
}
.mqfi-man-user:before {
 content:"\E906"
}
.mqfi-ytube:before {
 content:"\E907"
}
.mqfi-ellipsis:before {
 content:"\E908"
}
.mqfi-smart-cv:before {
 content:"\E909"
}
.mqfi-flag-circled:before {
 content:"\E910"
}
.mqfi-save-search:before {
 content:"\E911"
}
.mqfi-setting:before {
 content:"\E912"
}
.mqfi-envelope-2:before {
 content:"\E913"
}
.mqfi-delete-2:before {
 content:"\E914"
}
.mqfi-card-paper-stamp:before {
 content:"\E915"
}
.mqfi-card-education:before {
 content:"\E916"
}
.mqfi-card-experience:before {
 content:"\E917"
}
.mqfi-card-identification:before {
 content:"\E918"
}
.mqfi-card-upload:before {
 content:"\E919"
}
.mqfi-card-skills:before {
 content:"\E920"
}
.mqfi-card-calendar:before {
 content:"\E921"
}
.mqfi-card-money:before {
 content:"\E922"
}
.mqfi-card-phone:before {
 content:"\E923"
}
.mqfi-location-thin:before {
 content:"\E924"
}
.mqfi-info-ic:before {
 content:"\E925"
}
.srp-filter-accordian {
 margin-bottom:0
}
.srp-filter-accordian .accord-plus-minus {
 font-family:fontello;
 font-style:normal;
 font-weight:400;
 position:absolute;
 top:14px;
 right:15px;
 font-size:1.286em;
 color:#54698d
}
.srp-filter-accordian .accordion-heading {
 zoom:1;
 display:block;
 padding:20px 16px 15px;
 border-top:1px solid #e2e2e2;
 border-bottom:none;
 font-size:14px;
 color:#000;
 font-family:poppins-semibold-webfont;
 justify-content:left;
 text-transform:capitalize
}
.srp-filter-accordian .accordion-heading:after {
 content:"";
 display:table;
 clear:both
}
.srp-filter-accordian .accordion-heading h3 {
 float:left;
 font-size:14px
}
.srp-filter-accordian .accordion-heading i {
 color:#000;
 float:right;
 font-size:1.143em
}
.srp-filter-accordian .eduction-control~.accordion-heading .mqfi-minus,
.srp-filter-accordian .eduction-control~.accordion-heading .mqfi-minus-circled {
 display:none
}
.srp-filter-accordian .eduction-control:checked~.accordion-heading .mqfi-minus,
.srp-filter-accordian .eduction-control:checked~.accordion-heading .mqfi-minus-circled,
.srp-filter-accordian .eduction-control~.accordion-heading .mqfi-plus,
.srp-filter-accordian .eduction-control~.accordion-heading .mqfi-plus-circled {
 display:block
}
.srp-filter-accordian .eduction-control:checked~.accordion-heading .mqfi-plus,
.srp-filter-accordian .eduction-control:checked~.accordion-heading .mqfi-plus-circled,
.srp-filter-accordian .eduction-control~.srp-filter-body {
 display:none
}
.srp-filter-accordian .eduction-control:checked~.srp-filter-body {
 display:block
}
.srp-filter-accordian .srp-filter-body {
 padding:0 15px 15px
}
@media only screen and (max-width:768px) {
 .srp-filter-accordian .srp-filter-body {
  border:none
 }
}
.searchFilter::-webkit-input-placeholder {
 color:#999;
 font-size:.857em
}
.searchFilter:-moz-placeholder,
.searchFilter::-moz-placeholder {
 color:#999;
 font-size:.857em
}
.searchFilter:-ms-input-placeholder {
 color:#999;
 font-size:.857em
}
.filters .datePicker>span {
 display:inline-block;
 float:none
}
.filters .datePicker>span+.datePickerLabel,
.filters .datePicker>span+label {
 width:calc(100% - 30px);
 display:inline-block;
 vertical-align:super
}
.filters .datePicker>span+.datePickerLabel i,
.filters .datePicker>span+label i {
 padding-bottom:10px
}
.filters .datePicker>span+.datePickerLabel input,
.filters .datePicker>span+label input {
 padding:0;
 padding-bottom:5px
}
.filters .datePicker>span+.datePickerLabel input::-webkit-input-placeholder,
.filters .datePicker>span+label input::-webkit-input-placeholder {
 color:#3c3c3c;
 font-family:poppins-medium-webfont
}
.filters .datePicker>span+.datePickerLabel input:-moz-placeholder,
.filters .datePicker>span+.datePickerLabel input::-moz-placeholder,
.filters .datePicker>span+label input:-moz-placeholder,
.filters .datePicker>span+label input::-moz-placeholder {
 color:#3c3c3c;
 font-family:poppins-medium-webfont
}
.filters .datePicker>span+.datePickerLabel input:-ms-input-placeholder,
.filters .datePicker>span+label input:-ms-input-placeholder {
 color:#3c3c3c;
 font-family:poppins-medium-webfont
}
@media only screen and (max-width:736px) {
 .hero-txt-wrap {
  display:none
 }
}
.hero-txt {
 font-style:normal;
 font-stretch:normal;
 text-align:left;
 color:#fff;
 margin:20px 0 8px;
 -moz-transition:all .3s ease-out;
 -webkit-transition:all .3s ease-out;
 transition:all .3s ease-out
}
@media only screen and (max-width:640px) {
 .hero-txt {
  text-align:center;
  margin-bottom:12px
 }
 .hero-txt .txt-a {
  display:block;
  font-size:38px;
  margin-bottom:10px
 }
 .hero-txt .txt-b {
  display:block;
  font-size:39px
 }
}
.bg-gradient {
 padding:25px;
 background:rgba(0,0,0,.5);
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px
}
@media only screen and (max-width:736px) {
 .bg-gradient {
  padding:15px 25px;
  background:transparent
 }
}
.search-content .search-engine {
 -moz-transition:width .3s ease-out;
 -webkit-transition:width .3s ease-out;
 transition:width .3s ease-out
}
.search-content .search-engine .btn,
.search-content .search-engine .btn-dark,
.search-content .search-engine .btn-orange,
.search-content .search-engine .btn-transparent,
.search-content .search-engine .line-btn,
.search-content .search-engine .line-btn-orange {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 padding:0 35px;
 line-height:41px
}
@media only screen and (max-width:768px) {
 .search-content .search-engine .btn,
 .search-content .search-engine .btn-dark,
 .search-content .search-engine .btn-orange,
 .search-content .search-engine .btn-transparent,
 .search-content .search-engine .line-btn,
 .search-content .search-engine .line-btn-orange {
  float:right
 }
}
@media only screen and (max-width:736px) {
 .search-content .search-engine .btn,
 .search-content .search-engine .btn-dark,
 .search-content .search-engine .btn-orange,
 .search-content .search-engine .btn-transparent,
 .search-content .search-engine .line-btn,
 .search-content .search-engine .line-btn-orange {
  width:100%
 }
}
.search-content .search-engine .icon-lft,
.search-content .search-engine .icon-rgt {
 color:#bcbcbc
}
.search-content .search-engine input[type=email],
.search-content .search-engine input[type=password],
.search-content .search-engine input[type=select],
.search-content .search-engine input[type=text] {
 background-image:none
}
.search-content .search-engine input[type=email]:focus,
.search-content .search-engine input[type=password]:focus,
.search-content .search-engine input[type=select]:focus,
.search-content .search-engine input[type=text]:focus {
 background-size:100% 0;
 border-bottom:1px solid transparent;
 background-image:none
}
@media only screen and (max-width:768px) {
 .search-content .search-engine .input-with-icon {
  margin-bottom:15px
 }
}
.search-content .search-engine .search-bar {
 border-radius:4px 0 0 4px 4px 4px 4px;
 -webkit-border-radius:4px 0 0 4px 4px 4px 4px;
 -moz-border-radius:4px 0 0 4px 4px 4px 4px
}
@media only screen and (max-width:640px) {
 .search-content .search-engine .search-bar {
  border-radius:0 0 0 0;
  -webkit-border-radius:0 0 0 0;
  -moz-border-radius:0 0 0 0
 }
}
.search-content .search-engine .input {
 font-size:.929em;
 line-height:14px;
 padding-top:14px;
 height:50px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .search-content .search-engine .input,
 .search-content .search-engine .multiselect__tags {
  padding:15px 36px 12px;
  height:50px
 }
 .search-content .search-engine .input .multiselect__single,
 .search-content .search-engine .multiselect__tags .multiselect__single {
  padding-left:0;
  margin-top:0
 }
}
@media not all and (min-resolution:0.001dpcm) {
 @supports (-webkit-appearance:none) {
  .search-content .search-engine .input {
   padding:15px 15px 4px 35px
  }
 }
}
.search-content .search-engine .heading2 {
 color:#d3d1d1;
 margin-bottom:10px
}
.search-content .search-engine .search-link {
 color:#fcfcfc!important
}
.search-content .search-engine .search-link.under-link:hover:after {
 background-color:#fff
}
.search-content .search-engine .count {
 margin-left:8px
}
.search-content .search-engine .custom-v-scroll.simple-ddn.ddn-scrollable {
 margin-top:0
}
.search-content .col-lg-5 {
 opacity:1
}
.search-content .col-lg-5 .bg-gradient {
 margin-left:30px
}
@media only screen and (max-width:736px) {
 .search-content .col-lg-5 .bg-gradient {
  margin-left:0;
  padding:15px 0 5px;
  background:#f5f5f5;
  float:left;
  border-radius:0 0 0 0;
  -webkit-border-radius:0 0 0 0;
  -moz-border-radius:0 0 0 0
 }
}
@media only screen and (max-width:480px) {
 .search-content .col-lg-5 .bg-gradient .mb-xxs {
  margin-bottom:0!important
 }
}
.search-content .col-lg-5 .bg-gradient.user-action {
 border-spacing:20px;
 padding:0
}
.search-content .col-lg-5 .bg-gradient.user-action .disp-table-cell {
 background:#fff
}
.search-content .resume-btn {
 padding:12px 5px 10px;
 line-height:13px
}
.search-content .or {
 font-size:.929em;
 text-align:center;
 color:#6c54da;
 margin:16px 0 12px;
 position:relative
}
.search-content .or>span {
 background:#fff;
 position:relative;
 padding:5px 15px;
 color:#a2a2a2
}
.search-content .or:before {
 content:"";
 border-top:1px solid #eee;
 position:absolute;
 width:100%;
 top:49%;
 left:50%;
 transform:translate(-50%,-50%)
}
.search-content .mqfi-search:before {
 font-size:19px;
 margin-left:-4px
}
.search-content .mqfi-mic:before {
 font-size:23px;
 margin-right:-3px
}
.search-content .mqfi-location:before {
 font-size:16px;
 margin-left:-4px
}
.close-expanded {
 color:#fff;
 font-size:32px;
 position:absolute;
 right:20px;
 top:20px;
 cursor:pointer;
 transform:translateX(100px);
 -moz-transform:translateX(100px);
 -webkit-transform:translateX(100px);
 visibility:hidden;
 opacity:0
}
@media only screen and (max-width:736px) {
 .close-expanded {
  right:18px;
  top:18px;
  z-index:9
 }
}
.width-rgt {
 width:0;
 display:none
}
.width-lft {
 width:100%
}
.trending {
 width:95%
}
.anchor-tabs {
 opacity:1
}
.search-expanded .search-engine {
 width:100%!important
}
.search-expanded .width-rgt {
 display:block
}
.search-expanded .width-lft,
.search-expanded .width-rgt {
 width:50%;
 float:left
}
@media only screen and (max-width:768px) {
 .search-expanded .width-lft,
 .search-expanded .width-rgt {
  width:100%
 }
}
.search-expanded .col-lg-5 {
 width:0;
 height:0;
 visibility:hidden;
 opacity:0
}
@media only screen and (max-width:640px) {
 .search-expanded .col-lg-5 {
  display:none
 }
}
.search-expanded .anchor-tabs {
 width:0;
 height:0;
 visibility:hidden;
 opacity:0
}
.search-expanded .anchor-tabs-content {
 min-height:200px;
 padding-right:0
}
@media only screen and (max-width:736px) {
 .search-expanded .anchor-tabs-content {
  padding-top:55px;
  padding-right:10px
 }
}
.search-expanded .close-expanded {
 transform:translateX(0);
 -moz-transform:translateX(0);
 -webkit-transform:translateX(0);
 visibility:visible;
 opacity:1
}
.w50 {
 width:50%;
 display:inline-block;
 vertical-align:top
}
.engage {
 padding:15px;
 background-color:#fff
}
@media only screen and (max-width:736px) {
 .engage {
  width:100%
 }
}
@media only screen and (max-width:640px) {
 .engage {
  width:100%;
  margin:0 0 20px!important
 }
}
.engage .resume-btn,
.engage .txt-email {
 width:166px
}
@media (min-width:993px) and (max-width:1180px) {
 .engage .resume-btn,
 .engage .txt-email {
  width:126px
 }
}
@media only screen and (max-width:736px) {
 .engage .resume-btn,
 .engage .txt-email {
  width:100%;
  font-size:14px
 }
}
@media only screen and (max-width:640px) {
 .engage .resume-btn,
 .engage .txt-email {
  margin:0 auto
 }
}
@media only screen and (max-width:480px) {
 .engage .resume-btn,
 .engage .txt-email {
  width:100%
 }
}
.engage .resume-btn .break,
.engage .txt-email .break {
 display:block
}
@media only screen and (max-width:736px) {
 .engage .resume-btn .break,
 .engage .txt-email .break {
  display:inline-block
 }
}
.engage .txt-email {
 font-size:.929em;
 line-height:1.4;
 text-align:center
}
.engage .txt-reg {
 margin:10px 0 18px
}
.engage .line-btn,
.engage .line-btn-orange {
 padding:12px
}
@media only screen and (max-width:736px) {
 .engage h2 {
  font-size:16px
 }
}
.engage .line-btn {
 font-size:14px!important
}
.adv-search .search-link {
 margin-top:4px;
 display:inline-block;
 margin-left:16px
}
@media only screen and (max-width:736px) {
 .adv-search .search-link {
  margin-top:0;
  margin-left:0
 }
}
@media only screen and (max-width:736px) {
 .adv-search {
  margin-bottom:20px;
  text-align:right
 }
}
@media only screen and (max-width:640px) {
 .adv-search {
  margin:15px 0 0
 }
}
.voice-search-switch {
 padding:10px;
 position:absolute;
 top:50%;
 right:0;
 background:transparent;
 width:42px;
 height:42px;
 z-index:9;
 cursor:pointer;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
@-moz-document url-prefix() {
 .voice-search-switch {
  display:none
 }
}
.search-content-holder {
 margin-bottom:40px
}
@media only screen and (max-width:768px) {
 .search-content-holder {
  margin-bottom:0
 }
}
.voice-search-content {
 padding:66px 94px;
 color:#fff
}
@media only screen and (max-width:768px) {
 .voice-search-content {
  padding:6px 20px
 }
}
.voice-input {
 font-size:24px;
 padding:36px;
 width:100%;
 border:none;
 text-align:center
}
@media only screen and (max-width:768px) {
 .voice-input {
  font-size:14px;
  padding:26px;
  margin-bottom:30px
 }
}
.mic-lg {
 width:100px;
 height:100px;
 margin:0 auto;
 border:8px solid #6752bb;
 text-align:center;
 background:#6752bb;
 border-radius:50% 50% 50% 50%;
 -webkit-border-radius:50% 50% 50% 50%;
 -moz-border-radius:50% 50% 50% 50%;
 position:relative
}
.mic-lg .mqfi-mic-filled:before {
 color:#fff;
 font-size:32px;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%)
}
.mic-lg:after {
 content:"";
 position:absolute;
 top:3px;
 left:3px;
 width:70px;
 height:70px;
 background:hsla(0,0%,60%,.5);
 opacity:0;
 border-radius:100%;
 transform-origin:center;
 animation:ripple 1.2s ease-out infinite;
 animation-delay:1s
}
.multiselect,
.multiselect__input,
.multiselect__single {
 font-family:inherit;
 font-size:13px;
 touch-action:manipulation
}
.multiselect {
 box-sizing:content-box;
 display:block;
 position:relative;
 width:100%;
 min-height:40px;
 text-align:left;
 border:1px solid #a9a9aa;
 box-shadow:none;
 color:#787878
}
.multiselect .multiselect__select {
 line-height:16px;
 display:block;
 position:absolute;
 box-sizing:border-box;
 width:40px;
 height:38px;
 right:1px;
 top:1px;
 padding:4px 8px;
 margin:0;
 text-decoration:none;
 text-align:center;
 cursor:pointer;
 transition:transform .2s ease
}
.multiselect .multiselect__select:before {
 position:relative;
 right:0;
 top:65%;
 color:#999;
 margin-top:4px;
 border-style:solid;
 border-width:5px 5px 0;
 border-color:#999 transparent transparent;
 content:""
}
.multiselect .multiselect__tags {
 min-height:40px;
 display:block;
 padding:10px 40px 0 8px;
 border:1px solid #e8e8e8;
 background:#fff;
 font-size:14px
}
.multiselect .multiselect__tags.per-page {
 min-height:auto;
 border:none
}
.multiselect .multiselect__tags .multiselect__input,
.multiselect .multiselect__tags .multiselect__single {
 position:relative;
 display:inline-block;
 min-height:20px;
 line-height:20px;
 border:none;
 border-radius:5px;
 background:#fff;
 padding:0 0 0 5px;
 width:100%;
 transition:border .1s ease;
 box-sizing:border-box;
 margin-bottom:8px;
 vertical-align:top
}
.multiselect .multiselect__tags .multiselect__single {
 padding-left:5px;
 z-index:1;
 background:transparent!important
}
.multiselect .multiselect__tags .multiselect__single.per-page-text {
 margin-bottom:0;
 line-height:14px;
 padding-left:2px
}
.modify-searchbar .width-lft,
.modify-searchbar .width-rgt {
 width:calc(50% - 53px)!important
}
@media only screen and (max-width:768px) {
 .modify-searchbar .width-lft,
 .modify-searchbar .width-rgt {
  width:100%!important
 }
}
.modify-searchbar .width-lft.input-with-icon .icon-lft,
.modify-searchbar .width-rgt.input-with-icon .icon-lft {
 left:8px
}
.modify-searchbar .input {
 border:none!important;
 border-right:2px solid hsla(0,0%,72%,.46)!important
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .modify-searchbar .input {
  height:44px;
  line-height:1.4333!important
 }
}
.modify-searchbar .multiselect {
 border:none
}
.modify-searchbar .multiselect .multiselect__single {
 margin:4px 0 0
}
.modify-searchbar .multiselect__tags {
 border:none;
 min-height:50px;
 padding:13px 40px 8px 8px
}
.modify-searchbar .multiselect__select {
 height:42px
}
.modify-searchbar .multiselect__select:before {
 top:65%
}
@media only screen and (max-width:990px) {
 .modify-searchbar .multiselect__select {
  width:20px;
  padding:4px 2px
 }
}
.modify-searchbar .btn,
.modify-searchbar .btn-dark,
.modify-searchbar .btn-orange,
.modify-searchbar .btn-transparent,
.modify-searchbar .line-btn,
.modify-searchbar .line-btn-orange {
 padding:14px 25px!important;
 line-height:1!important;
 float:left;
 height:50px
}
@media only screen and (max-width:768px) {
 .modify-searchbar .btn,
 .modify-searchbar .btn-dark,
 .modify-searchbar .btn-orange,
 .modify-searchbar .btn-transparent,
 .modify-searchbar .line-btn,
 .modify-searchbar .line-btn-orange {
  float:right
 }
}
.follow-sidebar {
 border:none;
 padding:0;
 background:transparent
}
.company-input .input {
 background-image:none;
 border-color:#cdd7e3;
 padding:13px 25px 11px 10px;
 font-size:.857em;
 color:#9b9b9b
}
.company-input .input::-webkit-input-placeholder {
 color:#cdd7e3;
 font-family:poppins-regular-webfont
}
.company-input .input:-moz-placeholder,
.company-input .input::-moz-placeholder {
 color:#cdd7e3;
 font-family:poppins-regular-webfont
}
.company-input .input:-ms-input-placeholder {
 color:#cdd7e3;
 font-family:poppins-regular-webfont
}
.company-input .custom-v-scroll {
 background:#fff;
 z-index:10
}
.checkbox-list {
 margin-top:10px
}
.checkbox-list label {
 position:relative;
 padding-left:25px;
 min-height:16px;
 line-height:16px
}
.checkbox-list .count-text {
 position:absolute;
 right:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 color:#6c54da;
 font-size:.786em;
 font-family:poppins-medium-webfont
}
.follow-comp-img {
 width:40px;
 height:auto;
 float:right
}
.btn-follow {
 text-transform:uppercase;
 font-size:.929em;
 background:transparent
}
.jobShareForm {
 padding:20px;
 border-radius:4px;
 box-shadow:0 1px 6px 0 rgba(0,0,0,.11);
 background-color:#fff
}
.jobShareForm .mb15 {
 margin-bottom:15px
}
.jobShareForm .mmb10 {
 margin-bottom:-10px
}
.jobShareForm .top-text {
 font-size:14px;
 color:#4a4a4a;
 line-height:1.4
}
.jobShareForm .formWrapper {
 padding-top:20px;
 padding-bottom:20px
}
.jobShareForm .line-btn {
 padding:10px 20px
}
.jobShareForm .borderClass {
 border:1px solid hsla(0,0%,72%,.46)
}
.jobShareForm .courses {
 display:table-row
}
.jobShareForm .courses .radio+label {
 margin-left:10px;
 vertical-align:middle
}
.jobShareForm .field-error,
.jobShareForm .field-error label {
 color:#f44336!important
}
.jobShareForm .field-error .input,
.jobShareForm .field-error input {
 border-bottom:2px solid #f44336;
 color:#f44336;
 opacity:.9
}
.jobShareForm .field-error .input~label,
.jobShareForm .field-error input~label {
 color:#f44336
}
.jobShareForm .field-error [contenteditable],
.jobShareForm .field-error input,
.jobShareForm .field-error textarea {
 caret-color:#f53158!important
}
.jobShareForm .error-code {
 color:#f53158;
 padding-top:3px;
 position:absolute
}
.jobShareForm .input-without-border,
.jobShareForm .input-without-border.focus {
 position:relative
}
.jobShareForm .input-without-border.focus input,
.jobShareForm .input-without-border input {
 z-index:1;
 position:relative;
 background:transparent;
 line-height:22px;
 padding-left:0;
 padding-top:18px;
 padding-bottom:2px;
 font-size:16px;
 font-weight:600;
 color:#1a1a1a
}
.jobShareForm .input-without-border.focus input.focus :not(.keyword-input),
.jobShareForm .input-without-border.focus input:focus :not(.keyword-input),
.jobShareForm .input-without-border input.focus :not(.keyword-input),
.jobShareForm .input-without-border input:focus :not(.keyword-input) {
 border-bottom:2px solid #6754bd
}
.jobShareForm .input-without-border.focus input.focus~label,
.jobShareForm .input-without-border.focus input:focus~label,
.jobShareForm .input-without-border input.focus~label,
.jobShareForm .input-without-border input:focus~label {
 font-size:12px;
 top:0;
 color:#8168ef
}
.jobShareForm .input-without-border.focus input~label,
.jobShareForm .input-without-border input~label {
 position:absolute;
 left:0;
 top:15px;
 color:rgba(26,26,26,.5);
font-family: 'Poppins', sans-serif;
 font-size:1.143em;
 line-height:14px;
 transition:all .2s linear
}
.jobShareForm .input-without-border.focus input.filled~label,
.jobShareForm .input-without-border input.filled~label {
 font-size:.857em;
 top:0;
 color:#8168ef;
 opacity:1!important
}
.jobShareForm .input-without-border.focus input::-webkit-input-placeholder,
.jobShareForm .input-without-border input::-webkit-input-placeholder {
 color:rgba(26,26,26,.6);
font-family: 'Poppins', sans-serif;
 font-size:1.071em
}
.jobShareForm .input-without-border.focus input:-moz-placeholder,
.jobShareForm .input-without-border.focus input::-moz-placeholder,
.jobShareForm .input-without-border input:-moz-placeholder,
.jobShareForm .input-without-border input::-moz-placeholder {
 color:rgba(26,26,26,.6);
font-family: 'Poppins', sans-serif;
 font-size:1.071em
}
.jobShareForm .input-without-border.focus input:-ms-input-placeholder,
.jobShareForm .input-without-border input:-ms-input-placeholder {
 color:rgba(26,26,26,.6);
font-family: 'Poppins', sans-serif;
 font-size:1.071em
}
.jobShareForm .input-without-border.focus textarea,
.jobShareForm .input-without-border textarea {
 z-index:1;
 position:relative;
 resize:none;
 padding:0;
 padding-top:20px;
 background:transparent;
 line-height:16px;
 font-size:.929em;
 color:#4a4a4a;
 -ms-overflow-style:-ms-autohiding-scrollbar
}
.jobShareForm .input-without-border.focus textarea:focus~label,
.jobShareForm .input-without-border textarea:focus~label {
 font-size:12px;
 top:0;
 left:0;
 color:#6754bd
}
.jobShareForm .input-without-border.focus textarea~label,
.jobShareForm .input-without-border textarea~label {
 position:absolute;
 left:15px;
 top:15px;
 font-size:14px;
 line-height:14px;
 transition:all .2s linear;
 color:#787878;
 background:#fff
}
.jobShareForm .input-without-border.focus textarea.filled~label,
.jobShareForm .input-without-border textarea.filled~label {
 font-size:12px;
 top:0
}
.jobShareForm .input-without-border.focus textarea::-webkit-scrollbar-track,
.jobShareForm .input-without-border textarea::-webkit-scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);
 border-radius:10px;
 background:hsla(0,3%,47%,.2)
}
.jobShareForm .input-without-border.focus textarea::-webkit-scrollbar,
.jobShareForm .input-without-border textarea::-webkit-scrollbar {
 width:7px;
 background:hsla(0,29%,97%,.2)
}
.jobShareForm .input-without-border.focus textarea::-webkit-scrollbar-thumb,
.jobShareForm .input-without-border textarea::-webkit-scrollbar-thumb {
 background:#6754bd;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 width:100%;
 min-height:10px
}
.jobShareForm .input-without-border.focus textarea .ddn-scrollable,
.jobShareForm .input-without-border textarea .ddn-scrollable {
 max-height:180px;
 overflow-y:auto
}
.jobShareForm .input-without-border.focus [contenteditable],
.jobShareForm .input-without-border.focus input,
.jobShareForm .input-without-border.focus textarea,
.jobShareForm .input-without-border [contenteditable],
.jobShareForm .input-without-border input,
.jobShareForm .input-without-border textarea {
 caret-color:#6754bd
}
.jobShareForm .input-without-border .downOpen,
.jobShareForm .input-without-border.focus .downOpen {
 line-height:16px;
 display:block;
 position:absolute;
 box-sizing:border-box;
 width:40px;
 height:38px;
 right:1px;
 top:10px;
 padding:4px 8px;
 margin:0;
 text-decoration:none;
 text-align:center;
 cursor:pointer;
 transition:transform .2s ease
}
.jobShareForm .input-without-border.focus .mqfi-down-open,
.jobShareForm .input-without-border .mqfi-down-open {
 font-size:17px
}
.jobShareForm .input-without-border.focus .mqfi-down-open:before,
.jobShareForm .input-without-border .mqfi-down-open:before {
 position:relative;
 right:0;
 top:30%;
 color:#999
}
.jobShareForm .input-without-border.focus .multiBox,
.jobShareForm .input-without-border .multiBox {
 border:none;
 font-size:16px;
 color:rgba(26,26,26,.5);
 font-family:poppins-medium-webfont
}
.jobShareForm .input-without-border .boxWrapper,
.jobShareForm .input-without-border.focus .boxWrapper {
 z-index:1;
 cursor:pointer;
 position:relative;
 background:transparent;
 line-height:16px;
 padding-left:0;
 padding-top:10px;
 padding-bottom:5px;
 font-size:16px;
 font-weight:600;
 color:#1a1a1a;
 border-top:none transparent;
 border-left:none transparent;
 border-right:none transparent;
 border-bottom-color:rgba(26,26,26,.6);
 width:100%;
 outline:none;
 border-width:2px;
 border-bottom:2px solid rgba(26,26,26,.6);
 box-shadow:none
}
.jobShareForm .input-without-border.focus .textWrapper,
.jobShareForm .input-without-border .textWrapper {
 font-size:16px;
 color:rgba(26,26,26,.5);
 padding-left:0;
 margin-bottom:0;
 padding-top:0
}
.jobShareForm .input-without-border.focus .textWrapperBold,
.jobShareForm .input-without-border .textWrapperBold {
 font-size:16px;
 padding-left:0;
 margin-bottom:0;
 font-weight:600;
 color:#1a1a1a
}
.jobShareForm .keyword-input input {
 padding-bottom:0;
 margin-bottom:0;
 padding-top:0
}
.jobShareForm .keyword-input .boxWrapper {
 padding-bottom:0;
 font-size:14px
}
.jobShareForm .keyword-input .boxWrapper .multiselect__tag {
 padding:5px 26px 5px 10px;
 margin-bottom:0
}
.jobShareForm .keyword-input .boxWrapper .multiselect__tag .multiselect__tag-icon {
 line-height:24px;
 height:100%;
 top:12px
}
.jobShareForm .keyword-input .boxWrapper .multiselect__tag .multiselect__tag-icon:after {
 font-size:16px
}
.jobShareForm div.input {
 color:rgba(26,26,26,.6);
font-family: 'Poppins', sans-serif;
 font-size:1.071em;
 white-space:nowrap;
 text-overflow:ellipsis
}
.jobShareForm .accept_privacy_border .checkboxLabel {
 vertical-align:top;
 width:calc(100% - 40px)
}
.preSelectLabel {
 font-size:16px;
 position:absolute;
 background:#fff;
 top:11px;
 width:72%;
 height:25px;
 color:rgba(26,26,26,.5);
 padding-left:0;
 margin-bottom:0
}
.postSelectLabel {
 font-size:.857em!important;
 top:-7px!important;
 position:absolute!important;
 color:#8168ef!important;
 font-family:poppins-medium-webfont!important;
 left:0!important
}
.breadcrumb-main {
 max-width:995px;
 overflow:hidden;
 position:relative;
 padding-right:12px;
 line-height:15px;
 max-height:15px;
 word-break:break-all
}
.breadcrumb-main:before {
 content:"...";
 position:absolute;
 right:0;
 bottom:0;
 font-size:18px
}
.breadcrumb-main:after {
 content:"";
 position:absolute;
 right:0;
 width:1em;
 height:15px;
 margin-top:2px;
 background:#f5f5f5
}
.breadcrumb-main .breadcrumb-list {
 display:inline;
 font-size:13px;
 line-height:16px
}
.breadcrumb-main .breadcrumb-list:before {
 content:"\A0";
 padding:0 5px;
 color:#ccc
}
.breadcrumb-main .breadcrumb-list:first-child:before {
 content:"";
 padding:0
}
.breadcrumb-main .breadcrumb-list:last-child {
 pointer-events:none
}
.breadcrumb-main .breadcrumb-list a {
 color:#424242;
 text-transform:capitalize;
 word-break:break-all
}
.smartCV {
 background-color:#f4f4f4;
 width:100%;
 display:block;
 min-height:calc(100vh - 72px)
}
.smartCV .smart-cv-edit-modal {
 top:20px;
 overflow:hidden
}
.smartCV .smart-cv-edit-modal .modal-header,
.smartCV .smart-cv-edit-modal .modal-header .heading {
 margin-bottom:0
}
.smartCV .smart-cv-edit-modal .modal-header .modalHeader {
 text-transform:capitalize
}
.smartCV .smart-cv-edit-modal .input {
 transition:none;
 border:1px solid #ccc;
 box-shadow:none;
 color:rgba(0,0,0,.9);
 font-size:14px;
 padding:6px 12px;
 font-family:roboto-regular-webfont;
 letter-spacing:.45px;
 line-height:16px;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px
}
.smartCV .smart-cv-edit-modal .input:focus {
 color:#000;
 border:1px solid #1a95e0;
 box-shadow:0 0 4px #1a95e0
}
.smartCV .smart-cv-edit-modal .input.error {
 border:1px solid #f44336
}
.smartCV .smart-cv-edit-modal .input.error:focus {
 box-shadow:0 0 4px #f44336!important
}
.smartCV .smart-cv-edit-modal .multiselect {
 border:1px solid #ccc;
 border-radius:4px 4px 4px 4px;
 min-height:30px;
 width:85%
}
.smartCV .smart-cv-edit-modal .multiselect .multiselect__select {
 padding:18px
}
.smartCV .smart-cv-edit-modal .multiselect .multiselect__tags {
 min-height:30px;
 border:none;
 border-radius:4px 4px 4px 4px;
 padding-top:5px;
 padding-left:12px;
 text-transform:none
}
.smartCV .smart-cv-edit-modal .multiselect .multiselect__content-wrapper {
 top:calc(100% + 2px);
 width:calc(100% + 2px)!important;
 border:1px solid #ddd!important;
 padding:0;
 border-radius:4px 4px 4px 4px;
 box-shadow:0 0 2px #e3e3e3
}
@media only screen and (max-width:990px) {
 .download-app-box {
  display:none
 }
}
.download-app-box .download-app-sec {
 background-color:#fff;
 border:1px solid #e4e4e4
}
.download-app-box .download-app-sec .content-sec {
 padding:25px 15px 80px;
 position:relative;
 background-color:#f2f6ff
}
.download-app-box .download-app-sec .content-sec .img-sec {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:118%;
 background-image:url(../images/people-bg.png?cf3ab63a889ea20c3ff609dfeda82aa3);
 background-size:100% 100%;
 background-position:50%;
 background-repeat:no-repeat
}
.download-app-box .download-app-sec .content-sec h2 {
 color:#000;
 font-size:1.857em;
 font-family:poppins-semibold-webfont
}
.download-app-box .download-app-sec .content-sec h3 {
 color:#000;
 font-size:1.286em;
 font-family:poppins-semibold-webfont;
 margin-top:5px
}
.download-app-box .download-app-sec .content-sec p {
 color:#000;
 line-height:1.42;
 font-size:14px;
 font-family: 'Poppins', sans-serif;
 margin-top:10px
}
@media only screen and (max-width:768px) {
 .download-app-box .download-app-sec .content-sec p {
  margin-top:20px
 }
}
.download-app-box .download-app-sec .mobile-linkbox {
 padding-top:1em!important
}
.download-app-box .download-app-sec .mobile-linkbox:after {
 content:"";
 display:table;
 clear:both
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input {
 position:relative;
 width:100%;
 max-width:100%;
 background:#fff;
 border-radius:4px;
 padding:4px;
 margin-top:10px;
 margin-bottom:10px;
 border:1px solid #ddd
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input.mobile-error {
 border:1px solid red
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input.mobile-error .input-number {
 color:red
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input:after {
 display:table;
 content:"";
 clear:both
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .input {
 float:left;
 width:100%;
 height:40px;
 border:none;
 border-radius:8px;
 padding-left:70px;
font-family: 'Poppins', sans-serif;
 background-image:none
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .input-isd {
 position:absolute;
 left:15px;
 top:0;
 width:50px;
 height:48px;
 line-height:52px;
 background:#fff;
 padding:0;
 border-radius:0;
font-family: 'Poppins', sans-serif;
 z-index:0
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown {
 position:absolute;
 left:17px;
 top:0;
 width:50px;
 height:48px;
 line-height:52px;
font-family: 'Poppins', sans-serif;
 background:transparent;
 z-index:1
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect {
 border:none
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect.multiselect--active .multiselect__select {
 height:48px;
 line-height:3px;
 z-index:1
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .multiselect__select {
 width:15px;
 height:48px;
 line-height:6px;
 right:0;
 top:0;
 padding:0
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .multiselect__select:before {
 z-index:1;
 position:relative;
 right:0;
 top:65%;
 color:#999;
 margin-top:4px;
 border-style:solid;
 border-width:5px 5px 0;
 border-color:#999 transparent transparent;
 content:""
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .multiselect__tags {
 border:none;
 background:#fff;
 padding:0;
 height:48px;
 background:transparent
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .multiselect__tags .multiselect__input {
 position:absolute;
 max-width:200px;
 height:48px;
 background-image:none;
 border-radius:0;
 margin-bottom:0;
 z-index:1
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .multiselect__tags .multiselect__single {
 padding:0;
 border-radius:0;
 background:transparent;
 opacity:0;
 margin-bottom:0;
 height:48px
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .multiselect__tags .multiselect__placeholder {
 position:absolute;
 top:0;
 margin-bottom:0;
 padding-top:0
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .ac_results {
 left:-18px!important;
 min-width:268px!important
}
@media screen and (max-width:480px) {
 .download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .ac_results {
  left:-5px!important;
  min-width:260px!important
 }
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .ac_results .ddn-scrollable {
 max-width:100%
}
.download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .ac_results .ddn-scrollable .multiselect__element .multiselect__option {
 padding:10px 5px;
 font-family:Arial,sans-serif
}
.download-app-box .download-app-sec .mobile-linkbox .error-text {
 color:red
}
.download-app-box .download-app-sec .send-download-link {
 width:100%;
 border-radius:4px
}
.download-app-box .download-app-sec .download-content {
 padding:0 25px 15px;
 display:flex;
 justify-content:space-between;
 align-items:center
}
.download-app-box .download-app-sec .download-content .sacn-qr h2 {
 color:#000;
 font-size:1.286em;
 font-family:poppins-semibold-webfont
}
.download-app-box .download-app-sec .download-content .sacn-qr p {
 color:#000;
 line-height:1.42;
 font-size:14px;
 font-family: 'Poppins', sans-serif;
 margin-top:5px
}
.download-app-box .download-app-sec .download-content .qr-box {
 width:120px;
 height:120px;
 text-align:center;
 display:inline-block;
 border:1px solid #ddd
}
.download-app-box .download-app-sec .download-content .qr-box img {
 max-width:118px
}
.download-app-box.sm-box {
 width:160px;
 margin:0 auto
}
.download-app-box.sm-box .download-app-sec .content-sec {
 padding:20px 10px 80px;
 text-align:center
}
.download-app-box.sm-box .download-app-sec .content-sec h2 {
 font-size:1.071em
}
.download-app-box.sm-box .download-app-sec .content-sec h3 {
 font-size:.857em
}
.download-app-box.sm-box .download-app-sec .content-sec p {
 font-size:.929em
}
.download-app-box.sm-box .download-app-sec .content-sec .img-sec {
 background-image:url(../images/people-bg-small.png?9330b3155396baba17faadeb39ebf578);
 background-size:100% 100%
}
.download-app-box.sm-box .download-app-sec .mobile-linkbox {
 padding:15px 10px!important
}
.download-app-box.sm-box .download-app-sec .mobile-linkbox .mobile-input .input-isd {
 left:0;
 font-size:.786em;
 padding-left:5px
}
.download-app-box.sm-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown {
 left:0;
 font-size:.857em
}
.download-app-box.sm-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect.multiselect--active .multiselect__tags .multiselect__input {
 max-width:130px;
 padding-left:7px!important;
 padding-right:7px!important
}
.download-app-box.sm-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect.multiselect--active .ac_results {
 max-width:140px!important
}
.download-app-box.sm-box .download-app-sec .mobile-linkbox .mobile-input input {
 padding-left:48px;
 padding-right:5px;
 font-size:.786em
}
.download-app-box.sm-box .download-app-sec .mobile-linkbox .send-download-link {
 font-size:.929em;
 padding:15px 0
}
.download-app-box.sm-box .download-app-sec .download-content {
 display:block;
 padding:2em 0 3em
}
.download-app-box.sm-box .download-app-sec .download-content .qr-box {
 display:block;
 margin:10px auto
}
#profileThemeDefault .download-app-box .download-app-sec .mobile-linkbox .mobile-input .isd-dropdown .multiselect .ac_results {
 min-width:250px!important
}
.job-alert-panel {
 position:relative;
 width:100%;
 background:#fff;
 margin-top:16px
}
.job-alert-panel .backdrop-filter.search-jobalert-holder {
 position:absolute
}
.job-alert-panel .backdrop-filter.search-jobalert-holder.show {
 background:hsla(0,0%,100%,.8)
}
.job-alert-panel .backdrop-filter.search-jobalert-holder.show .img_loading {
 width:50px;
 height:50px;
 position:absolute;
 left:50%;
 top:50%;
 margin-left:-25px;
 margin-top:-25px
}
.job-alert-panel .backdrop-filter.search-jobalert-holder.show .img_loading img {
 width:100%;
 height:auto
}
.job-alert-panel .job-alert-header {
 padding:24px 20px;
 position:relative;
 background:#6c54da
}
@media only screen and (max-width:420px) {
 .job-alert-panel .job-alert-header {
  padding:14px 16px
 }
}
.job-alert-panel .job-alert-header .text {
 display:inline-block;
 color:#fff;
 font-size:1.286em
}
@media only screen and (max-width:420px) {
 .job-alert-panel .job-alert-header .text {
  font-size:1.143em;
  line-height:20px;
  width:calc(100% - 125px)
 }
}
.job-alert-panel .job-alert-header .envelope-img {
 width:100px;
 position:absolute;
 right:30px;
 top:10px
}
@media only screen and (max-width:420px) {
 .job-alert-panel .job-alert-header .envelope-img {
  right:16px;
  top:12px
 }
}
.job-alert-panel .job-alert-header .envelope-img img {
 width:100%;
 height:auto
}
.job-alert-panel .job-alert-body {
 padding:20px
}
.job-alert-form .control-v2 {
 margin-bottom:16px
}
.job-alert-form .control-v2 .field-label {
 color:#505050;
 font-size:14px;
font-family: 'Poppins', sans-serif;
 margin-bottom:6px
}
.job-alert-form .control-v2 .input-with-border .input {
 border-color:#dedede;
 font-size:14px;
 padding:10px 15px;
 color:#3c3c3c;
 font-family: 'Poppins', sans-serif;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px
}
.job-alert-form .control-v2 .input-with-border .input::-webkit-input-placeholder {
 color:#999;
 font-size:14px;
 font-family:poppins-regular-webfont
}
.job-alert-form .control-v2 .input-with-border .input:-moz-placeholder,
.job-alert-form .control-v2 .input-with-border .input::-moz-placeholder {
 color:#999;
 font-size:14px;
 font-family:poppins-regular-webfont
}
.job-alert-form .control-v2 .input-with-border .input:-ms-input-placeholder {
 color:#999;
 font-size:14px;
 font-family:poppins-regular-webfont
}
.job-alert-form .control-v2 .input-with-border.disable-email .input {
 pointer-events:none;
 cursor:default;
 color:#fff;
 border-color:#cdcdcd;
 background:#cdcdcd
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect {
 border:none
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags {
 min-height:38px;
 color:#999;
 font-size:14px;
 padding-top:12px;
 padding-left:14px;
 font-family: 'Poppins', sans-serif;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__input {
 min-height:auto;
 line-height:normal;
 border-bottom:none;
 margin-top:1px;
 padding:0;
 height:24px;
 margin-bottom:0
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__input::-webkit-input-placeholder {
 color:#999;
 font-size:14px;
 font-family:poppins-regular-webfont
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__input:-moz-placeholder,
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__input::-moz-placeholder {
 color:#999;
 font-size:14px;
 font-family:poppins-regular-webfont
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__input:-ms-input-placeholder {
 color:#999;
 font-size:14px;
 font-family:poppins-regular-webfont
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__placeholder {
 color:#999;
 font-size:14px;
 font-family:poppins-regular-webfont
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__tag {
 background:rgba(26,149,224,.17);
 color:#000;
 font-size:14px;
 padding:6px 30px 6px 12px;
 border-radius:16px 16px 16px 16px;
 -webkit-border-radius:16px 16px 16px 16px;
 -moz-border-radius:16px 16px 16px 16px;
 margin-right:8px;
 margin-bottom:0
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__tag:last-child {
 margin-right:0
}
@media only screen and (max-width:640px) {
 .job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__tag {
  margin-bottom:3px
 }
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__tag .multiselect__tag-icon {
 margin-left:0;
 line-height:14px;
 top:50%;
 right:4px;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__tag .multiselect__tag-icon:after {
 color:#000
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__tag .multiselect__tag-icon:hover {
 background:transparent
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect .multiselect__tags .multiselect__tag .multiselect__tag-icon:hover:after {
 color:red
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border .multiselect.multiselect--active .multiselect__tags {
 padding-top:6px
}
.job-alert-form .control-v2 .v2-multiselect .input-with-border.fill-multiselect .multiselect .multiselect__tags {
 padding-top:5px;
 padding-left:8px
}
.job-alert-form .btn-create-alert {
 padding:12px 16px;
 background:#6c54da;
 border:1px solid #6c54da;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px;
 margin-top:8px;
 font-family:poppins-medium-webfont
}
@media only screen and (max-width:360px) {
 .job-alert-form .btn-create-alert {
  padding:12px
 }
}
.job-alert-form .btn-create-alert.alert-disable {
 pointer-events:none;
 cursor:default;
 background:#cdcdcd;
 border:1px solid #cdcdcd
}
.job-alert-form .btn-link {
 padding:12px 16px;
 background:#fff;
 border:1px solid #fff;
 color:#6c54da;
 margin-top:8px;
 font-size:1.143em
}
@media only screen and (max-width:360px) {
 .job-alert-form .btn-link {
  font-size:14px;
  padding:12px
 }
}
.job-alert-form .btn-link:hover {
 color:#6c54da;
 background:#fff;
 border:1px solid #fff;
 text-decoration:underline
}
.repalce-modal .modal-body .tabel {
 margin-top:10px
}
.repalce-modal .modal-body .btn-replace {
 float:right;
 padding:10px 18px;
 font-family: 'Poppins', sans-serif;
 border:1px solid #6c54da;
 color:#6c54da;
 font-size:.929em;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px
}
.repalce-modal .modal-body .subscription-card {
 padding:20px
}
@media only screen and (max-width:640px) {
 .repalce-modal .modal-body .subscription-card {
  padding:10px
 }
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box {
 width:100%;
 padding:0 10px
}
@media only screen and (max-width:640px) {
 .repalce-modal .modal-body .subscription-card .manage-subscription-box {
  padding:0
 }
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel {
 padding:20px 0 15px;
 border-bottom:1px solid hsla(0,0%,72%,.46)
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel .replace-jobalert {
 border-bottom:2px solid hsla(0,0%,72%,.46);
 padding:10px 2px;
 margin-bottom:10px
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel .replace-jobalert:last-child {
 border-bottom:none;
 margin-bottom:0;
 padding-bottom:0
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel:last-child {
 border-bottom:none
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel .noticontent {
 float:left;
 width:calc(100% - 80px)
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel .onoff-box {
 float:right;
 width:80px;
 height:27px;
 zoom:1
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel .onoff-box:after {
 content:"";
 display:table;
 clear:both
}
.repalce-modal .modal-body .subscription-card .manage-subscription-box .manage-subscription-panel .onoff-box .onoff-text {
 width:25px;
 margin-top:8px
}
.job-message-card {
 width:100%;
 min-height:300px;
 display:flex;
 align-items:center;
 justify-content:center;
 background:#fff;
 margin-top:15px;
 padding:18px 10px
}
.job-message-card .success-message {
 width:100%;
 text-align:center
}
.job-message-card .success-message .success-img {
 width:86px;
 height:auto
}
.job-message-card .text-heading {
 color:#505050;
 font-size:1.714em;
 font-family:poppins-semibold-webfont;
 margin-top:20px
}
@media only screen and (max-width:480px) {
 .job-message-card .text-heading {
  font-size:1.286em
 }
}
.job-message-card .text-heading.medium {
 font-family:poppins-medium-webfont
}
.job-message-card .text {
 color:#505050;
 font-size:1.143em;
 font-family:poppins-regular-webfont
}
.job-message-card .text-mt {
 margin-top:24px
}
.job-message-card .register-box {
 width:100%;
 max-width:620px;
 text-align:left;
 padding:0 24px
}
.job-message-card .register-box .register-img {
 width:155px;
 height:auto;
 margin:0 auto;
 display:block
}
.job-message-card .register-box .btn-register {
 padding:11px 30px;
 background:#6c54da;
 border:1px solid #6c54da;
 border-radius:4px 4px 4px 4px;
 -webkit-border-radius:4px 4px 4px 4px;
 -moz-border-radius:4px 4px 4px 4px
}
.search-result-banner {
 width:100%;
 height:auto;
 padding:5px 10px;
 background:#e8e8e8
}
.search-result-banner .btn-modify,
.search-result-banner .close-modify {
 display:none
}
@media only screen and (max-width:768px) {
 .search-result-banner {
  text-align:center
 }
 .search-result-banner.modify-sticky {
  position:fixed;
  left:0;
  top:56px;
  right:0;
  width:100%;
  max-width:100%;
  z-index:999
 }
 .search-result-banner .search-content-holder {
  position:fixed;
  max-width:640px;
  height:100%;
  right:0;
  top:0;
  z-index:9999;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  margin-top:0!important;
  -webkit-transform:translate(100%);
  -moz-transform:translate(100%);
  -o-transform:translate(100%);
  -ms-transform:translate(100%);
  transform:translate(100%)
 }
 .search-result-banner .search-content-holder.show-searchbar {
  -webkit-transform:translate(0);
  -moz-transform:translate(0);
  -o-transform:translate(0);
  -ms-transform:translate(0);
  transform:translate(0)
 }
 .search-result-banner .search-content-holder .search-content {
  position:relative
 }
 .search-result-banner .search-content-holder .search-content .close-modify {
  display:block
 }
 .search-result-banner .search-content-holder .search-content .search-engine {
  width:calc(100% - 48px);
  float:right;
  background:#e8e8e8;
  height:100vh;
  overflow-y:auto;
  box-shadow:0 0 6px rgba(0,0,0,.08)
 }
 .search-result-banner .search-content-holder .search-content .search-engine form {
  padding:10px
 }
 .search-result-banner .search-content-holder .search-content .search-engine form input.btn,
 .search-result-banner .search-content-holder .search-content .search-engine form input.btn-dark,
 .search-result-banner .search-content-holder .search-content .search-engine form input.btn-orange,
 .search-result-banner .search-content-holder .search-content .search-engine form input.btn-transparent,
 .search-result-banner .search-content-holder .search-content .search-engine form input.line-btn,
 .search-result-banner .search-content-holder .search-content .search-engine form input.line-btn-orange {
  width:100%
 }
 .search-result-banner .btn-modify {
  padding-top:10px;
  padding-bottom:10px;
  width:100%;
  max-width:640px;
  border-radius:2px 2px 2px 2px;
  -webkit-border-radius:2px 2px 2px 2px;
  -moz-border-radius:2px 2px 2px 2px
 }
}
@media only screen and (max-width:768px) and (max-width:768px) {
 .search-result-banner .btn-modify {
  display:block;
  margin-left:auto;
  margin-right:auto
 }
}
.heading-filter {
 padding:0 6px 15px
}
.heading-filter h2,
.heading-filter h3 {
 font-size:1.143em;
 color:#787878
}
.clearall {
 color:#f57623;
 font-size:.786em;
 margin-left:5px;
 display:inline-block
}
.clearall:hover {
 text-decoration:underline
}
.filter-list li {
 position:relative;
 margin-bottom:2px;
 font-size:14px;
 color:#000
}
.filter-list li i.remove-ico {
 color:#f57623;
 font-size:1.286em;
 padding:4px;
 border-radius:10px;
 line-height:8px;
 right:0;
 pointer-events:painted
}
.filter-list li i.remove-ico:hover {
 background:rgba(0,0,0,.1)
}
.filter-list .checkboxLabel {
 width:calc(100% - 30px);
 line-height:20px;
 display:flex;
 justify-content:space-between
}
.filter-list .checkboxLabel>span:first-child {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:inline-block;
 width:calc(100% - 50px)
}
.filter-height {
 max-height:85px;
 overflow-y:auto;
 padding-right:5px
}
.filter-height::-webkit-scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
 border-radius:10px;
 background:hsla(0,3%,47%,.35)!important
}
.filter-height::-webkit-scrollbar {
 width:7px;
 background:hsla(0,29%,97%,.34)!important
}
.filter-height::-webkit-scrollbar-thumb {
 background:rgba(0,0,0,.45)!important;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 width:100%;
 min-height:10px
}
.filter-add-box {
 position:relative;
 padding-right:55px;
 border:1px solid #cdd7e3;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px
}
.filter-add-box i {
 color:#54698d
}
.filter-add-box .input {
 border:none;
 padding:10px
}
.filter-add-box .input::-webkit-input-placeholder {
 font-size:.857em;
 color:#cdd7e3;
 font-family:poppins-regular-webfont
}
.filter-add-box .input:-moz-placeholder,
.filter-add-box .input::-moz-placeholder {
 font-size:.857em;
 color:#cdd7e3;
 font-family:poppins-regular-webfont
}
.filter-add-box .input:-ms-input-placeholder {
 font-size:.857em;
 color:#cdd7e3;
 font-family:poppins-regular-webfont
}
.filter-add-box .input:focus {
 background-image:none
}
.filter-add-box .btn-addfilter {
 font-family:poppins-semibold-webfont;
 border:1px solid #4a2189;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px;
 padding:6px 12px;
 font-size:.786em;
 position:absolute;
 top:4px;
 right:4px;
 z-index:2;
 background:#fff
}
.filter-add-box .btn-addfilter:hover {
 background:#4a2189
}
.srp-right-part {
 position:relative;
 zoom:1
}
.srp-right-part:after {
 content:"";
 display:table;
 clear:both
}
.srp-left {
 float:left;
 width:calc(100% - 180px)
}
@media only screen and (max-width:768px) {
 .srp-left {
  width:100%
 }
}
.srp-right {
 float:left;
 width:160px;
 margin-left:20px
}
@media only screen and (max-width:768px) {
 .srp-right {
  width:100%;
  margin-left:0
 }
}
@media only screen and (max-width:768px) {
 .srp-right .engage {
  margin-top:15px;
  display:none
 }
}
.srp-right .engage .resume-btn {
 width:100%;
 padding:10px;
 font-size:12px
}
.srp-right .engage .resume-btn span.block {
 font-size:11px
}
.job-found {
 margin-top:9px
}
.job-found h1 {
 font-family: 'Poppins', sans-serif;
 color:#152935;
 font-size:14px
}
.job-found h1 span.jfound {
 color:#9b9b9b;
 font-family:poppins-regular-webfont
}
.job-found h1 .job-numb {
 font-size:.857em
}
@media only screen and (max-width:480px) {
 .job-found h1 {
  font-size:1.429em
 }
}
.btn-saveSearch {
 border-width:1px!important;
 padding:8px!important;
 font-size:14px!important;
 font-family:poppins-medium-webfont!important;
 color:#152935!important;
 border-radius:2px!important
}
.btn-saveSearch:hover {
 border-width:1px!important;
 color:#fff!important
}
@media only screen and (max-width:768px) {
 .btn-saveSearch {
  border-width:0!important;
  color:#999!important;
  width:44px;
  height:44px;
  padding:0!important;
  margin-top:0!important
 }
 .btn-saveSearch i {
  font-size:1.571em
 }
 .btn-saveSearch.btn-searchSaved,
 .btn-saveSearch:hover {
  border-width:0!important;
  color:#6b54da!important;
  background-color:#fff
 }
}
@media not all and (min-resolution:0.001dpcm) {
 .btn-saveSearch {
  line-height:14px!important;
  padding-top:11px!important
 }
}
.borderClass {
 border:1px solid hsla(0,0%,72%,.46)
}
.srp-drop .input-with-icon i {
 color:#9b9b9b;
 right:8px;
 line-height:24px
}
.srp-drop .input-with-icon .input {
 border:1px solid rgba(0,0,0,.2);
 font-size:13px;
 padding:8px 20px 8px 8px;
 border-radius:2px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.srp-drop .input-with-icon div.input {
 color:#9b9b9b
}
.applied-fl-box {
 width:100%;
 margin-bottom:12px;
 zoom:1;
 position:relative
}
.applied-fl-box:after {
 content:"";
 display:table;
 clear:both
}
.applied-fl-box .applied-hd {
 float:left;
 width:120px;
 padding:5px 0
}
@media only screen and (max-width:990px) {
 .applied-fl-box .applied-hd {
  width:100%;
  margin-bottom:5px
 }
}
.applied-fl-box .applied-hd h5 {
 color:#9b9b9b;
 font-size:14px
}
.applied-fl-box .applied-srp-defaultTag {
 float:left;
 width:calc(100% - 120px);
 margin-top:0
}
.applied-fl-box .applied-srp-defaultTag .skill_tag_white {
 position:relative;
 display:inline-block;
 padding:4px 26px 4px 10px;
 margin-right:3px;
 margin-bottom:3px;
 border:1px solid #d8dde6;
 border-radius:4px;
 color:#152935;
 line-height:1;
 background:#fff;
 white-space:nowrap;
 overflow:hidden;
 max-width:100%;
 text-overflow:ellipsis;
 text-transform:capitalize;
 cursor:pointer
}
.applied-fl-box .applied-srp-defaultTag .skill_tag_white .skill_tag_name {
 font-size:.857em
}
.applied-fl-box .applied-srp-defaultTag .skill_tag_white .multiselect__tag-icon {
 cursor:pointer;
 margin-left:7px;
 position:absolute;
 right:2px;
 top:50%;
 bottom:0;
 font-weight:700;
 font-style:normal;
 width:14px;
 height:14px;
 text-align:center;
 line-height:16px;
 transition:all .2s ease;
 border-radius:7px;
 transform:translateY(-50%)
}
@media only screen and (max-width:990px) {
 .applied-fl-box .applied-srp-defaultTag {
  width:100%
 }
}
.applied-fl-box .applied-srp-defaultTag .multiselect__tag-icon:hover {
 background:#ccc
}
.all-check-btn {
 float:left;
 position:relative;
 padding:5px 0;
 zoom:1
}
.all-check-btn:after {
 content:"";
 display:table;
 clear:both
}
.all-check-btn .checkbox {
 background:#fff
}
.all-check-btn .labl-txt {
 color:#9b9b9b;
font-family: 'Poppins', sans-serif;
 font-size:.857em
}
.srp-right-action {
 float:right;
 width:auto
}
.srp-rt-action-box {
 display:inline-block;
 padding:0 5px
}
.srp-rt-action-box .page-label {
 color:#505050;
 font-size:.929em;
 vertical-align:middle
}
@media only screen and (max-width:480px) {
 .srp-rt-action-box .page-label {
  display:none
 }
}
.srp-navigation {
 text-align:right;
 margin:20px 0
}
.srp-navigation .btn-next-prev {
 padding:15px 25px;
 font-size:1.143em;
 cursor:pointer;
 border:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:#9b9b9b;
 color:#fff;
 width:130px;
 margin-left:4px;
 display:inline-block;
 text-align:center
}
.srp-navigation .btn-next-prev.btn-prev {
 background:#fff;
 color:#5d4da8
}
.srp-navigation .btn-next-prev.btn-next {
 background:#5d4da8;
 color:#fff
}
.srp-navigation .btn-next-prev:hover {
 background:#6c54da;
 color:#fff
}
.srp-navigation .btn-next-prev.btn-applied {
 background:#9b9b9b;
 cursor:not-allowed
}
.dtcell,
.job-alert-box .job-alert-center,
.job-alert-box .job-alert-left,
.job-alert-box .job-alert-right {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 padding:5px 10px
}
.job-alert-box {
 display:table;
 width:100%;
 background:#fff;
 min-height:60px;
 border:1px solid #6c54da;
 margin:20px 0
}
.job-alert-box .job-alert-left {
 background:#6c54da;
 width:30%;
 color:#fff;
 zoom:1
}
.job-alert-box .job-alert-left:after {
 content:"";
 display:table;
 clear:both
}
@media only screen and (max-width:768px) {
 .job-alert-box .job-alert-left {
  width:100%;
  display:block;
  text-align:center
 }
}
.job-alert-box .job-alert-left p {
 font-size:.857em;
 line-height:14px;
 margin-top:5px
}
.job-alert-box .job-alert-center {
 background:#fff;
 width:50%
}
@media only screen and (max-width:768px) {
 .job-alert-box .job-alert-center {
  width:100%;
  display:block;
  text-align:center
 }
}
.job-alert-box .job-alert-center p {
 font-size:.929em;
 color:#152935;
 font-family:poppins-semibold-webfont;
 line-height:17px;
 word-break:break-word
}
.job-alert-box .job-alert-right {
 background:#fff;
 width:20%;
 text-align:right
}
@media only screen and (max-width:768px) {
 .job-alert-box .job-alert-right {
  width:100%;
  display:block;
  text-align:center
 }
}
.job-alert-box .job-alert-right .btn-alert {
 padding:9px 12px 7px;
 font-family:poppins-semibold-webfont;
 white-space:nowrap;
 font-size:.929em;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px;
 border-width:1px
}
.company-choice-panel .card-header {
 padding:12px 7px
}
.company-choice-panel .card-header p {
 font-size:.929em;
 color:#787878;
 line-height:14px
}
.company-choice-panel .card-body {
 padding:5px
}
.company-choice-panel .card-body .company-choice-list {
 overflow-y:auto
}
.company-choice-panel .card-body .company-choice-logo {
 width:auto;
 height:auto;
 border:1px solid hsla(0,0%,72%,.2);
 overflow:hidden;
 margin:2px 0;
 text-align:center
}
.google-addbox {
 margin-top:15px;
 width:160px;
 height:auto;
 margin-left:auto;
 margin-right:auto
}
.google-addbox img {
 width:100%;
 max-width:160px;
 height:auto
}
.fixed-filter-box {
 position:fixed;
 bottom:-1px;
 width:100vw;
 height:60px;
 border-top:1px solid #ddd;
 background-color:#fff;
 z-index:10;
 display:none;
 color:#787878;
 font-size:.857em;
 box-shadow:0 -2px 6px rgba(0,0,0,.29)
}
@media only screen and (max-width:640px) {
 .fixed-filter-box {
  display:flex
 }
}
.fixed-filter-box i {
 font-size:1.286em
}
.fixed-filter-box>div {
 width:50%;
 align-items:center;
 justify-content:center
}
.fixed-filter-box>div>div {
 flex-direction:column;
 align-items:center;
 justify-content:center;
 padding-left:5px
}
.fixed-filter-box>div>div .mqfi-arrow-filled-down {
 position:relative;
 top:-6px
}
.fixed-filter-box>div>div .mqfi-arrow-filled-down.rotate180 {
 top:3px
}
.fixed-filter-box>div>div .box-title {
 color:#6c54da;
 font-size:1.143em;
 font-family:poppins-semibold-webfont;
 line-height:20px
}
.fixed-filter-box>div:first-child {
 border-right:1px solid #ddd
}
.filter-icon {
 position:fixed;
 width:40px;
 height:40px;
 border-radius:50%;
 background:#5d4da8;
 text-align:center;
 bottom:55px;
 right:10px;
 line-height:40px;
 box-shadow:0 0 10px rgba(0,0,0,.4);
 display:none;
 z-index:10
}
.filter-icon i {
 color:#fff;
 font-size:1.286em
}
@media only screen and (max-width:990px) {
 .filter-icon {
  display:block
 }
}
aside {
 padding:15px 10px
}
.filter-aside {
 transition:all .3s ease-in-out;
 background:#fff
}
@media only screen and (max-width:990px) {
 .filter-aside {
  position:fixed;
  width:300px;
  background:#fff;
  left:0;
  top:0;
  margin-left:-300px;
  z-index:11
 }
 .filter-aside.show-filter {
  margin-left:0;
  z-index:9999
 }
 .filter-aside .scroll-filter {
  height:calc(100vh - 50px);
  overflow:hidden;
  overflow-y:auto
 }
}
@media only screen and (max-width:990px) and (max-width:990px) {
 .filter-aside .scroll-filter {
  padding-bottom:60px
 }
}
.sort-aside {
 transition:all .3s ease-in-out;
 background:#fff;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 display:none
}
@media only screen and (max-width:640px) {
 .sort-aside {
  display:block;
  position:fixed;
  width:100vw;
  height:200px;
  background:#fff;
  left:0;
  bottom:0;
  margin-bottom:-100vh;
  z-index:11
 }
 .sort-aside.show-sort {
  margin-bottom:0;
  z-index:9999
 }
}
.sort-aside .sort-header {
 border-bottom:1px solid #ddd;
 padding:10px 15px;
 font-size:15px;
 font-weight:700
}
.sort-aside .sort-body {
 font-size:14px
}
.sort-aside .sort-body>div {
 padding:10px 15px
}
.sort-aside .sort-body>div .checkbox-round {
 position:relative;
 display:none
}
.sort-aside .sort-body>div .checkbox-round.show {
 display:inline-block
}
.sort-aside .sort-body>div .checkbox-round label {
 background-color:#fff;
 border:1px solid #ccc;
 border-radius:50%;
 cursor:pointer;
 height:20px;
 position:relative;
 display:inline-block;
 top:4px;
 width:20px
}
.sort-aside .sort-body>div .checkbox-round label:after {
 border:2px solid #fff;
 border-top:none;
 border-right:none;
 content:"";
 height:4px;
 left:4px;
 opacity:0;
 position:absolute;
 top:5px;
 transform:rotate(-45deg);
 width:8px
}
.sort-aside .sort-body>div .checkbox-round input[type=checkbox] {
 visibility:hidden
}
.sort-aside .sort-body>div .checkbox-round input[type=checkbox]:checked+label {
 background-color:#4a2189;
 border-color:#4a2189;
 opacity:.9
}
.sort-aside .sort-body>div .checkbox-round input[type=checkbox]:checked+label:after {
 opacity:1
}
.backdrop-filter {
 display:none;
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0;
 background:rgba(0,0,0,.9);
 cursor:default;
 z-index:1000
}
.backdrop-filter.show {
 display:block
}
.backdrop-filter.show .ac_loading {
 height:100px;
 width:100px;
 background:transparent url(../fonts/loader-mq.svg?001) no-repeat 91%
}
.backdrop-filter.show .file-uploading {
 transform:translate(-50%,-50%);
 top:50%;
 left:50%;
 position:fixed
}
.backdrop-filter.backdrop-sort-show {
 display:block;
 background:rgba(0,0,0,.7)
}
.backdrop-filter.backdrop-sort-show .ac_loading {
 height:100px;
 width:100px;
 background:transparent url(../fonts/loader-mq.svg?001) no-repeat 91%
}
.backdrop-filter.backdrop-sort-show .file-uploading {
 transform:translate(-50%,-50%);
 top:50%;
 left:50%;
 position:fixed
}
.adds-horizontal {
 max-width:1400px;
 margin:20px 0
}
.adds-horizontal,
.adds-horizontal img {
 width:100%;
 height:auto
}
.srp-seo-content {
 color:#787878
}
.srp-seo-content h4 {
 font-family:poppins-semibold-webfont;
 margin-bottom:13px;
 font-size:14px
}
.srp-seo-content p {
 font-size:13px;
 line-height:22px
}
.follow-box {
 zoom:1
}
.follow-box:after {
 content:"";
 display:table;
 clear:both
}
.follow-box .follow-img {
 width:70px;
 height:70px;
 border:1px solid hsla(0,0%,72%,.46);
 border-radius:4px;
 margin-right:10px
}
.follow-box .follow-img img {
 width:100%;
 height:100%;
 border-radius:4px
}
.follow-box .follow-text {
 width:calc(100% - 80px);
 padding-top:5px
}
.follow-box.applied-success {
 margin-top:10px
}
.follow-box.applied-success .follow-img {
 height:auto
}
.follow-box.applied-success .follow-img a {
 display:block
}
.follow-box.applied-success .follow-img img {
 height:auto
}
.follow-box.applied-success .follow-img.recruiter-img {
 overflow:hidden
}
.follow-box.applied-success .follow-img.recruiter-img,
.follow-box.applied-success .follow-img.recruiter-img img {
 width:70px;
 height:70px;
 border-radius:50% 50% 50% 50%;
 -webkit-border-radius:50% 50% 50% 50%;
 -moz-border-radius:50% 50% 50% 50%
}
.follow-box.applied-success .follow-img.comapny-img.no-logo {
 height:auto;
 width:70px;
 padding:12px
}
.follow-box.applied-success .follow-img.comapny-img.no-logo img {
 width:100%
}
@media screen and (max-width:479px) {
 .follow-box.applied-success.recruiter-follow {
  border-top:1px solid #ddd;
  margin-top:15px;
  padding-top:20px
 }
}
.no-result {
 width:290px;
 max-width:100%;
 height:auto;
 display:block;
 margin:20px auto
}
@media only screen and (max-width:640px) {
 .no-result {
  width:190px
 }
}
.no-result-text {
 color:#1d1e1f
}
.try-another-phase {
 padding:15px 25px;
 font-size:1.143em;
 cursor:pointer;
 border:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background:#5c4aae;
 color:#fff;
 width:130px;
 border-radius:4px
}
.try-another-phase:hover {
 background:#6c54da;
 border:0
}
.error-page {
 background:#fff
}
.error-page .error-sec {
 max-width:600px;
 margin:0 auto
}
@media only screen and (max-width:768px) {
 .error-page .error-sec {
  padding:0 10px
 }
}
.error-page .error-sec .right-redirection {
 background:#f5f7f9;
 padding:10px 50px 20px;
 margin:15px 0
}
@media only screen and (max-width:768px) {
 .error-page .error-sec .right-redirection {
  padding:10px 15px 20px
 }
}
.error-page .error-sec .right-redirection .btn-link {
 color:#5b4aac;
 text-decoration:underline;
 margin:10px 0;
 display:block;
 text-align:left
}
.jobsearch-tips li {
 position:relative;
 color:#505050;
 line-height:20px;
 padding:5px 0 5px 20px
}
.jobsearch-tips li:before {
 content:".";
 position:absolute;
 left:0;
 top:50%;
 width:4px;
 height:4px;
 border-radius:4px;
 background:#505050;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.monster-logo {
 padding-top:0!important
}
.monq-footer {
 padding-top:30px;
 margin-top:15px!important
}
@media only screen and (max-width:768px) {
 .monq-footer {
  padding:0 10px
 }
}
#appliedSuccessfullThemeDefault .uploadBtnCont {
 width:50%;
 margin:auto
}
@media only screen and (max-width:768px) {
 #appliedSuccessfullThemeDefault .uploadBtnCont {
  width:80%
 }
}
@media only screen and (max-width:480px) {
 #appliedSuccessfullThemeDefault .uploadBtnCont {
  width:100%
 }
}
#appliedSuccessfullThemeDefault .uploadBtnCont>div {
 background:#fafafa;
 padding:15px 30px;
 border-radius:5px;
 border:1px dotted #999;
 color:#999
}
#appliedSuccessfullThemeDefault .uploadBtnCont .uploadResume input[type=file] {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 opacity:0
}
#appliedSuccessfullThemeDefault .uploadBtnCont .uploadResume .file-return {
 word-wrap:break-word
}
#appliedSuccessfullThemeDefault .uploadBtnCont .uploadResume .iconupload {
 font-size:40px
}
#appliedSuccessfullThemeDefault .uploadBtnCont .uploadResume .line-btn {
 font-size:12px;
 padding:10px;
 background:transparent
}
@media only screen and (max-width:768px) {
 .pg-wrapper.push-content-down .container {
  padding-left:10px!important;
  padding-right:10px!important
 }
}
.multiselect__element {
 letter-spacing:normal!important
}
.mqfi-edit:before {
 content:"\E896"!important
}
.or {
 font-size:.929em;
 text-align:center;
 color:#6c54da;
 margin:16px 0 12px
}
.or,
.or>span {
 position:relative
}
.or>span {
 background:#fff;
 padding:5px 15px;
 color:#a2a2a2
}
.or:before {
 content:"";
 border-top:1px solid #eee;
 position:absolute;
 width:100%;
 top:49%;
 left:50%;
 transform:translate(-50%,-50%)
}
.upload-resume-modal header .heading {
 text-transform:capitalize
}
.upload-resume-modal header .heading .sub-headline {
 text-transform:none
}
.upload-resume-modal .uploadBtnCont {
 width:50%;
 margin:auto
}
@media only screen and (max-width:768px) {
 .upload-resume-modal .uploadBtnCont {
  width:80%
 }
}
@media only screen and (max-width:480px) {
 .upload-resume-modal .uploadBtnCont {
  width:100%
 }
}
.upload-resume-modal .uploadBtnCont>div {
 background:#fafafa;
 padding:15px 30px;
 border-radius:5px;
 border:1px dotted #999;
 color:#999
}
.upload-resume-modal .uploadBtnCont .uploadResume input[type=file] {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 opacity:0
}
.upload-resume-modal .uploadBtnCont .uploadResume .file-return {
 word-wrap:break-word
}
.upload-resume-modal .uploadBtnCont .uploadResume .iconupload {
 font-size:40px
}
.upload-resume-modal .uploadBtnCont .uploadResume .line-btn {
 font-size:12px;
 padding:10px;
 background:transparent
}
.upload-resume-modal .btn,
.upload-resume-modal .btn-dark,
.upload-resume-modal .btn-orange,
.upload-resume-modal .btn-transparent,
.upload-resume-modal .line-btn,
.upload-resume-modal .line-btn-orange {
 border-radius:2px;
 margin:0 auto;
 display:block
}
@media only screen and (max-width:480px) {
 .upload-resume-modal .btn,
 .upload-resume-modal .btn-dark,
 .upload-resume-modal .btn-orange,
 .upload-resume-modal .btn-transparent,
 .upload-resume-modal .line-btn,
 .upload-resume-modal .line-btn-orange {
  width:100%
 }
}
.login-to-apply,
.register-to-apply {
 padding:10px 20px!important
}
.login-to-apply {
 margin-left:10px
}
.apply-footer-action .login-to-apply,
.apply-footer-action .register-to-apply,
.apply-only .btn-apply-only,
.sticky-apply .login-to-apply,
.sticky-apply .register-to-apply {
 display:none
}
@media only screen and (max-width:768px) {
 .apply-only .login-to-apply,
 .apply-only .register-to-apply {
  font-size:13px!important
 }
}
@media only screen and (max-width:480px) {
 .apply-only .login-to-apply,
 .apply-only .register-to-apply {
  font-size:10px!important
 }
}
.apply-box,
.not-registered-box,
.not-registered-box-1 {
 display:table;
 width:100%;
 background:#6c54da;
 min-height:60px;
 border:1px solid #6c54da;
 margin:20px 0
}
.apply-box.apply-box,
.not-registered-box-1.apply-box,
.not-registered-box.apply-box {
 background:#fff;
 padding:0
}
@media only screen and (max-width:640px) {
 .apply-box.apply-box .fl,
 .not-registered-box-1.apply-box .fl,
 .not-registered-box.apply-box .fl {
  display:none
 }
}
@media only screen and (max-width:640px) {
 .apply-box.apply-box .fr,
 .not-registered-box-1.apply-box .fr,
 .not-registered-box.apply-box .fr {
  width:100%;
  text-align:center
 }
}
.apply-box.apply-box .fr .login-to-apply,
.apply-box.apply-box .fr .register-to-apply,
.not-registered-box-1.apply-box .fr .login-to-apply,
.not-registered-box-1.apply-box .fr .register-to-apply,
.not-registered-box.apply-box .fr .login-to-apply,
.not-registered-box.apply-box .fr .register-to-apply {
 font-size:12px!important;
 display:inline-block;
 margin:0 5px
}
@media screen and (max-width:320px) {
 .apply-box.apply-box .fr .login-to-apply,
 .apply-box.apply-box .fr .register-to-apply,
 .not-registered-box-1.apply-box .fr .login-to-apply,
 .not-registered-box-1.apply-box .fr .register-to-apply,
 .not-registered-box.apply-box .fr .login-to-apply,
 .not-registered-box.apply-box .fr .register-to-apply {
  font-size:11px!important;
  margin:0 2px
 }
}
.apply-box.apply-box .fr .btn-apply-only,
.not-registered-box-1.apply-box .fr .btn-apply-only,
.not-registered-box.apply-box .fr .btn-apply-only {
 display:none
}
@media only screen and (max-width:768px) {
 .apply-box,
 .not-registered-box,
 .not-registered-box-1 {
  position:fixed;
  left:0;
  bottom:0;
  margin:0;
  padding:10px;
  z-index:1;
  background:#fff;
  border:0;
  border-top:1px solid #eee;
  box-shadow:0 7px 6px 8px rgba(0,0,0,.13);
  -webkit-box-shadow:0 7px 6px 8px rgba(0,0,0,.13);
  -moz-box-shadow:0 7px 6px 8px rgba(0,0,0,.13)
 }
}
.apply-box .not-registered-left,
.apply-box .not-registered-right,
.not-registered-box-1 .not-registered-left,
.not-registered-box-1 .not-registered-right,
.not-registered-box .not-registered-left,
.not-registered-box .not-registered-right {
 display:table-cell;
 height:100%;
 vertical-align:middle;
 padding:5px 10px
}
.apply-box .not-registered-left,
.not-registered-box-1 .not-registered-left,
.not-registered-box .not-registered-left {
 background:#6c54da;
 width:60%;
 color:#fff;
 zoom:1
}
@media only screen and (max-width:768px) {
 .apply-box .not-registered-left,
 .not-registered-box-1 .not-registered-left,
 .not-registered-box .not-registered-left {
  background:#fff;
  width:60%;
  color:#6c54da
 }
 .apply-box .not-registered-left h3,
 .not-registered-box-1 .not-registered-left h3,
 .not-registered-box .not-registered-left h3 {
  position:relative;
  padding-left:24px
 }
 .apply-box .not-registered-left h3 i,
 .not-registered-box-1 .not-registered-left h3 i,
 .not-registered-box .not-registered-left h3 i {
  position:absolute;
  left:-2px;
  top:-5px
 }
}
@media only screen and (max-width:768px) and (max-width:640px) {
 .apply-box .not-registered-left h3,
 .not-registered-box-1 .not-registered-left h3,
 .not-registered-box .not-registered-left h3 {
  font-size:13px
 }
 .apply-box .not-registered-left h3 i,
 .not-registered-box-1 .not-registered-left h3 i,
 .not-registered-box .not-registered-left h3 i {
  top:5px
 }
}
.apply-box .not-registered-right,
.not-registered-box-1 .not-registered-right,
.not-registered-box .not-registered-right {
 background:#6c54da;
 width:20%;
 text-align:right
}
@media only screen and (max-width:768px) {
 .apply-box .not-registered-right,
 .not-registered-box-1 .not-registered-right,
 .not-registered-box .not-registered-right {
  background:#fff
 }
}
.apply-box .btn-alert,
.not-registered-box-1 .btn-alert,
.not-registered-box .btn-alert {
 padding:9px 12px 7px;
 font-family:poppins-semibold-webfont;
 white-space:nowrap;
 font-size:.929em;
 border-width:1px;
 border-radius:2px 2px 2px 2px;
 -webkit-border-radius:2px 2px 2px 2px;
 -moz-border-radius:2px 2px 2px 2px
}
@media only screen and (max-width:768px) {
 .apply-box .btn-alert,
 .not-registered-box-1 .btn-alert,
 .not-registered-box .btn-alert {
  background:#f5a623;
  border:1px solid #f5a623;
  color:#fff
 }
 .apply-box .btn-alert:hover,
 .not-registered-box-1 .btn-alert:hover,
 .not-registered-box .btn-alert:hover {
  opacity:1;
  background:#e87400;
  border:1px solid #e87400;
  color:#fff
 }
}
@media only screen and (max-width:768px) {
 .not-registered-box-1 {
  position:static;
  box-shadow:none;
  border:0
 }
}
.hidden-d {
 display:none
}
@media only screen and (max-width:768px) {
 .hidden-d {
  display:block
 }
}
.hidden-m {
 display:block
}
@media only screen and (max-width:768px) {
 .hidden-m {
  display:none
 }
}
.filter-ic {
 color:#5d4da8;
 line-height:24px;
 font-size:16px
}
.sticky-upload-resume {
 top:300px
}
.sticky-filter,
.sticky-upload-resume {
 position:fixed;
 left:0;
 top:55px;
 background:#fff;
 width:100%;
 margin:0!important;
 z-index:99;
 border-top:1px solid #eee;
 box-shadow:0 7px 6px -6px rgba(0,0,0,.13);
 -webkit-box-shadow:0 7px 6px -6px rgba(0,0,0,.13);
 -moz-box-shadow:0 7px 6px -6px rgba(0,0,0,.13)
}
.sticky-filter .slide-enter-active,
.sticky-upload-resume .slide-enter-active {
 -moz-transition-duration:.3s;
 -webkit-transition-duration:.3s;
 -o-transition-duration:.3s;
 transition-duration:.3s;
 -moz-transition-timing-function:ease-in;
 -webkit-transition-timing-function:ease-in;
 -o-transition-timing-function:ease-in;
 transition-timing-function:ease-in
}
.sticky-filter .slide-leave-active,
.sticky-upload-resume .slide-leave-active {
 -moz-transition-duration:.3s;
 -webkit-transition-duration:.3s;
 -o-transition-duration:.3s;
 transition-duration:.3s;
 -moz-transition-timing-function:cubic-bezier(0,1,.5,1);
 -webkit-transition-timing-function:cubic-bezier(0,1,.5,1);
 -o-transition-timing-function:cubic-bezier(0,1,.5,1);
 transition-timing-function:cubic-bezier(0,1,.5,1)
}
.sticky-filter .slide-enter-to,
.sticky-filter .slide-leave,
.sticky-upload-resume .slide-enter-to,
.sticky-upload-resume .slide-leave {
 max-height:100px;
 overflow:hidden
}
.sticky-filter .slide-enter,
.sticky-filter .slide-leave-to,
.sticky-upload-resume .slide-enter,
.sticky-upload-resume .slide-leave-to {
 overflow:hidden;
 max-height:0
}
.sticky-filter {
 top:102px
}
.sticky-filter .pd10 {
 padding:5px 0!important
}
.lead-campaign {
 cursor:pointer
}
.lead-campaign .title {
 text-align:left;
 font-size:20px;
 font-weight:600;
 color:#5a5a5a
}
.lead-campaign .cta {
 margin:0 auto;
 width:156px;
 background:#e87400;
 border:1px solid #e87400;
 color:#fff;
 padding:14px 0;
 font-size:1.071em;
 line-height:normal;
 cursor:pointer;
 border:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border-radius:0 0 0 0;
 -webkit-border-radius:0 0 0 0;
 -moz-border-radius:0 0 0 0
}
.lead-campaign:hover .title {
 color:#e87400
}
.if-not-current-cmpny .multiselect .required {
 display:none
}
.job-description-content b * {
 font-weight:700!important
}
.career-booster-banner,
.career-services-banner,
.career-services-strip {
 height:80px;
 background:#e4f0ff;
 border:1px solid #c3dcfc;
 border-radius:3px;
 display:flex;
 padding:0 15px;
 max-width:100%;
 position:relative;
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto
}
.career-booster-banner .banner-img,
.career-services-banner .banner-img,
.career-services-strip .banner-img {
 width:80px;
 max-width:100%;
 height:100%;
 position:relative
}
.career-booster-banner .banner-img img,
.career-services-banner .banner-img img,
.career-services-strip .banner-img img {
 position:absolute;
 bottom:0;
 left:0
}
.career-booster-banner .banner-content,
.career-services-banner .banner-content,
.career-services-strip .banner-content {
 justify-content:center;
 align-items:center;
 display:flex;
 margin-left:15px
}
.career-booster-banner .banner-content .banner-title,
.career-services-banner .banner-content .banner-title,
.career-services-strip .banner-content .banner-title {
 font-size:1.571em;
 color:#1d1e1f;
 font-family:poppins-semibold-webfont;
 margin-top:8px
}
.career-booster-banner .banner-content .banner-text,
.career-services-banner .banner-content .banner-text,
.career-services-strip .banner-content .banner-text {
font-family: 'Poppins', sans-serif;
 color:#1d1e1f;
 font-size:14px;
 margin-top:3px;
 opacity:.6
}
.career-booster-banner .set-link,
.career-services-banner .set-link,
.career-services-strip .set-link {
 position:absolute;
 width:100px;
 height:30px;
 right:12%;
 bottom:6px;
font-family: 'Poppins', sans-serif;
 font-size:14px;
 color:#007aff;
 line-height:30px
}
.career-booster-banner.career-booster-banner,
.career-services-banner.career-booster-banner,
.career-services-strip.career-booster-banner {
 max-width:160px;
 height:auto;
 background:#ffedf5;
 border:1px solid #fcddeb;
 padding:20px 0 15px;
 display:block
}
.career-booster-banner.career-booster-banner .banner-img,
.career-services-banner.career-booster-banner .banner-img,
.career-services-strip.career-booster-banner .banner-img {
 width:100%;
 padding:0 15px;
 text-align:center
}
.career-booster-banner.career-booster-banner .banner-img img,
.career-services-banner.career-booster-banner .banner-img img,
.career-services-strip.career-booster-banner .banner-img img {
 max-width:160px;
 position:static;
 width:auto
}
.career-booster-banner.career-booster-banner .banner-content,
.career-services-banner.career-booster-banner .banner-content,
.career-services-strip.career-booster-banner .banner-content {
 margin:0;
 padding-left:15px
}
.career-booster-banner.career-booster-banner .banner-content .banner-title,
.career-services-banner.career-booster-banner .banner-content .banner-title,
.career-services-strip.career-booster-banner .banner-content .banner-title {
 text-transform:uppercase;
 font-family:poppins-semibold-webfont;
 line-height:24px
}
.career-booster-banner.career-booster-banner .banner-content .banner-text,
.career-services-banner.career-booster-banner .banner-content .banner-text,
.career-services-strip.career-booster-banner .banner-content .banner-text {
 text-transform:uppercase;
 font-size:.857em;
 line-height:20px;
font-family: 'Poppins', sans-serif;
 opacity:1
}
.career-booster-banner.career-booster-banner .set-link,
.career-services-banner.career-booster-banner .set-link,
.career-services-strip.career-booster-banner .set-link {
 position:static;
 background-color:#007aff;
 color:#fff;
 border-radius:4px;
 padding:5px 6px;
 display:block;
 line-height:20px;
 text-align:center;
 font-size:.857em;
 margin:0 15px;
 width:128px
}
.career-booster-banner.career-booster-banner.resume-service-banner,
.career-services-banner.career-booster-banner.resume-service-banner,
.career-services-strip.career-booster-banner.resume-service-banner {
 background:#eff8ec;
 border:1px solid #d5e3d0
}
.career-booster-banner.career-services-strip .set-link,
.career-services-banner.career-services-strip .set-link,
.career-services-strip.career-services-strip .set-link {
 right:2%
}
@media only screen and (max-width:768px) {
 .career-booster-banner.career-services-strip,
 .career-services-banner.career-services-strip,
 .career-services-strip.career-services-strip {
  height:160px
 }
 .career-booster-banner.career-services-strip .banner-img,
 .career-services-banner.career-services-strip .banner-img,
 .career-services-strip.career-services-strip .banner-img {
  width:140px
 }
 .career-booster-banner.career-services-strip .banner-content,
 .career-services-banner.career-services-strip .banner-content,
 .career-services-strip.career-services-strip .banner-content {
  align-items:flex-start;
  margin-left:0;
  margin-top:15px
 }
 .career-booster-banner.career-services-strip .banner-content .banner-title,
 .career-services-banner.career-services-strip .banner-content .banner-title,
 .career-services-strip.career-services-strip .banner-content .banner-title {
  margin-top:0;
  line-height:24px
 }
 .career-booster-banner.career-services-strip .banner-content .banner-text,
 .career-services-banner.career-services-strip .banner-content .banner-text,
 .career-services-strip.career-services-strip .banner-content .banner-text {
  line-height:20px
 }
 .career-booster-banner.career-services-strip .set-link,
 .career-services-banner.career-services-strip .set-link,
 .career-services-strip.career-services-strip .set-link {
  right:5%
 }
}
.career-booster-banner.career-services-banner,
.career-services-banner.career-services-banner,
.career-services-strip.career-services-banner {
 height:120px
}
.career-booster-banner.career-services-banner .banner-content,
.career-services-banner.career-services-banner .banner-content,
.career-services-strip.career-services-banner .banner-content {
 align-items:flex-start;
 margin-top:12px;
 margin-left:5px
}
.career-booster-banner.career-services-banner .banner-img,
.career-services-banner.career-services-banner .banner-img,
.career-services-strip.career-services-banner .banner-img {
 width:210px;
 height:100%;
 position:absolute;
 right:15px
}
.career-booster-banner.career-services-banner .set-link,
.career-services-banner.career-services-banner .set-link,
.career-services-strip.career-services-banner .set-link {
 right:auto;
 left:20px;
 width:114px;
 bottom:12px
}
.label-active {
 font-size:.857em;
 color:#8168ef
}
.white-holder {
 background-color:#fff;
 padding:10px;
 margin:20px 0
}
.white-holder .srp-navigation {
 margin:0
}
@media only screen and (max-width:768px) {
 .white-holder {
  background:transparent;
  padding:0 5px;
  margin:20px 0 0
 }
}
@media only screen and (max-width:768px) {
 .result-wrap .career-services-banner {
  display:none
 }
}
@media only screen and (max-width:736px) {
 .result-wrap .row>.col-md-12>div:first-child .card-panel {
  margin-top:10px
 }
 .result-wrap .card-panel {
  box-shadow:0 3px 3px rgba(0,0,0,.1);
  -webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);
  -moz-box-shadow:0 3px 3px rgba(0,0,0,.1)
 }
}
.result-wrap {
 min-height:800px
}
@media only screen and (max-width:736px) {
 .result-wrap {
  margin-left:-10px;
  margin-right:-10px
 }
}
@media only screen and (max-width:768px) {
 .sidebar-content-list {
  display:none
 }
}
@media only screen and (max-width:768px) {
 .search-result-banner {
  padding:0
 }
 .sticky-filter {
  top:56px
 }
 #srp-main-container {
  margin-top:10px!important
 }
 .show-searchbar {
  min-width:100%
 }
 .show-searchbar .search-engine {
  overflow-y:visible!important
 }
 .show-searchbar .search-engine .input {
  font-size:.857em!important
 }
 .show-searchbar .search-engine .close-modal {
  left:-48px
 }
 .last-updated {
  padding:0 10px
 }
}
@media only screen and (max-width:640px) {
 .sticky-filter {
  display:none
 }
}
.alert-save-search {
 display:flex;
 justify-content:flex-end;
 align-items:center
}
.alert-save-search a {
 margin-right:10px;
 color:#6c54da
}
.alert-save-search .btn-saveSearch {
 float:none!important
}
@media only screen and (max-width:640px) {
 .alert-save-search {
  justify-content:space-between;
  align-items:flex-start
 }
 .alert-save-search a {
  margin-top:15px
 }
}
.register-banner {
 background:#fdfbef;
 border:1px solid #dedada;
 width:100%;
 height:200px;
 max-width:360px;
 margin:0 auto;
 padding:25px 28px;
 position:relative
}
.register-banner img {
 position:absolute;
 right:15px;
 bottom:2px
}
.register-banner h3 {
 font-family:poppins-semibold-webfont;
 color:#1d1e1f
}
.register-banner .leftArea {
 padding-right:100px
}
.register-banner p {
 font-family: 'Poppins', sans-serif;
 color:#8c8c8c;
 margin:10px 0 20px
}
.register-banner .signinModal a {
 font-family: 'Poppins', sans-serif;
 color:#fff;
 background:#60489d;
 font-size:1.286em;
 border-radius:25px;
 text-transform:capitalize;
 display:inline-block;
 padding:10px 20px;
 line-height:22px
}
.detailsForm.profile-details .labelExtra,
.detailsForm.profile-details .multiselect {
 min-height:36px!important;
 border:none;
 border-bottom:2px solid hsla(0,0%,72%,.46)
}
.detailsForm.profile-details .labelExtra .multiselect,
.detailsForm.profile-details .multiselect .multiselect {
 border-bottom:0
}
.detailsForm.profile-details .labelExtra .multiselect__select:after,
.detailsForm.profile-details .multiselect .multiselect__select:after {
 content:"";
 position:relative;
 right:10px;
 top:calc(65% - 2px);
 border-style:solid;
 border-width:5px 5px 0;
 border-color:#fff transparent transparent
}
.detailsForm.profile-details .labelExtra .multiselect__tags,
.detailsForm.profile-details .multiselect .multiselect__tags {
 min-height:36px;
 padding:10px 40px 0 4px;
 border:none;
 display:block;
 background:#fff;
 font-size:14px
}
.detailsForm.profile-details .labelExtra .multiselect__tags .multiselect__single,
.detailsForm.profile-details .multiselect .multiselect__tags .multiselect__single {
 padding-left:0;
 font-size:14px;
 color:#000;
 margin:0;
 top:6px
}
.detailsForm.profile-details .labelExtra .preSelectLabel,
.detailsForm.profile-details .multiselect .preSelectLabel {
 width:100%;
 background:transparent;
 top:18px;
 font-size:14px;
 color:#505050;
 line-height:14px;
 position:absolute;
 left:5px;
 height:25px;
 padding-left:0;
 margin-bottom:0;
 font-family:poppins-regular-webfont!important
}
.detailsForm.profile-details .labelExtra .preSelectLabel .required,
.detailsForm.profile-details .multiselect .preSelectLabel .required {
 color:red;
 font-size:12px
}

.detailsForm.profile-details .labelExtra .postSelectLabel,
.detailsForm.profile-details .multiselect .postSelectLabel {
 font-size:12px!important;
 top:-7px!important;
 position:absolute!important;
 color:#999!important;
 line-height:1.33;
 font-family:poppins-medium-webfont!important;
 left:0!important
}
.detailsForm.profile-details .labelExtra .postSelectLabel .required,
.detailsForm.profile-details .multiselect .postSelectLabel .required {
 color:red;
 font-size:12px
}
.detailsForm.profile-details .labelExtra .ac_results,
.detailsForm.profile-details .multiselect .ac_results {
 border:1px solid hsla(0,0%,72%,.46)!important
}
.detailsForm.profile-details .courses .radio+label {
 margin-left:10px;
 vertical-align:middle
}
.cs-banner-nudge {
 font-family:roboto-regular-webfont;
 width:100%;
 max-width:850px;
 min-height:130px;
 display:flex;
 align-items:flex-end;
 margin:0 auto;
 cursor:pointer
}
.cs-banner-nudge .nudge-inner {
 display:flex;
 flex-wrap:wrap;
 width:100%;
 position:relative
}
.cs-banner-nudge .nudge-inner .nudge-img {
 min-width:198px;
 max-width:198px;
 display:flex;
 align-items:flex-end;
 height:120px;
 overflow:hidden
}
.cs-banner-nudge .nudge-inner .nudge-img img {
 width:100%;
 max-width:198px;
 height:auto;
 max-height:100%
}
.cs-banner-nudge .nudge-inner .nudge-content {
 min-width:calc(100% - 198px);
 max-width:calc(100% - 198px);
 padding:15px 20px 40px;
 display:flex;
 flex-wrap:wrap;
 align-items:center
}
.cs-banner-nudge .nudge-inner .nudge-content h3 {
 font-family:roboto-black-webfont;
 color:#000;
 font-size:1.714em;
 line-height:27px
}
.cs-banner-nudge .nudge-inner .nudge-content p {
 font-size:1.429em;
 color:#000;
 line-height:27px
}
.cs-banner-nudge .nudge-inner .btn-nudge {
 position:absolute;
 right:0;
 bottom:0;
 width:133px;
 max-width:133px;
 padding:8px 16px;
 border-top-left-radius:38px;
 background:#6b50a7;
 border:1px solid #6b50a7;
 font-family:roboto-regular-webfont;
 font-size:1.143em;
 font-weight:400;
 line-height:19px;
 height:38px;
 display:flex;
 align-items:center;
 text-align:center;
 justify-content:center
}
.banner-one.dashboard,
.banner-one.search_result {
 padding-left:8px
}
.banner-one.dashboard .nudge-inner .nudge-content,
.banner-one.search_result .nudge-inner .nudge-content {
 padding-left:5px
}
.banner-one.dashboard .nudge-inner .nudge-content h3,
.banner-one.search_result .nudge-inner .nudge-content h3 {
 font-size:1.429em;
 line-height:23px;
 margin-bottom:5px
}
.banner-one.dashboard .nudge-inner .nudge-content p,
.banner-one.search_result .nudge-inner .nudge-content p {
 font-size:1.286em;
 line-height:23px
}
.banner-two.dashboard .nudge-inner .nudge-content h3,
.banner-two.search_result .nudge-inner .nudge-content h3 {
 font-size:1.429em;
 line-height:23px
}
.banner-two.dashboard .nudge-inner .nudge-content p,
.banner-two.search_result .nudge-inner .nudge-content p {
 font-size:1.286em;
 line-height:23px
}
.banner-three.dashboard,
.banner-three.search_result {
 padding-left:21px
}
.banner-three.dashboard .nudge-inner .nudge-content h3,
.banner-three.search_result .nudge-inner .nudge-content h3 {
 font-size:1.286em;
 line-height:23px
}
.banner-three.dashboard .nudge-inner .nudge-content p,
.banner-three.search_result .nudge-inner .nudge-content p {
 font-size:1.286em;
 line-height:21px;
 max-width:380px
}
@media screen and (max-width:1000px) {
.wid:before{width: 100% !important;}
	.wid:after{width: 100% !important;}
}
@media screen and (max-width:767px) {
 .banner-one.applied_successfull {
  padding-left:8px
	  
 }
}
@media screen and (max-width:767px) {
 .banner-one.applied_successfull .nudge-inner .nudge-content {
  padding-left:0
 }
}
@media screen and (max-width:767px) {
 .banner-one.applied_successfull .nudge-inner .nudge-content h3 {
  font-size:1.429em;
  line-height:23px;
  margin-bottom:3px
 }
}
@media screen and (max-width:767px) {
 .banner-one.applied_successfull .nudge-inner .nudge-content p {
  font-size:1.286em;
  line-height:23px
 }
}
@media screen and (max-width:767px) {
 .banner-three.applied_successfull {
  padding-left:21px
 }
}
@media screen and (max-width:767px) {
 .banner-three.applied_successfull .nudge-inner .nudge-content h3 {
  font-size:1.429em;
  line-height:21px;
  margin-bottom:9px
 }
}
@media screen and (max-width:767px) {
 .banner-three.applied_successfull .nudge-inner .nudge-content p {
  font-size:1.286em;
  line-height:21px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-one.job_detail {
  padding-left:8px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-one.job_detail .nudge-inner .nudge-content {
  padding-left:0
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-one.job_detail .nudge-inner .nudge-content h3 {
  font-size:1.429em;
  line-height:23px;
  margin-bottom:3px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-one.job_detail .nudge-inner .nudge-content p {
  font-size:1.286em;
  line-height:23px
 }
}
.banner-two.job_detail .nudge-inner .nudge-img img {
 margin-left:-10px
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-two.job_detail .nudge-inner .nudge-content {
  padding-left:10px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-two.job_detail .nudge-inner .nudge-content h3 {
  font-size:1.429em;
  line-height:21px;
  margin-bottom:5px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-two.job_detail .nudge-inner .nudge-content p {
  font-size:1.143em;
  line-height:21px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-three.job_detail {
  padding-left:21px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-three.job_detail .nudge-inner .nudge-content {
  padding:20px 20px 37px!important;
  min-width:calc(100% - 131px);
  max-width:calc(100% - 131px)
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-three.job_detail .nudge-inner .nudge-content h3 {
  font-size:1.429em;
  line-height:21px;
  margin-bottom:9px
 }
}
@media screen and (max-width:720px),screen and (min-width:920px) and (max-width:989px) {
 .banner-three.job_detail .nudge-inner .nudge-content p {
  font-size:1.286em;
  line-height:21px
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge {
  max-width:360px
 }
 .cs-banner-nudge .nudge-inner .nudge-img {
  height:auto
 }
 .cs-banner-nudge .nudge-inner .nudge-img img {
  max-height:inherit
 }
}
.cs-banner-nudge.banner-one {
 background:#fff8e9;
 border:1px solid #f2e7d0;
 padding-left:18px
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-one {
  padding-left:0
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-one .nudge-inner {
  flex-direction:column-reverse
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-one .nudge-inner .nudge-img {
  max-width:158px;
  min-width:158px;
  padding-left:14px
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-one .nudge-inner .nudge-content {
  padding:20px 14px 10px;
  width:100%;
  min-width:100%;
  max-width:100%
 }
}
@media screen and (max-width:480px) {
 .cs-banner-nudge.banner-one .nudge-inner .nudge-content {
  padding-right:18px
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-one .nudge-inner .nudge-content h3 {
  font-size:1.571em;
  line-height:26px;
  margin-bottom:8px
 }
}
@media screen and (max-width:360px) {
 .cs-banner-nudge.banner-one .nudge-inner .nudge-content h3 {
  font-size:1.429em
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-one .nudge-inner .nudge-content p {
  font-size:1.143em;
  line-height:22px
 }
}
@media screen and (max-width:360px) {
 .cs-banner-nudge.banner-one .nudge-inner .nudge-content p {
  font-size:.929em
 }
}
.cs-banner-nudge.banner-two {
 background:#eff8ec;
 border:1px solid #cee5c6
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-two .nudge-inner {
  flex-direction:column-reverse;
  padding-bottom:38px
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-two .nudge-inner .nudge-img {
  max-width:135px;
  min-width:135px;
  position:absolute;
  right:0;
  bottom:38px
 }
}
.cs-banner-nudge.banner-two .nudge-inner .nudge-content {
 padding-bottom:28px
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-two .nudge-inner .nudge-content {
  padding:20px 20px 14px 14px;
  width:100%;
  min-width:100%;
  max-width:100%;
  min-height:135px;
  align-items:flex-start
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-two .nudge-inner .nudge-content h3 {
  font-size:1.571em;
  line-height:26px;
  margin-bottom:8px
 }
}
@media screen and (max-width:360px) {
 .cs-banner-nudge.banner-two .nudge-inner .nudge-content h3 {
  font-size:1.429em
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-two .nudge-inner .nudge-content p {
  font-size:1.143em;
  line-height:22px;
  padding-right:110px
 }
}
@media screen and (max-width:360px) {
 .cs-banner-nudge.banner-two .nudge-inner .nudge-content p {
  font-size:.929em;
  padding-right:150px
 }
}
@media screen and (max-width:320px) {
 .cs-banner-nudge.banner-two .nudge-inner .nudge-content p {
  padding-right:130px
 }
}
.cs-banner-nudge.banner-three {
 background:#fcfaff;
 border:1px solid #d4c6f4;
 padding-left:26px
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-three {
  padding-left:0
 }
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-three .nudge-inner {
  flex-direction:column-reverse;
  padding-bottom:38px
 }
}
.cs-banner-nudge.banner-three .nudge-inner .nudge-img {
 margin-top:5px;
 max-width:131px;
 min-width:131px
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-three .nudge-inner .nudge-img {
  max-width:115px;
  min-width:115px;
  position:absolute;
  right:26px;
  top:5px
 }
}
.cs-banner-nudge.banner-three .nudge-inner .nudge-content {
 padding:20px 20px 27px
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-three .nudge-inner .nudge-content {
  padding:20px 20px 0 14px;
  width:100%;
  min-width:100%;
  max-width:100%
 }
}
.cs-banner-nudge.banner-three .nudge-inner .nudge-content h3 {
 margin-bottom:6px
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-three .nudge-inner .nudge-content h3 {
  font-size:1.429em;
  line-height:24px;
  padding-right:130px;
  min-height:95px;
  max-width:335px
 }
}
@media screen and (max-width:360px) {
 .cs-banner-nudge.banner-three .nudge-inner .nudge-content h3 {
  font-size:1.286em
 }
}
.cs-banner-nudge.banner-three .nudge-inner .nudge-content p {
 max-width:450px;
 font-family:roboto-medium-webfont;
 line-height:24px
}
@media screen and (max-width:576px) {
 .cs-banner-nudge.banner-three .nudge-inner .nudge-content p {
  font-size:1.071em;
  font-family:roboto-medium-webfont;
  line-height:21px
 }
}
@media screen and (max-width:360px) {
 .cs-banner-nudge.banner-three .nudge-inner .nudge-content p {
  font-size:.857em
 }
}
html {
 font-size:16px
}
body {
 margin:0!important;
 background:#f5f5f5;
 -webkit-text-size-adjust:none!important;
 -ms-text-size-adjust:none!important;
 -moz-text-size-adjust:none!important
}
.detailsForm .input-without-border.salaryText input~label {
 position:absolute;
 left:0;
 top:15px;
 color:#505050;
font-family: 'Poppins', sans-serif;
 font-size:14px;
 line-height:14px;
 transition:all .2s linear
}

