@font-face {
    font-family: Inter UI;
    font-style: normal;
    font-weight: 400;
    src: url(/css/3ca46ee35e2e0a102cb63a64629ff935.woff) format("woff");
}
@font-face {
    font-family: Inter UI;
    font-style: normal;
    font-weight: 500;
    src: url(/css/86c6d121f1d396c123e9f2b0b18040a0.woff) format("woff");
}
@font-face {
    font-family: Inter UI;
    font-style: normal;
    font-weight: 600;
    src: url(/css/0a1242bedd6453e33ea8bfb1a7fb2af4.woff) format("woff");
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -webkit-box-sizing: content-box;
    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"] {
    -webkit-box-sizing: border-box;
    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;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
} /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,
    :after,
    :before {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    img,
    tr {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .navbar {
        display: none;
    }
    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #ddd !important;
    }
}
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: Inter UI;
    font-size: 14px;
    line-height: 1.428571429;
    color: #384347;
    background-color: #fff;
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #fff;
}
a,
a:focus,
a:hover {
    text-decoration: none;
}
a:focus,
a:hover {
    color: #e6e6e6;
}
a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.img-rounded {
    -webkit-border-radius: 9px;
    border-radius: 9px;
}
.img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.img-circle {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid rgba(178, 180, 182, 0.5);
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
[role="button"] {
    cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Rubik, sans-serif;
    font-weight: 300;
    line-height: 1.1;
    color: #384347;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
    font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
    font-size: 75%;
}
.h2,
h2 {
    font-size: 38px;
}
.h3,
h3 {
    font-size: 32px;
}
.h4,
h4 {
    font-size: 26px;
}
.h5,
h5 {
    font-size: 22px;
}
.h6,
h6 {
    font-size: 20px;
}
p {
    margin: 0 0 10px;
}
.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width: 768px) {
    .lead {
        font-size: 21px;
    }
}
.small,
small {
    font-size: 78%;
}
.mark,
mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #ccc;
}
.text-primary {
    color: #00c091;
}
a.text-primary:focus,
a.text-primary:hover {
    color: #008d6a;
}
.text-success {
    color: #00c091;
}
a.text-success:focus,
a.text-success:hover {
    color: #008d6a;
}
.text-info {
    color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
    color: #245269;
}
.text-warning {
    color: #f2994a;
}
a.text-warning:focus,
a.text-warning:hover {
    color: #ef7e1a;
}
.text-danger {
    color: #ff576f;
}
a.text-danger:focus,
a.text-danger:hover {
    color: #ff2443;
}
.bg-primary {
    color: #fff;
    background-color: #00c091;
}
a.bg-primary:focus,
a.bg-primary:hover {
    background-color: #008d6a;
}
.bg-success {
    background-color: #caf3e9;
}
a.bg-success:focus,
a.bg-success:hover {
    background-color: #a0ead8;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #ffcbd6;
}
a.bg-danger:focus,
a.bg-danger:hover {
    background-color: #ff98ae;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #ccc;
}
ol,
ul {
    margin-top: 0;
    margin-bottom: 10px;
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0;
}
.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    margin-left: -5px;
}
.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 20px;
}
dd,
dt {
    line-height: 1.428571429;
}
dt {
    font-weight: 700;
}
dd {
    margin-left: 0;
}
.dl-horizontal dd:after,
.dl-horizontal dd:before {
    display: table;
    content: " ";
}
.dl-horizontal dd:after {
    clear: both;
}
@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
}
abbr[data-original-title],
abbr[title] {
    cursor: help;
}
.initialism {
    font-size: 90%;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #ccc;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
    margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429;
    color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
    content: "— ";
}
.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #ccc;
    border-left: 0;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
    content: "";
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
    content: " —";
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429;
}
code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, Courier New, monospace;
}
code {
    color: #c7254e;
    background-color: #f9f2f4;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
code,
kbd {
    padding: 2px 4px;
    font-size: 90%;
}
kbd {
    color: #fff;
    background-color: #333;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #384347;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    padding-right: 10px;
    padding-left: 10px;
}
.container:after,
.container:before {
    display: table;
    content: " ";
}
.container:after {
    clear: both;
}
@media (min-width: 768px) {
    .container {
        width: 740px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 940px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 940px;
    }
}
.container-fluid {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.container-fluid:after,
.container-fluid:before {
    display: table;
    content: " ";
}
.container-fluid:after {
    clear: both;
}
.row {
    margin-right: -10px;
    margin-left: -10px;
}
.row:after,
.row:before {
    display: table;
    content: " ";
}
.row:after {
    clear: both;
}
.row-no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.row-no-gutters [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
.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-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 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.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.3333333333%;
}
.col-xs-2 {
    width: 16.6666666667%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-4 {
    width: 33.3333333333%;
}
.col-xs-5 {
    width: 41.6666666667%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-7 {
    width: 58.3333333333%;
}
.col-xs-8 {
    width: 66.6666666667%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-10 {
    width: 83.3333333333%;
}
.col-xs-11 {
    width: 91.6666666667%;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-pull-1 {
    right: 8.3333333333%;
}
.col-xs-pull-2 {
    right: 16.6666666667%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-4 {
    right: 33.3333333333%;
}
.col-xs-pull-5 {
    right: 41.6666666667%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-7 {
    right: 58.3333333333%;
}
.col-xs-pull-8 {
    right: 66.6666666667%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-10 {
    right: 83.3333333333%;
}
.col-xs-pull-11 {
    right: 91.6666666667%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-push-1 {
    left: 8.3333333333%;
}
.col-xs-push-2 {
    left: 16.6666666667%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-4 {
    left: 33.3333333333%;
}
.col-xs-push-5 {
    left: 41.6666666667%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-7 {
    left: 58.3333333333%;
}
.col-xs-push-8 {
    left: 66.6666666667%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-10 {
    left: 83.3333333333%;
}
.col-xs-push-11 {
    left: 91.6666666667%;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-offset-0 {
    margin-left: 0;
}
.col-xs-offset-1 {
    margin-left: 8.3333333333%;
}
.col-xs-offset-2 {
    margin-left: 16.6666666667%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-4 {
    margin-left: 33.3333333333%;
}
.col-xs-offset-5 {
    margin-left: 41.6666666667%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-7 {
    margin-left: 58.3333333333%;
}
.col-xs-offset-8 {
    margin-left: 66.6666666667%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-10 {
    margin-left: 83.3333333333%;
}
.col-xs-offset-11 {
    margin-left: 91.6666666667%;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    .col-sm-1 {
        width: 8.3333333333%;
    }
    .col-sm-2 {
        width: 16.6666666667%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-4 {
        width: 33.3333333333%;
    }
    .col-sm-5 {
        width: 41.6666666667%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-7 {
        width: 58.3333333333%;
    }
    .col-sm-8 {
        width: 66.6666666667%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-10 {
        width: 83.3333333333%;
    }
    .col-sm-11 {
        width: 91.6666666667%;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-pull-1 {
        right: 8.3333333333%;
    }
    .col-sm-pull-2 {
        right: 16.6666666667%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-4 {
        right: 33.3333333333%;
    }
    .col-sm-pull-5 {
        right: 41.6666666667%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-7 {
        right: 58.3333333333%;
    }
    .col-sm-pull-8 {
        right: 66.6666666667%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-10 {
        right: 83.3333333333%;
    }
    .col-sm-pull-11 {
        right: 91.6666666667%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-push-1 {
        left: 8.3333333333%;
    }
    .col-sm-push-2 {
        left: 16.6666666667%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-4 {
        left: 33.3333333333%;
    }
    .col-sm-push-5 {
        left: 41.6666666667%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-7 {
        left: 58.3333333333%;
    }
    .col-sm-push-8 {
        left: 66.6666666667%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-10 {
        left: 83.3333333333%;
    }
    .col-sm-push-11 {
        left: 91.6666666667%;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-offset-0 {
        margin-left: 0;
    }
    .col-sm-offset-1 {
        margin-left: 8.3333333333%;
    }
    .col-sm-offset-2 {
        margin-left: 16.6666666667%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-4 {
        margin-left: 33.3333333333%;
    }
    .col-sm-offset-5 {
        margin-left: 41.6666666667%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-7 {
        margin-left: 58.3333333333%;
    }
    .col-sm-offset-8 {
        margin-left: 66.6666666667%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-10 {
        margin-left: 83.3333333333%;
    }
    .col-sm-offset-11 {
        margin-left: 91.6666666667%;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
}
@media (min-width: 992px) {
    .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.3333333333%;
    }
    .col-md-2 {
        width: 16.6666666667%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-4 {
        width: 33.3333333333%;
    }
    .col-md-5 {
        width: 41.6666666667%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-7 {
        width: 58.3333333333%;
    }
    .col-md-8 {
        width: 66.6666666667%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-10 {
        width: 83.3333333333%;
    }
    .col-md-11 {
        width: 91.6666666667%;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-pull-1 {
        right: 8.3333333333%;
    }
    .col-md-pull-2 {
        right: 16.6666666667%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-4 {
        right: 33.3333333333%;
    }
    .col-md-pull-5 {
        right: 41.6666666667%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-7 {
        right: 58.3333333333%;
    }
    .col-md-pull-8 {
        right: 66.6666666667%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-10 {
        right: 83.3333333333%;
    }
    .col-md-pull-11 {
        right: 91.6666666667%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-push-1 {
        left: 8.3333333333%;
    }
    .col-md-push-2 {
        left: 16.6666666667%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-4 {
        left: 33.3333333333%;
    }
    .col-md-push-5 {
        left: 41.6666666667%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-7 {
        left: 58.3333333333%;
    }
    .col-md-push-8 {
        left: 66.6666666667%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-10 {
        left: 83.3333333333%;
    }
    .col-md-push-11 {
        left: 91.6666666667%;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-offset-0 {
        margin-left: 0;
    }
    .col-md-offset-1 {
        margin-left: 8.3333333333%;
    }
    .col-md-offset-2 {
        margin-left: 16.6666666667%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-4 {
        margin-left: 33.3333333333%;
    }
    .col-md-offset-5 {
        margin-left: 41.6666666667%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-7 {
        margin-left: 58.3333333333%;
    }
    .col-md-offset-8 {
        margin-left: 66.6666666667%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-10 {
        margin-left: 83.3333333333%;
    }
    .col-md-offset-11 {
        margin-left: 91.6666666667%;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
}
@media (min-width: 1200px) {
    .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.3333333333%;
    }
    .col-lg-2 {
        width: 16.6666666667%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.3333333333%;
    }
    .col-lg-5 {
        width: 41.6666666667%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-7 {
        width: 58.3333333333%;
    }
    .col-lg-8 {
        width: 66.6666666667%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-10 {
        width: 83.3333333333%;
    }
    .col-lg-11 {
        width: 91.6666666667%;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-pull-1 {
        right: 8.3333333333%;
    }
    .col-lg-pull-2 {
        right: 16.6666666667%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-4 {
        right: 33.3333333333%;
    }
    .col-lg-pull-5 {
        right: 41.6666666667%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-7 {
        right: 58.3333333333%;
    }
    .col-lg-pull-8 {
        right: 66.6666666667%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-10 {
        right: 83.3333333333%;
    }
    .col-lg-pull-11 {
        right: 91.6666666667%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-push-1 {
        left: 8.3333333333%;
    }
    .col-lg-push-2 {
        left: 16.6666666667%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-4 {
        left: 33.3333333333%;
    }
    .col-lg-push-5 {
        left: 41.6666666667%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-7 {
        left: 58.3333333333%;
    }
    .col-lg-push-8 {
        left: 66.6666666667%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-10 {
        left: 83.3333333333%;
    }
    .col-lg-push-11 {
        left: 91.6666666667%;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-offset-0 {
        margin-left: 0;
    }
    .col-lg-offset-1 {
        margin-left: 8.3333333333%;
    }
    .col-lg-offset-2 {
        margin-left: 16.6666666667%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-4 {
        margin-left: 33.3333333333%;
    }
    .col-lg-offset-5 {
        margin-left: 41.6666666667%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-7 {
        margin-left: 58.3333333333%;
    }
    .col-lg-offset-8 {
        margin-left: 66.6666666667%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-10 {
        margin-left: 83.3333333333%;
    }
    .col-lg-offset-11 {
        margin-left: 91.6666666667%;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
}
table {
    background-color: transparent;
}
table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}
caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #ccc;
}
caption,
th {
    text-align: left;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
    border-top: 0;
}
.table > tbody + tbody {
    border-top: 2px solid #ddd;
}
.table .table {
    background-color: #fff;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
    padding: 5px;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border: 1px solid #ddd;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
    background-color: #f5f5f5;
}
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover {
    background-color: #e8e8e8;
}
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > thead > tr > td.success,
.table > thead > tr > th.success {
    background-color: #caf3e9;
}
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover {
    background-color: #b5eee0;
}
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
    background-color: #d9edf7;
}
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover {
    background-color: #c4e3f3;
}
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > thead > tr > td.warning,
.table > thead > tr > th.warning {
    background-color: #fcf8e3;
}
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover {
    background-color: #faf2cc;
}
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > thead > tr > td.danger,
.table > thead > tr > th.danger {
    background-color: #ffcbd6;
}
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover {
    background-color: #ffb2c2;
}
.table-responsive {
    min-height: 0.01%;
    overflow-x: auto;
}
@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > td,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > thead > tr > th {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0;
    }
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0;
    }
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }
}
fieldset {
    min-width: 0;
    margin: 0;
}
fieldset,
legend {
    padding: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #384347;
    border-bottom: 1px solid #e5e5e5;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] input[type="radio"],
input[type="checkbox"].disabled,
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="radio"][disabled] {
    cursor: not-allowed;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    padding-top: 10px;
}
.form-control,
output {
    display: block;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
}
.form-control {
    width: 100%;
    height: 40px;
    padding: 9px 14px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.form-control:focus {
    border-color: #00c091;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 192, 145, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 192, 145, 0.6);
}
.form-control::-moz-placeholder {
    color: #b3b3b3;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #b3b3b3;
}
.form-control::-webkit-input-placeholder {
    color: #b3b3b3;
}
.form-control::-ms-expand {
    background-color: transparent;
    border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #ccc;
    opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}
textarea.form-control {
    height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control,
    input[type="time"].form-control {
        line-height: 40px;
    }
    .input-group-sm > .input-group-btn > input[type="date"].btn,
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-sm > .input-group-btn > input[type="month"].btn,
    .input-group-sm > .input-group-btn > input[type="time"].btn,
    .input-group-sm input[type="date"],
    .input-group-sm input[type="datetime-local"],
    .input-group-sm input[type="month"],
    .input-group-sm input[type="time"],
    input[type="date"].input-sm,
    input[type="datetime-local"].input-sm,
    input[type="month"].input-sm,
    input[type="time"].input-sm {
        line-height: 28px;
    }
    .input-group-lg > .input-group-btn > input[type="date"].btn,
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-lg > .input-group-btn > input[type="month"].btn,
    .input-group-lg > .input-group-btn > input[type="time"].btn,
    .input-group-lg input[type="date"],
    .input-group-lg input[type="datetime-local"],
    .input-group-lg input[type="month"],
    .input-group-lg input[type="time"],
    input[type="date"].input-lg,
    input[type="datetime-local"].input-lg,
    input[type="month"].input-lg,
    input[type="time"].input-lg {
        line-height: 50px;
    }
}
.form-group {
    margin-bottom: 15px;
}
.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
    cursor: not-allowed;
}
.checkbox label,
.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.checkbox-inline input[type="checkbox"],
.checkbox input[type="checkbox"],
.radio-inline input[type="radio"],
.radio input[type="radio"] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px;
}
.checkbox + .checkbox,
.radio + .radio {
    margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
    cursor: not-allowed;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 10px;
}
.form-control-static {
    min-height: 34px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-right: 0;
    padding-left: 0;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-sm {
    height: 28px;
    padding: 5px 18px;
    font-size: 11px;
    line-height: 1.5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
select.input-sm {
    height: 28px;
    line-height: 28px;
}
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
select[multiple].input-sm,
textarea.input-sm {
    height: auto;
}
.form-group-sm .form-control {
    height: 28px;
    padding: 5px 18px;
    font-size: 11px;
    line-height: 1.5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-group-sm select.form-control {
    height: 28px;
    line-height: 28px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
    height: auto;
}
.form-group-sm .form-control-static {
    height: 28px;
    min-height: 31px;
    padding: 6px 18px;
    font-size: 11px;
    line-height: 1.5;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-lg {
    height: 50px;
    padding: 12px 24px;
    font-size: 18px;
    line-height: 1.3333333;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
select.input-lg {
    height: 50px;
    line-height: 50px;
}
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
select[multiple].input-lg,
textarea.input-lg {
    height: auto;
}
.form-group-lg .form-control {
    height: 50px;
    padding: 12px 24px;
    font-size: 18px;
    line-height: 1.3333333;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.form-group-lg select.form-control {
    height: 50px;
    line-height: 50px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
    height: auto;
}
.form-group-lg .form-control-static {
    height: 50px;
    min-height: 38px;
    padding: 13px 24px;
    font-size: 18px;
    line-height: 1.3333333;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 50px;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    pointer-events: none;
}
.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-lg + .form-control-feedback {
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-sm + .form-control-feedback {
    width: 28px;
    height: 28px;
    line-height: 28px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success.checkbox-inline label,
.has-success.checkbox label,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.radio-inline label,
.has-success.radio label {
    color: #00c091;
}
.has-success .form-control {
    border-color: #00c091;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
    border-color: #008d6a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #27ffca;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #27ffca;
}
.has-success .input-group-addon {
    color: #00c091;
    background-color: #caf3e9;
    border-color: #00c091;
}
.has-success .form-control-feedback {
    color: #00c091;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning.checkbox-inline label,
.has-warning.checkbox label,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.radio-inline label,
.has-warning.radio label {
    color: #f2994a;
}
.has-warning .form-control {
    border-color: #f2994a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
    border-color: #ef7e1a;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9cfa9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9cfa9;
}
.has-warning .input-group-addon {
    color: #f2994a;
    background-color: #fcf8e3;
    border-color: #f2994a;
}
.has-warning .form-control-feedback {
    color: #f2994a;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error.checkbox-inline label,
.has-error.checkbox label,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.radio-inline label,
.has-error.radio label {
    color: #ff576f;
}
.has-error .form-control {
    border-color: #ff576f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
    border-color: #ff2443;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffbdc6;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffbdc6;
}
.has-error .input-group-addon {
    color: #ff576f;
    background-color: #ffcbd6;
    border-color: #ff576f;
}
.has-error .form-control-feedback {
    color: #ff576f;
}
.has-feedback label ~ .form-control-feedback {
    top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #70868e;
}
@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0;
    }
    .form-inline .checkbox input[type="checkbox"],
    .form-inline .radio input[type="radio"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    padding-top: 10px;
    margin-top: 0;
    margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: 30px;
}
.form-horizontal .form-group {
    margin-right: -10px;
    margin-left: -10px;
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
    display: table;
    content: " ";
}
.form-horizontal .form-group:after {
    clear: both;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top: 10px;
        margin-bottom: 0;
        text-align: right;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 10px;
}
@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 13px;
        font-size: 18px;
    }
}
@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 11px;
    }
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 9px 14px;
    font-size: 14px;
    line-height: 1.428571429;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
    color: #8c7cdb;
    text-decoration: none;
}
.btn.active,
.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: 0.65;
    -webkit-box-shadow: none;
    box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}
.btn-default {
    color: #8c7cdb;
    background-color: #fff;
    border-color: #8c7cdb;
}
.btn-default.focus,
.btn-default:focus {
    color: #8c7cdb;
    background-color: #e6e6e6;
    border-color: #432ea9;
}
.btn-default:hover {
    color: #8c7cdb;
    background-color: #e6e6e6;
    border-color: #624cce;
}
.btn-default.active,
.btn-default:active,
.open > .btn-default.dropdown-toggle {
    color: #8c7cdb;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #624cce;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open > .btn-default.dropdown-toggle.focus,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle:hover {
    color: #8c7cdb;
    background-color: #d4d4d4;
    border-color: #432ea9;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #8c7cdb;
}
.btn-default .badge {
    color: #fff;
    background-color: #8c7cdb;
}
.btn-primary {
    color: #fff;
    background-color: #00c091;
    border-color: #00c091;
}
.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #008d6a;
    border-color: #004131;
}
.btn-primary:hover {
    color: #fff;
    background-color: #008d6a;
    border-color: #008363;
}
.btn-primary.active,
.btn-primary:active,
.open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #008d6a;
    background-image: none;
    border-color: #008363;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .btn-primary.dropdown-toggle.focus,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #006950;
    border-color: #004131;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    background-color: #00c091;
    border-color: #00c091;
}
.btn-primary .badge {
    color: #00c091;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #2dc08c;
    border-color: #28ab7d;
}
.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #23976e;
    border-color: #104432;
}
.btn-success:hover {
    color: #fff;
    background-color: #23976e;
    border-color: #1d7a59;
}
.btn-success.active,
.btn-success:active,
.open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #23976e;
    background-image: none;
    border-color: #1d7a59;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open > .btn-success.dropdown-toggle.focus,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle:hover {
    color: #fff;
    background-color: #1d7a59;
    border-color: #104432;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
    background-color: #2dc08c;
    border-color: #28ab7d;
}
.btn-success .badge {
    color: #2dc08c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}
.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info.active,
.btn-info:active,
.open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    background-image: none;
    border-color: #269abc;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .btn-info.dropdown-toggle.focus,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    border-color: #f08c32;
}
.btn-warning.focus,
.btn-warning:focus {
    color: #fff;
    background-color: #ef7e1a;
    border-color: #984d0b;
}
.btn-warning:hover {
    color: #fff;
    background-color: #ef7e1a;
    border-color: #d66d0f;
}
.btn-warning.active,
.btn-warning:active,
.open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ef7e1a;
    background-image: none;
    border-color: #d66d0f;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open > .btn-warning.dropdown-toggle.focus,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle:hover {
    color: #fff;
    background-color: #d66d0f;
    border-color: #984d0b;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    border-color: #f08c32;
}
.btn-danger {
    color: #fff;
    background-color: #ff576f;
    border-color: #ff3e59;
}
.btn-danger.focus,
.btn-danger:focus {
    color: #fff;
    background-color: #ff2443;
    border-color: #bd001b;
}
.btn-danger:hover {
    color: #fff;
    background-color: #ff2443;
    border-color: #ff0025;
}
.btn-danger.active,
.btn-danger:active,
.open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ff2443;
    background-image: none;
    border-color: #ff0025;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .btn-danger.dropdown-toggle.focus,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle:hover {
    color: #fff;
    background-color: #ff0025;
    border-color: #bd001b;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
    background-color: #ff576f;
    border-color: #ff3e59;
}
.btn-danger .badge {
    color: #ff576f;
    background-color: #fff;
}
.btn-link {
    font-weight: 400;
    color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
    color: #e6e6e6;
    text-decoration: none;
    background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none;
}
.btn-group-lg > .btn,
.btn-lg {
    padding: 12px 24px;
    font-size: 18px;
    line-height: 1.3333333;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.btn-group-sm > .btn,
.btn-sm {
    padding: 5px 18px;
}
.btn-group-sm > .btn,
.btn-group-xs > .btn,
.btn-sm,
.btn-xs {
    font-size: 11px;
    line-height: 1.5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.btn-group-xs > .btn,
.btn-xs {
    padding: 1px 12px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-block + .btn-block {
    margin-top: 5px;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
    width: 100%;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.dropdown,
.dropup {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #384347;
    white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
    color: #b7c3c7;
    text-decoration: none;
    background-color: transparent;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #00c091;
    outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
    color: #777;
}
.dropdown-menu > .disabled > a:focus,
.dropdown-menu > .disabled > a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
    display: block;
}
.open > a {
    outline: 0;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.dropdown-menu-left {
    right: auto;
    left: 0;
}
.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 11px;
    line-height: 1.428571429;
    color: #777;
    white-space: nowrap;
}
.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}
.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}
@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}
.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
    position: relative;
    float: left;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
    z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    margin-left: -1px;
}
.btn-toolbar {
    margin-left: -5px;
}
.btn-toolbar:after,
.btn-toolbar:before {
    display: table;
    content: " ";
}
.btn-toolbar:after {
    clear: both;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
    margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
    float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}
.btn-group-lg.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn .caret {
    margin-left: 0;
}
.btn-group-lg > .btn .caret,
.btn-lg .caret {
    border-width: 5px 5px 0;
}
.dropup .btn-group-lg > .btn .caret,
.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}
.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before {
    display: table;
    content: " ";
}
.btn-group-vertical > .btn-group:after {
    clear: both;
}
.btn-group-vertical > .btn-group > .btn {
    float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%;
}
.btn-group-justified > .btn-group .btn {
    width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
    left: auto;
}
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-group .form-control:focus {
    z-index: 3;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #ccc;
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 18px;
    font-size: 11px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 12px 24px;
    font-size: 18px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.input-group-addon input[type="checkbox"],
.input-group-addon input[type="radio"] {
    margin-top: 0;
}
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
    border-right: 0;
}
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group .form-control:last-child {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
    border-left: 0;
}
.input-group-btn {
    font-size: 0;
    white-space: nowrap;
}
.input-group-btn,
.input-group-btn > .btn {
    position: relative;
}
.input-group-btn > .btn + .btn {
    margin-left: -1px;
}
.input-group-btn > .btn:active,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:hover {
    z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav:after,
.nav:before {
    display: table;
    content: " ";
}
.nav:after {
    clear: both;
}
.nav > li,
.nav > li > a {
    position: relative;
    display: block;
}
.nav > li > a {
    padding: 12px 15px;
}
.nav > li > a:focus,
.nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
}
.nav > li.disabled > a {
    color: #777;
}
.nav > li.disabled > a:focus,
.nav > li.disabled > a:hover {
    color: transparent;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background-color: transparent;
    border-color: #fff;
}
.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
.nav > li > a > img {
    max-width: none;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.nav-tabs > li > a:hover {
    border-color: #ccc #ccc #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid;
    border-color: #ddd #ddd transparent;
}
.nav-pills > li {
    float: left;
}
.nav-pills > li > a {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.nav-pills > li + li {
    margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
    color: #00c091;
    background-color: transparent;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}
.nav-justified,
.nav-tabs.nav-justified {
    width: 100%;
}
.nav-justified > li,
.nav-tabs.nav-justified > li {
    float: none;
}
.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    .nav-justified > li,
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified > li > a,
    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }
}
.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0;
}
.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:focus,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a {
    border: 1px solid #ddd;
}
@media (min-width: 768px) {
    .nav-tabs-justified > li > a,
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
    }
    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a {
        border-bottom-color: #fff;
    }
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}
.navbar {
    position: relative;
    min-height: 60px;
    margin-bottom: 0;
    border: 1px solid transparent;
}
.navbar:after,
.navbar:before {
    display: table;
    content: " ";
}
.navbar:after {
    clear: both;
}
@media (min-width: 768px) {
    .navbar {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}
.navbar-header:after,
.navbar-header:before {
    display: table;
    content: " ";
}
.navbar-header:after {
    clear: both;
}
@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}
.navbar-collapse {
    padding-right: 10px;
    padding-left: 10px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse:after,
.navbar-collapse:before {
    display: table;
    content: " ";
}
.navbar-collapse:after {
    clear: both;
}
.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse.in {
        overflow-y: visible;
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
    max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse {
        max-height: 200px;
    }
}
@media (min-width: 768px) {
    .navbar-fixed-bottom,
    .navbar-fixed-top {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header {
    margin-right: -10px;
    margin-left: -10px;
}
@media (min-width: 768px) {
    .container-fluid > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container > .navbar-header {
        margin-right: 0;
        margin-left: 0;
    }
}
.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width: 768px) {
    .navbar-static-top {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}
.navbar-brand {
    float: left;
    height: 60px;
    padding: 20px 10px;
    font-size: 18px;
    line-height: 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none;
}
.navbar-brand > img {
    display: block;
}
@media (min-width: 768px) {
    .navbar > .container-fluid .navbar-brand,
    .navbar > .container .navbar-brand {
        margin-left: -10px;
    }
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-right: 10px;
    margin-top: 13px;
    margin-bottom: 13px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.navbar-toggle:focus {
    outline: 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}
.navbar-nav {
    margin: 10px -10px;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none;
    }
}
@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
    .navbar-nav > li > a {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
.navbar-form {
    padding: 10px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1), 0 1px 0 hsla(0, 0%, 100%, 0.1);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, 0.1), 0 1px 0 hsla(0, 0%, 100%, 0.1);
    margin: 10px -10px;
}
@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .form-control-static {
        display: inline-block;
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .form-control,
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn {
        width: auto;
    }
    .navbar-form .input-group > .form-control {
        width: 100%;
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .checkbox,
    .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .checkbox label,
    .navbar-form .radio label {
        padding-left: 0;
    }
    .navbar-form .checkbox input[type="checkbox"],
    .navbar-form .radio input[type="radio"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}
@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}
@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.navbar-btn {
    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-group-sm > .navbar-btn.btn,
.navbar-btn.btn-sm {
    margin-top: 16px;
    margin-bottom: 16px;
}
.btn-group-xs > .navbar-btn.btn,
.navbar-btn.btn-xs {
    margin-top: 19px;
    margin-bottom: 19px;
}
.navbar-text {
    margin-top: 20px;
    margin-bottom: 20px;
}
@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
    }
}
@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
        margin-right: -10px;
    }
    .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}
.navbar-default {
    background-color: #fff;
    border-color: transparent;
}
.navbar-default .navbar-brand {
    color: #e6e6e6;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #cdcdcd;
    background-color: transparent;
}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-text {
    color: #384347;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
    color: #8c7cdb;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
    color: #b2b4b6;
    background-color: #eee;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    color: #b2b4b6;
    background-color: #eee;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #384347;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #8c7cdb;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #b2b4b6;
        background-color: #eee;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }
}
.navbar-default .navbar-toggle {
    border-color: transparent;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #f2f2f2;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #384347;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: transparent;
}
.navbar-default .navbar-link {
    color: #384347;
}
.navbar-default .navbar-link:hover {
    color: #8c7cdb;
}
.navbar-default .btn-link {
    color: #384347;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
    color: #8c7cdb;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc;
}
.navbar-inverse {
    background-color: #fff;
    border-color: #e6e6e6;
}
.navbar-inverse .navbar-brand {
    color: #65696d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-text {
    color: #65696d;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover {
    color: #384347;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
    color: #384347;
    background-color: #e6e6e6;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:focus,
.navbar-inverse .navbar-nav > .disabled > a:hover {
    color: #444;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
    color: #384347;
    background-color: #e6e6e6;
}
@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #e6e6e6;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #e6e6e6;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #65696d;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #384347;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #384347;
        background-color: #e6e6e6;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent;
    }
}
.navbar-inverse .navbar-toggle {
    border-color: #555;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
    background-color: #e6e6e6;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #555;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #ededed;
}
.navbar-inverse .navbar-link {
    color: #65696d;
}
.navbar-inverse .navbar-link:hover {
    color: #384347;
}
.navbar-inverse .btn-link {
    color: #65696d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
    color: #384347;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444;
}
.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    -webkit-border-radius: 35px;
    border-radius: 35px;
}
.badge:empty {
    display: none;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.btn-group-xs > .btn .badge,
.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    color: #fff;
    background-color: #fff;
}
.list-group-item > .badge {
    float: right;
}
.list-group-item > .badge + .badge {
    margin-right: 5px;
}
.nav-pills > li > a > .badge {
    margin-left: 3px;
}
a.badge:focus,
a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.alert {
    padding: 8px 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 45px;
    border-radius: 45px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: 700;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 8px 15px20;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    color: #00c091;
    background-color: #caf3e9;
    border-color: #fff;
}
.alert-success hr {
    border-top-color: #f2f2f2;
}
.alert-success .alert-link {
    color: #008d6a;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #fff;
}
.alert-info hr {
    border-top-color: #f2f2f2;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    color: #f2994a;
    background-color: #fcf8e3;
    border-color: #fff;
}
.alert-warning hr {
    border-top-color: #f2f2f2;
}
.alert-warning .alert-link {
    color: #ef7e1a;
}
.alert-danger {
    color: #ff576f;
    background-color: #ffcbd6;
    border-color: #fff;
}
.alert-danger hr {
    border-top-color: #f2f2f2;
}
.alert-danger .alert-link {
    color: #ff2443;
}
@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
@keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}
.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #e6e6e6;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 11px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #00c091;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
    background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
    background-color: #2dc08c;
}
.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
}
.progress-bar-info {
    background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
}
.progress-bar-warning {
    background-color: #f2994a;
}
.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
}
.progress-bar-danger {
    background-color: #ff576f;
}
.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
}
.media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 0;
}
.media,
.media-body {
    overflow: hidden;
    zoom: 1;
}
.media-body {
    width: 10000px;
}
.media-object {
    display: block;
}
.media-object.img-thumbnail {
    max-width: none;
}
.media-right,
.media > .pull-right {
    padding-left: 10px;
}
.media-left,
.media > .pull-left {
    padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
    display: table-cell;
    vertical-align: top;
}
.media-middle {
    vertical-align: middle;
}
.media-bottom {
    vertical-align: bottom;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.media-list {
    padding-left: 0;
    list-style: none;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
    padding: 15px;
}
.panel-body:after,
.panel-body:before {
    display: table;
    content: " ";
}
.panel-body:after {
    clear: both;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.panel-heading > .dropdown .dropdown-toggle,
.panel-title {
    color: inherit;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
}
.panel-title > .small,
.panel-title > .small > a,
.panel-title > a,
.panel-title > small,
.panel-title > small > a {
    color: inherit;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}
.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}
.panel > .panel-collapse > .table,
.panel > .table,
.panel > .table-responsive > .table {
    margin-bottom: 0;
}
.panel > .panel-collapse > .table caption,
.panel > .table-responsive > .table caption,
.panel > .table caption {
    padding-right: 15px;
    padding-left: 15px;
}
.panel > .table-responsive:first-child > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}
.panel > .table-responsive:last-child > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child td,
.panel > .table > tbody:first-child > tr:first-child th {
    border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
}
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
}
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
}
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
    border-bottom: 0;
}
.panel > .table-responsive {
    margin-bottom: 0;
    border: 0;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    margin-bottom: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.panel-group .panel + .panel {
    margin-top: 5px;
}
.panel-group .panel-heading {
    border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
    border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}
.panel-default {
    border-color: #ddd;
}
.panel-default > .panel-heading {
    color: #384347;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #384347;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}
.panel-primary {
    border-color: #00c091;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #00c091;
    border-color: #00c091;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #00c091;
}
.panel-primary > .panel-heading .badge {
    color: #00c091;
    background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #00c091;
}
.panel-success {
    border-color: #b5eed7;
}
.panel-success > .panel-heading {
    color: #00c091;
    background-color: #caf3e9;
    border-color: #b5eed7;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #b5eed7;
}
.panel-success > .panel-heading .badge {
    color: #caf3e9;
    background-color: #00c091;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #b5eed7;
}
.panel-info {
    border-color: #bce8f1;
}
.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1;
}
.panel-warning {
    border-color: #faebcc;
}
.panel-warning > .panel-heading {
    color: #f2994a;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #f2994a;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc;
}
.panel-danger {
    border-color: #ffb2cf;
}
.panel-danger > .panel-heading {
    color: #ff576f;
    background-color: #ffcbd6;
    border-color: #ffb2cf;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ffb2cf;
}
.panel-danger > .panel-heading .badge {
    color: #ffcbd6;
    background-color: #ff576f;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ffb2cf;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
    padding-bottom: 75%;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 0.2;
}
.close:focus,
.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.modal,
.modal-open {
    overflow: hidden;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
.modal.fade .modal-dialog {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
    -webkit-transform: translate(0);
    transform: translate(0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid hsla(0, 0%, 100%, 0);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #00bf93;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.modal-header {
    padding: 35px 40px;
    border-bottom: 1px solid #e6e6e6;
}
.modal-header:after,
.modal-header:before {
    display: table;
    content: " ";
}
.modal-header:after {
    clear: both;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-title {
    margin: 0;
    line-height: 1.428571429;
}
.modal-body {
    position: relative;
    padding: 35px 40px;
}
.modal-footer {
    padding: 35px 40px;
    text-align: right;
    border-top: 1px solid #e6e6e6;
}
.modal-footer:after,
.modal-footer:before {
    display: table;
    content: " ";
}
.modal-footer:after {
    clear: both;
}
.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 630px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
        width: 420px;
    }
}
@media (min-width: 992px) {
    .modal-lg {
        width: 820px;
    }
}
.tooltip {
    position: absolute;
    z-index: 1050;
    display: block;
    font-family: Inter UI;
    font-style: normal;
    font-weight: 400;
    line-height: 1.428571429;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 11px;
    filter: alpha(opacity=0);
    opacity: 0;
}
.tooltip.in {
    filter: alpha(opacity=90);
    opacity: 0.9;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}
.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}
.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}
.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #384347;
}
.tooltip.top-left .tooltip-arrow {
    right: 5px;
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #384347;
}
.tooltip.top-right .tooltip-arrow {
    left: 5px;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #384347;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #384347;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #384347;
}
.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #384347;
}
.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #384347;
}
.tooltip-inner {
    max-width: 300px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #384347;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1020;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: Inter UI;
    font-style: normal;
    font-weight: 400;
    line-height: 1.428571429;
    line-break: auto;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
    margin-top: -10px;
}
.popover.right {
    margin-left: 10px;
}
.popover.bottom {
    margin-top: 10px;
}
.popover.left {
    margin-left: -10px;
}
.popover > .arrow {
    border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover > .arrow:after {
    content: "";
    border-width: 10px;
}
.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    border-bottom-width: 0;
}
.popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0;
}
.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0;
}
.popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0;
}
.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff;
}
.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff;
}
.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
}
.popover-content {
    padding: 9px 14px;
}
.clearfix:after,
.clearfix:before {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.hidden {
    display: none !important;
}
.affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table !important;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    td.visible-xs,
    th.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table !important;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    td.visible-sm,
    th.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table !important;
    }
    tr.visible-md {
        display: table-row !important;
    }
    td.visible-md,
    th.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table !important;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    td.visible-lg,
    th.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table !important;
    }
    tr.visible-print {
        display: table-row !important;
    }
    td.visible-print,
    th.visible-print {
        display: table-cell !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .hidden-print {
        display: none !important;
    }
}
.no-top {
    margin-top: 0 !important;
}
.top-xty {
    margin-top: 3px;
}
.top-ty {
    margin-top: 5px;
}
.top-xs {
    margin-top: 10px;
}
.top-sm {
    margin-top: 20px;
}
.top-md {
    margin-top: 40px;
}
.top-lg {
    margin-top: 60px;
}
.no-bottom {
    margin-bottom: 0 !important;
}
.bottom-xty {
    margin-bottom: 3px;
}
.bottom-ty {
    margin-bottom: 5px;
}
.bottom-xs {
    margin-bottom: 10px;
}
.bottom-sm {
    margin-bottom: 20px;
}
.bottom-md {
    margin-bottom: 40px;
}
.bottom-lg {
    margin-bottom: 60px;
}
.no-left {
    margin-left: 0 !important;
}
.left-xty {
    margin-left: 3px;
}
.left-ty {
    margin-left: 5px;
}
.left-xs {
    margin-left: 10px;
}
.left-sm {
    margin-left: 20px;
}
.left-md {
    margin-left: 40px;
}
.left-lg {
    margin-left: 60px;
}
.no-right {
    margin-right: 0 !important;
}
.right-xty {
    margin-right: 3px;
}
.right-ty {
    margin-right: 5px;
}
.right-xs {
    margin-right: 10px;
}
.right-sm {
    margin-right: 20px;
}
.right-md {
    margin-right: 40px;
}
.right-lg {
    margin-right: 60px;
}
.no-margin {
    margin: 0 !important;
}
.m-0 {
    margin: 4px;
}
.-m-top-0 {
    margin-top: -4px;
}
.-m-bottom-0 {
    margin-bottom: -4px;
}
.-m-left-0 {
    margin-left: -4px;
}
.-m-right-0 {
    margin-right: -4px;
}
.m-1 {
    margin: 8px;
}
.-m-top-1 {
    margin-top: -8px;
}
.-m-bottom-1 {
    margin-bottom: -8px;
}
.-m-left-1 {
    margin-left: -8px;
}
.-m-right-1 {
    margin-right: -8px;
}
.m-2 {
    margin: 16px;
}
.-m-top-2 {
    margin-top: -16px;
}
.-m-bottom-2 {
    margin-bottom: -16px;
}
.-m-left-2 {
    margin-left: -16px;
}
.-m-right-2 {
    margin-right: -16px;
}
.m-3 {
    margin: 24px;
}
.-m-top-3 {
    margin-top: -24px;
}
.-m-bottom-3 {
    margin-bottom: -24px;
}
.-m-left-3 {
    margin-left: -24px;
}
.-m-right-3 {
    margin-right: -24px;
}
.m-4 {
    margin: 32px;
}
.-m-top-4 {
    margin-top: -32px;
}
.-m-bottom-4 {
    margin-bottom: -32px;
}
.-m-left-4 {
    margin-left: -32px;
}
.-m-right-4 {
    margin-right: -32px;
}
.m-5 {
    margin: 40px;
}
.-m-top-5 {
    margin-top: -40px;
}
.-m-bottom-5 {
    margin-bottom: -40px;
}
.-m-left-5 {
    margin-left: -40px;
}
.-m-right-5 {
    margin-right: -40px;
}
.m-6 {
    margin: 48px;
}
.-m-top-6 {
    margin-top: -48px;
}
.-m-bottom-6 {
    margin-bottom: -48px;
}
.-m-left-6 {
    margin-left: -48px;
}
.-m-right-6 {
    margin-right: -48px;
}
.m-7 {
    margin: 56px;
}
.-m-top-7 {
    margin-top: -56px;
}
.-m-bottom-7 {
    margin-bottom: -56px;
}
.-m-left-7 {
    margin-left: -56px;
}
.-m-right-7 {
    margin-right: -56px;
}
.m-8 {
    margin: 64px;
}
.-m-top-8 {
    margin-top: -64px;
}
.-m-bottom-8 {
    margin-bottom: -64px;
}
.-m-left-8 {
    margin-left: -64px;
}
.-m-right-8 {
    margin-right: -64px;
}
.m-9 {
    margin: 72px;
}
.-m-top-9 {
    margin-top: -72px;
}
.-m-bottom-9 {
    margin-bottom: -72px;
}
.-m-left-9 {
    margin-left: -72px;
}
.-m-right-9 {
    margin-right: -72px;
}
.m-10 {
    margin: 80px;
}
.-m-top-10 {
    margin-top: -80px;
}
.-m-bottom-10 {
    margin-bottom: -80px;
}
.-m-left-10 {
    margin-left: -80px;
}
.-m-right-10 {
    margin-right: -80px;
}
.m-11 {
    margin: 88px;
}
.-m-top-11 {
    margin-top: -88px;
}
.-m-bottom-11 {
    margin-bottom: -88px;
}
.-m-left-11 {
    margin-left: -88px;
}
.-m-right-11 {
    margin-right: -88px;
}
.m-12 {
    margin: 96px;
}
.-m-top-12 {
    margin-top: -96px;
}
.-m-bottom-12 {
    margin-bottom: -96px;
}
.-m-left-12 {
    margin-left: -96px;
}
.-m-right-12 {
    margin-right: -96px;
}
.m-no {
    margin: 0 !important;
}
.p-no {
    padding: 0 !important;
}
.m-top-no {
    margin-top: 0 !important;
}
.p-top-no {
    padding-top: 0 !important;
}
.m-bottom-no {
    margin-bottom: 0 !important;
}
.p-bottom-no {
    padding-bottom: 0 !important;
}
.m-left-no {
    margin-left: 0 !important;
}
.p-left-no {
    padding-left: 0 !important;
}
.m-right-no {
    margin-right: 0 !important;
}
.p-right-no {
    padding-right: 0 !important;
}
@media (max-width: 480px) {
    .text-center-xs {
        text-align: center !important;
    }
    .text-left-xs {
        text-align: left !important;
    }
    .text-right-xs {
        text-align: right !important;
    }
    .m-xs-no {
        margin: 0 !important;
    }
    .p-xs-no {
        padding: 0 !important;
    }
    .m-xs-0 {
        margin: 4px !important;
    }
    .p-xs-0 {
        padding: 4px !important;
    }
    .m-xs-top-0 {
        margin-top: 4px !important;
    }
    .p-xs-top-0 {
        padding-top: 4px !important;
    }
    .m-xs-bottom-0 {
        margin-bottom: 4px !important;
    }
    .p-xs-bottom-0 {
        padding-bottom: 4px !important;
    }
    .m-xs-left-0 {
        margin-left: 4px !important;
    }
    .p-xs-left-0 {
        padding-left: 4px !important;
    }
    .m-xs-right-0 {
        margin-right: 4px !important;
    }
    .p-xs-right-0 {
        padding-right: 4px !important;
    }
    .m-xs-1 {
        margin: 8px !important;
    }
    .p-xs-1 {
        padding: 8px !important;
    }
    .m-xs-top-1 {
        margin-top: 8px !important;
    }
    .p-xs-top-1 {
        padding-top: 8px !important;
    }
    .m-xs-bottom-1 {
        margin-bottom: 8px !important;
    }
    .p-xs-bottom-1 {
        padding-bottom: 8px !important;
    }
    .m-xs-left-1 {
        margin-left: 8px !important;
    }
    .p-xs-left-1 {
        padding-left: 8px !important;
    }
    .m-xs-right-1 {
        margin-right: 8px !important;
    }
    .p-xs-right-1 {
        padding-right: 8px !important;
    }
    .m-xs-2 {
        margin: 16px !important;
    }
    .p-xs-2 {
        padding: 16px !important;
    }
    .m-xs-top-2 {
        margin-top: 16px !important;
    }
    .p-xs-top-2 {
        padding-top: 16px !important;
    }
    .m-xs-bottom-2 {
        margin-bottom: 16px !important;
    }
    .p-xs-bottom-2 {
        padding-bottom: 16px !important;
    }
    .m-xs-left-2 {
        margin-left: 16px !important;
    }
    .p-xs-left-2 {
        padding-left: 16px !important;
    }
    .m-xs-right-2 {
        margin-right: 16px !important;
    }
    .p-xs-right-2 {
        padding-right: 16px !important;
    }
    .m-xs-3 {
        margin: 24px !important;
    }
    .p-xs-3 {
        padding: 24px !important;
    }
    .m-xs-top-3 {
        margin-top: 24px !important;
    }
    .p-xs-top-3 {
        padding-top: 24px !important;
    }
    .m-xs-bottom-3 {
        margin-bottom: 24px !important;
    }
    .p-xs-bottom-3 {
        padding-bottom: 24px !important;
    }
    .m-xs-left-3 {
        margin-left: 24px !important;
    }
    .p-xs-left-3 {
        padding-left: 24px !important;
    }
    .m-xs-right-3 {
        margin-right: 24px !important;
    }
    .p-xs-right-3 {
        padding-right: 24px !important;
    }
    .m-xs-4 {
        margin: 32px !important;
    }
    .p-xs-4 {
        padding: 32px !important;
    }
    .m-xs-top-4 {
        margin-top: 32px !important;
    }
    .p-xs-top-4 {
        padding-top: 32px !important;
    }
    .m-xs-bottom-4 {
        margin-bottom: 32px !important;
    }
    .p-xs-bottom-4 {
        padding-bottom: 32px !important;
    }
    .m-xs-left-4 {
        margin-left: 32px !important;
    }
    .p-xs-left-4 {
        padding-left: 32px !important;
    }
    .m-xs-right-4 {
        margin-right: 32px !important;
    }
    .p-xs-right-4 {
        padding-right: 32px !important;
    }
    .m-xs-5 {
        margin: 40px !important;
    }
    .p-xs-5 {
        padding: 40px !important;
    }
    .m-xs-top-5 {
        margin-top: 40px !important;
    }
    .p-xs-top-5 {
        padding-top: 40px !important;
    }
    .m-xs-bottom-5 {
        margin-bottom: 40px !important;
    }
    .p-xs-bottom-5 {
        padding-bottom: 40px !important;
    }
    .m-xs-left-5 {
        margin-left: 40px !important;
    }
    .p-xs-left-5 {
        padding-left: 40px !important;
    }
    .m-xs-right-5 {
        margin-right: 40px !important;
    }
    .p-xs-right-5 {
        padding-right: 40px !important;
    }
    .m-xs-6 {
        margin: 48px !important;
    }
    .p-xs-6 {
        padding: 48px !important;
    }
    .m-xs-top-6 {
        margin-top: 48px !important;
    }
    .p-xs-top-6 {
        padding-top: 48px !important;
    }
    .m-xs-bottom-6 {
        margin-bottom: 48px !important;
    }
    .p-xs-bottom-6 {
        padding-bottom: 48px !important;
    }
    .m-xs-left-6 {
        margin-left: 48px !important;
    }
    .p-xs-left-6 {
        padding-left: 48px !important;
    }
    .m-xs-right-6 {
        margin-right: 48px !important;
    }
    .p-xs-right-6 {
        padding-right: 48px !important;
    }
    .m-xs-7 {
        margin: 56px !important;
    }
    .p-xs-7 {
        padding: 56px !important;
    }
    .m-xs-top-7 {
        margin-top: 56px !important;
    }
    .p-xs-top-7 {
        padding-top: 56px !important;
    }
    .m-xs-bottom-7 {
        margin-bottom: 56px !important;
    }
    .p-xs-bottom-7 {
        padding-bottom: 56px !important;
    }
    .m-xs-left-7 {
        margin-left: 56px !important;
    }
    .p-xs-left-7 {
        padding-left: 56px !important;
    }
    .m-xs-right-7 {
        margin-right: 56px !important;
    }
    .p-xs-right-7 {
        padding-right: 56px !important;
    }
    .m-xs-8 {
        margin: 64px !important;
    }
    .p-xs-8 {
        padding: 64px !important;
    }
    .m-xs-top-8 {
        margin-top: 64px !important;
    }
    .p-xs-top-8 {
        padding-top: 64px !important;
    }
    .m-xs-bottom-8 {
        margin-bottom: 64px !important;
    }
    .p-xs-bottom-8 {
        padding-bottom: 64px !important;
    }
    .m-xs-left-8 {
        margin-left: 64px !important;
    }
    .p-xs-left-8 {
        padding-left: 64px !important;
    }
    .m-xs-right-8 {
        margin-right: 64px !important;
    }
    .p-xs-right-8 {
        padding-right: 64px !important;
    }
    .m-xs-9 {
        margin: 72px !important;
    }
    .p-xs-9 {
        padding: 72px !important;
    }
    .m-xs-top-9 {
        margin-top: 72px !important;
    }
    .p-xs-top-9 {
        padding-top: 72px !important;
    }
    .m-xs-bottom-9 {
        margin-bottom: 72px !important;
    }
    .p-xs-bottom-9 {
        padding-bottom: 72px !important;
    }
    .m-xs-left-9 {
        margin-left: 72px !important;
    }
    .p-xs-left-9 {
        padding-left: 72px !important;
    }
    .m-xs-right-9 {
        margin-right: 72px !important;
    }
    .p-xs-right-9 {
        padding-right: 72px !important;
    }
    .m-xs-10 {
        margin: 80px !important;
    }
    .p-xs-10 {
        padding: 80px !important;
    }
    .m-xs-top-10 {
        margin-top: 80px !important;
    }
    .p-xs-top-10 {
        padding-top: 80px !important;
    }
    .m-xs-bottom-10 {
        margin-bottom: 80px !important;
    }
    .p-xs-bottom-10 {
        padding-bottom: 80px !important;
    }
    .m-xs-left-10 {
        margin-left: 80px !important;
    }
    .p-xs-left-10 {
        padding-left: 80px !important;
    }
    .m-xs-right-10 {
        margin-right: 80px !important;
    }
    .p-xs-right-10 {
        padding-right: 80px !important;
    }
    .m-xs-11 {
        margin: 88px !important;
    }
    .p-xs-11 {
        padding: 88px !important;
    }
    .m-xs-top-11 {
        margin-top: 88px !important;
    }
    .p-xs-top-11 {
        padding-top: 88px !important;
    }
    .m-xs-bottom-11 {
        margin-bottom: 88px !important;
    }
    .p-xs-bottom-11 {
        padding-bottom: 88px !important;
    }
    .m-xs-left-11 {
        margin-left: 88px !important;
    }
    .p-xs-left-11 {
        padding-left: 88px !important;
    }
    .m-xs-right-11 {
        margin-right: 88px !important;
    }
    .p-xs-right-11 {
        padding-right: 88px !important;
    }
    .m-xs-12 {
        margin: 96px !important;
    }
    .p-xs-12 {
        padding: 96px !important;
    }
    .m-xs-top-12 {
        margin-top: 96px !important;
    }
    .p-xs-top-12 {
        padding-top: 96px !important;
    }
    .m-xs-bottom-12 {
        margin-bottom: 96px !important;
    }
    .p-xs-bottom-12 {
        padding-bottom: 96px !important;
    }
    .m-xs-left-12 {
        margin-left: 96px !important;
    }
    .p-xs-left-12 {
        padding-left: 96px !important;
    }
    .m-xs-right-12 {
        margin-right: 96px !important;
    }
    .p-xs-right-12 {
        padding-right: 96px !important;
    }
    .m-xs-top-no {
        margin-top: 0 !important;
    }
    .m-xs-top-auto {
        margin-top: auto !important;
    }
    .p-xs-top-no {
        padding-top: 0 !important;
    }
    .m-xs-bottom-no {
        margin-bottom: 0 !important;
    }
    .m-xs-bottom-auto {
        margin-bottom: auto !important;
    }
    .p-xs-bottom-no {
        padding-bottom: 0 !important;
    }
    .m-xs-left-no {
        margin-left: 0 !important;
    }
    .m-xs-left-auto {
        margin-left: auto !important;
    }
    .p-xs-left-no {
        padding-left: 0 !important;
    }
    .m-xs-right-no {
        margin-right: 0 !important;
    }
    .m-xs-right-auto {
        margin-right: auto !important;
    }
    .p-xs-right-no {
        padding-right: 0 !important;
    }
}
@media (max-width: 768px) {
    .text-center-sm {
        text-align: center !important;
    }
    .text-left-sm {
        text-align: left !important;
    }
    .text-right-sm {
        text-align: right !important;
    }
    .m-sm-no {
        margin: 0 !important;
    }
    .p-sm-no {
        padding: 0 !important;
    }
    .m-sm-0 {
        margin: 4px !important;
    }
    .p-sm-0 {
        padding: 4px !important;
    }
    .m-sm-top-0 {
        margin-top: 4px !important;
    }
    .p-sm-top-0 {
        padding-top: 4px !important;
    }
    .m-sm-bottom-0 {
        margin-bottom: 4px !important;
    }
    .p-sm-bottom-0 {
        padding-bottom: 4px !important;
    }
    .m-sm-left-0 {
        margin-left: 4px !important;
    }
    .p-sm-left-0 {
        padding-left: 4px !important;
    }
    .m-sm-right-0 {
        margin-right: 4px !important;
    }
    .p-sm-right-0 {
        padding-right: 4px !important;
    }
    .m-sm-1 {
        margin: 8px !important;
    }
    .p-sm-1 {
        padding: 8px !important;
    }
    .m-sm-top-1 {
        margin-top: 8px !important;
    }
    .p-sm-top-1 {
        padding-top: 8px !important;
    }
    .m-sm-bottom-1 {
        margin-bottom: 8px !important;
    }
    .p-sm-bottom-1 {
        padding-bottom: 8px !important;
    }
    .m-sm-left-1 {
        margin-left: 8px !important;
    }
    .p-sm-left-1 {
        padding-left: 8px !important;
    }
    .m-sm-right-1 {
        margin-right: 8px !important;
    }
    .p-sm-right-1 {
        padding-right: 8px !important;
    }
    .m-sm-2 {
        margin: 16px !important;
    }
    .p-sm-2 {
        padding: 16px !important;
    }
    .m-sm-top-2 {
        margin-top: 16px !important;
    }
    .p-sm-top-2 {
        padding-top: 16px !important;
    }
    .m-sm-bottom-2 {
        margin-bottom: 16px !important;
    }
    .p-sm-bottom-2 {
        padding-bottom: 16px !important;
    }
    .m-sm-left-2 {
        margin-left: 16px !important;
    }
    .p-sm-left-2 {
        padding-left: 16px !important;
    }
    .m-sm-right-2 {
        margin-right: 16px !important;
    }
    .p-sm-right-2 {
        padding-right: 16px !important;
    }
    .m-sm-3 {
        margin: 24px !important;
    }
    .p-sm-3 {
        padding: 24px !important;
    }
    .m-sm-top-3 {
        margin-top: 24px !important;
    }
    .p-sm-top-3 {
        padding-top: 24px !important;
    }
    .m-sm-bottom-3 {
        margin-bottom: 24px !important;
    }
    .p-sm-bottom-3 {
        padding-bottom: 24px !important;
    }
    .m-sm-left-3 {
        margin-left: 24px !important;
    }
    .p-sm-left-3 {
        padding-left: 24px !important;
    }
    .m-sm-right-3 {
        margin-right: 24px !important;
    }
    .p-sm-right-3 {
        padding-right: 24px !important;
    }
    .m-sm-4 {
        margin: 32px !important;
    }
    .p-sm-4 {
        padding: 32px !important;
    }
    .m-sm-top-4 {
        margin-top: 32px !important;
    }
    .p-sm-top-4 {
        padding-top: 32px !important;
    }
    .m-sm-bottom-4 {
        margin-bottom: 32px !important;
    }
    .p-sm-bottom-4 {
        padding-bottom: 32px !important;
    }
    .m-sm-left-4 {
        margin-left: 32px !important;
    }
    .p-sm-left-4 {
        padding-left: 32px !important;
    }
    .m-sm-right-4 {
        margin-right: 32px !important;
    }
    .p-sm-right-4 {
        padding-right: 32px !important;
    }
    .m-sm-5 {
        margin: 40px !important;
    }
    .p-sm-5 {
        padding: 40px !important;
    }
    .m-sm-top-5 {
        margin-top: 40px !important;
    }
    .p-sm-top-5 {
        padding-top: 40px !important;
    }
    .m-sm-bottom-5 {
        margin-bottom: 40px !important;
    }
    .p-sm-bottom-5 {
        padding-bottom: 40px !important;
    }
    .m-sm-left-5 {
        margin-left: 40px !important;
    }
    .p-sm-left-5 {
        padding-left: 40px !important;
    }
    .m-sm-right-5 {
        margin-right: 40px !important;
    }
    .p-sm-right-5 {
        padding-right: 40px !important;
    }
    .m-sm-6 {
        margin: 48px !important;
    }
    .p-sm-6 {
        padding: 48px !important;
    }
    .m-sm-top-6 {
        margin-top: 48px !important;
    }
    .p-sm-top-6 {
        padding-top: 48px !important;
    }
    .m-sm-bottom-6 {
        margin-bottom: 48px !important;
    }
    .p-sm-bottom-6 {
        padding-bottom: 48px !important;
    }
    .m-sm-left-6 {
        margin-left: 48px !important;
    }
    .p-sm-left-6 {
        padding-left: 48px !important;
    }
    .m-sm-right-6 {
        margin-right: 48px !important;
    }
    .p-sm-right-6 {
        padding-right: 48px !important;
    }
    .m-sm-7 {
        margin: 56px !important;
    }
    .p-sm-7 {
        padding: 56px !important;
    }
    .m-sm-top-7 {
        margin-top: 56px !important;
    }
    .p-sm-top-7 {
        padding-top: 56px !important;
    }
    .m-sm-bottom-7 {
        margin-bottom: 56px !important;
    }
    .p-sm-bottom-7 {
        padding-bottom: 56px !important;
    }
    .m-sm-left-7 {
        margin-left: 56px !important;
    }
    .p-sm-left-7 {
        padding-left: 56px !important;
    }
    .m-sm-right-7 {
        margin-right: 56px !important;
    }
    .p-sm-right-7 {
        padding-right: 56px !important;
    }
    .m-sm-8 {
        margin: 64px !important;
    }
    .p-sm-8 {
        padding: 64px !important;
    }
    .m-sm-top-8 {
        margin-top: 64px !important;
    }
    .p-sm-top-8 {
        padding-top: 64px !important;
    }
    .m-sm-bottom-8 {
        margin-bottom: 64px !important;
    }
    .p-sm-bottom-8 {
        padding-bottom: 64px !important;
    }
    .m-sm-left-8 {
        margin-left: 64px !important;
    }
    .p-sm-left-8 {
        padding-left: 64px !important;
    }
    .m-sm-right-8 {
        margin-right: 64px !important;
    }
    .p-sm-right-8 {
        padding-right: 64px !important;
    }
    .m-sm-9 {
        margin: 72px !important;
    }
    .p-sm-9 {
        padding: 72px !important;
    }
    .m-sm-top-9 {
        margin-top: 72px !important;
    }
    .p-sm-top-9 {
        padding-top: 72px !important;
    }
    .m-sm-bottom-9 {
        margin-bottom: 72px !important;
    }
    .p-sm-bottom-9 {
        padding-bottom: 72px !important;
    }
    .m-sm-left-9 {
        margin-left: 72px !important;
    }
    .p-sm-left-9 {
        padding-left: 72px !important;
    }
    .m-sm-right-9 {
        margin-right: 72px !important;
    }
    .p-sm-right-9 {
        padding-right: 72px !important;
    }
    .m-sm-10 {
        margin: 80px !important;
    }
    .p-sm-10 {
        padding: 80px !important;
    }
    .m-sm-top-10 {
        margin-top: 80px !important;
    }
    .p-sm-top-10 {
        padding-top: 80px !important;
    }
    .m-sm-bottom-10 {
        margin-bottom: 80px !important;
    }
    .p-sm-bottom-10 {
        padding-bottom: 80px !important;
    }
    .m-sm-left-10 {
        margin-left: 80px !important;
    }
    .p-sm-left-10 {
        padding-left: 80px !important;
    }
    .m-sm-right-10 {
        margin-right: 80px !important;
    }
    .p-sm-right-10 {
        padding-right: 80px !important;
    }
    .m-sm-11 {
        margin: 88px !important;
    }
    .p-sm-11 {
        padding: 88px !important;
    }
    .m-sm-top-11 {
        margin-top: 88px !important;
    }
    .p-sm-top-11 {
        padding-top: 88px !important;
    }
    .m-sm-bottom-11 {
        margin-bottom: 88px !important;
    }
    .p-sm-bottom-11 {
        padding-bottom: 88px !important;
    }
    .m-sm-left-11 {
        margin-left: 88px !important;
    }
    .p-sm-left-11 {
        padding-left: 88px !important;
    }
    .m-sm-right-11 {
        margin-right: 88px !important;
    }
    .p-sm-right-11 {
        padding-right: 88px !important;
    }
    .m-sm-12 {
        margin: 96px !important;
    }
    .p-sm-12 {
        padding: 96px !important;
    }
    .m-sm-top-12 {
        margin-top: 96px !important;
    }
    .p-sm-top-12 {
        padding-top: 96px !important;
    }
    .m-sm-bottom-12 {
        margin-bottom: 96px !important;
    }
    .p-sm-bottom-12 {
        padding-bottom: 96px !important;
    }
    .m-sm-left-12 {
        margin-left: 96px !important;
    }
    .p-sm-left-12 {
        padding-left: 96px !important;
    }
    .m-sm-right-12 {
        margin-right: 96px !important;
    }
    .p-sm-right-12 {
        padding-right: 96px !important;
    }
    .m-sm-top-no {
        margin-top: 0 !important;
    }
    .m-sm-top-auto {
        margin-top: auto !important;
    }
    .p-sm-top-no {
        padding-top: 0 !important;
    }
    .m-sm-bottom-no {
        margin-bottom: 0 !important;
    }
    .m-sm-bottom-auto {
        margin-bottom: auto !important;
    }
    .p-sm-bottom-no {
        padding-bottom: 0 !important;
    }
    .m-sm-left-no {
        margin-left: 0 !important;
    }
    .m-sm-left-auto {
        margin-left: auto !important;
    }
    .p-sm-left-no {
        padding-left: 0 !important;
    }
    .m-sm-right-no {
        margin-right: 0 !important;
    }
    .m-sm-right-auto {
        margin-right: auto !important;
    }
    .p-sm-right-no {
        padding-right: 0 !important;
    }
}
@media (max-width: 992px) {
    .text-center-md {
        text-align: center !important;
    }
    .text-left-md {
        text-align: left !important;
    }
    .text-right-md {
        text-align: right !important;
    }
    .m-md-no {
        margin: 0 !important;
    }
    .p-md-no {
        padding: 0 !important;
    }
    .m-md-0 {
        margin: 4px !important;
    }
    .p-md-0 {
        padding: 4px !important;
    }
    .m-md-top-0 {
        margin-top: 4px !important;
    }
    .p-md-top-0 {
        padding-top: 4px !important;
    }
    .m-md-bottom-0 {
        margin-bottom: 4px !important;
    }
    .p-md-bottom-0 {
        padding-bottom: 4px !important;
    }
    .m-md-left-0 {
        margin-left: 4px !important;
    }
    .p-md-left-0 {
        padding-left: 4px !important;
    }
    .m-md-right-0 {
        margin-right: 4px !important;
    }
    .p-md-right-0 {
        padding-right: 4px !important;
    }
    .m-md-1 {
        margin: 8px !important;
    }
    .p-md-1 {
        padding: 8px !important;
    }
    .m-md-top-1 {
        margin-top: 8px !important;
    }
    .p-md-top-1 {
        padding-top: 8px !important;
    }
    .m-md-bottom-1 {
        margin-bottom: 8px !important;
    }
    .p-md-bottom-1 {
        padding-bottom: 8px !important;
    }
    .m-md-left-1 {
        margin-left: 8px !important;
    }
    .p-md-left-1 {
        padding-left: 8px !important;
    }
    .m-md-right-1 {
        margin-right: 8px !important;
    }
    .p-md-right-1 {
        padding-right: 8px !important;
    }
    .m-md-2 {
        margin: 16px !important;
    }
    .p-md-2 {
        padding: 16px !important;
    }
    .m-md-top-2 {
        margin-top: 16px !important;
    }
    .p-md-top-2 {
        padding-top: 16px !important;
    }
    .m-md-bottom-2 {
        margin-bottom: 16px !important;
    }
    .p-md-bottom-2 {
        padding-bottom: 16px !important;
    }
    .m-md-left-2 {
        margin-left: 16px !important;
    }
    .p-md-left-2 {
        padding-left: 16px !important;
    }
    .m-md-right-2 {
        margin-right: 16px !important;
    }
    .p-md-right-2 {
        padding-right: 16px !important;
    }
    .m-md-3 {
        margin: 24px !important;
    }
    .p-md-3 {
        padding: 24px !important;
    }
    .m-md-top-3 {
        margin-top: 24px !important;
    }
    .p-md-top-3 {
        padding-top: 24px !important;
    }
    .m-md-bottom-3 {
        margin-bottom: 24px !important;
    }
    .p-md-bottom-3 {
        padding-bottom: 24px !important;
    }
    .m-md-left-3 {
        margin-left: 24px !important;
    }
    .p-md-left-3 {
        padding-left: 24px !important;
    }
    .m-md-right-3 {
        margin-right: 24px !important;
    }
    .p-md-right-3 {
        padding-right: 24px !important;
    }
    .m-md-4 {
        margin: 32px !important;
    }
    .p-md-4 {
        padding: 32px !important;
    }
    .m-md-top-4 {
        margin-top: 32px !important;
    }
    .p-md-top-4 {
        padding-top: 32px !important;
    }
    .m-md-bottom-4 {
        margin-bottom: 32px !important;
    }
    .p-md-bottom-4 {
        padding-bottom: 32px !important;
    }
    .m-md-left-4 {
        margin-left: 32px !important;
    }
    .p-md-left-4 {
        padding-left: 32px !important;
    }
    .m-md-right-4 {
        margin-right: 32px !important;
    }
    .p-md-right-4 {
        padding-right: 32px !important;
    }
    .m-md-5 {
        margin: 40px !important;
    }
    .p-md-5 {
        padding: 40px !important;
    }
    .m-md-top-5 {
        margin-top: 40px !important;
    }
    .p-md-top-5 {
        padding-top: 40px !important;
    }
    .m-md-bottom-5 {
        margin-bottom: 40px !important;
    }
    .p-md-bottom-5 {
        padding-bottom: 40px !important;
    }
    .m-md-left-5 {
        margin-left: 40px !important;
    }
    .p-md-left-5 {
        padding-left: 40px !important;
    }
    .m-md-right-5 {
        margin-right: 40px !important;
    }
    .p-md-right-5 {
        padding-right: 40px !important;
    }
    .m-md-6 {
        margin: 48px !important;
    }
    .p-md-6 {
        padding: 48px !important;
    }
    .m-md-top-6 {
        margin-top: 48px !important;
    }
    .p-md-top-6 {
        padding-top: 48px !important;
    }
    .m-md-bottom-6 {
        margin-bottom: 48px !important;
    }
    .p-md-bottom-6 {
        padding-bottom: 48px !important;
    }
    .m-md-left-6 {
        margin-left: 48px !important;
    }
    .p-md-left-6 {
        padding-left: 48px !important;
    }
    .m-md-right-6 {
        margin-right: 48px !important;
    }
    .p-md-right-6 {
        padding-right: 48px !important;
    }
    .m-md-7 {
        margin: 56px !important;
    }
    .p-md-7 {
        padding: 56px !important;
    }
    .m-md-top-7 {
        margin-top: 56px !important;
    }
    .p-md-top-7 {
        padding-top: 56px !important;
    }
    .m-md-bottom-7 {
        margin-bottom: 56px !important;
    }
    .p-md-bottom-7 {
        padding-bottom: 56px !important;
    }
    .m-md-left-7 {
        margin-left: 56px !important;
    }
    .p-md-left-7 {
        padding-left: 56px !important;
    }
    .m-md-right-7 {
        margin-right: 56px !important;
    }
    .p-md-right-7 {
        padding-right: 56px !important;
    }
    .m-md-8 {
        margin: 64px !important;
    }
    .p-md-8 {
        padding: 64px !important;
    }
    .m-md-top-8 {
        margin-top: 64px !important;
    }
    .p-md-top-8 {
        padding-top: 64px !important;
    }
    .m-md-bottom-8 {
        margin-bottom: 64px !important;
    }
    .p-md-bottom-8 {
        padding-bottom: 64px !important;
    }
    .m-md-left-8 {
        margin-left: 64px !important;
    }
    .p-md-left-8 {
        padding-left: 64px !important;
    }
    .m-md-right-8 {
        margin-right: 64px !important;
    }
    .p-md-right-8 {
        padding-right: 64px !important;
    }
    .m-md-9 {
        margin: 72px !important;
    }
    .p-md-9 {
        padding: 72px !important;
    }
    .m-md-top-9 {
        margin-top: 72px !important;
    }
    .p-md-top-9 {
        padding-top: 72px !important;
    }
    .m-md-bottom-9 {
        margin-bottom: 72px !important;
    }
    .p-md-bottom-9 {
        padding-bottom: 72px !important;
    }
    .m-md-left-9 {
        margin-left: 72px !important;
    }
    .p-md-left-9 {
        padding-left: 72px !important;
    }
    .m-md-right-9 {
        margin-right: 72px !important;
    }
    .p-md-right-9 {
        padding-right: 72px !important;
    }
    .m-md-10 {
        margin: 80px !important;
    }
    .p-md-10 {
        padding: 80px !important;
    }
    .m-md-top-10 {
        margin-top: 80px !important;
    }
    .p-md-top-10 {
        padding-top: 80px !important;
    }
    .m-md-bottom-10 {
        margin-bottom: 80px !important;
    }
    .p-md-bottom-10 {
        padding-bottom: 80px !important;
    }
    .m-md-left-10 {
        margin-left: 80px !important;
    }
    .p-md-left-10 {
        padding-left: 80px !important;
    }
    .m-md-right-10 {
        margin-right: 80px !important;
    }
    .p-md-right-10 {
        padding-right: 80px !important;
    }
    .m-md-11 {
        margin: 88px !important;
    }
    .p-md-11 {
        padding: 88px !important;
    }
    .m-md-top-11 {
        margin-top: 88px !important;
    }
    .p-md-top-11 {
        padding-top: 88px !important;
    }
    .m-md-bottom-11 {
        margin-bottom: 88px !important;
    }
    .p-md-bottom-11 {
        padding-bottom: 88px !important;
    }
    .m-md-left-11 {
        margin-left: 88px !important;
    }
    .p-md-left-11 {
        padding-left: 88px !important;
    }
    .m-md-right-11 {
        margin-right: 88px !important;
    }
    .p-md-right-11 {
        padding-right: 88px !important;
    }
    .m-md-12 {
        margin: 96px !important;
    }
    .p-md-12 {
        padding: 96px !important;
    }
    .m-md-top-12 {
        margin-top: 96px !important;
    }
    .p-md-top-12 {
        padding-top: 96px !important;
    }
    .m-md-bottom-12 {
        margin-bottom: 96px !important;
    }
    .p-md-bottom-12 {
        padding-bottom: 96px !important;
    }
    .m-md-left-12 {
        margin-left: 96px !important;
    }
    .p-md-left-12 {
        padding-left: 96px !important;
    }
    .m-md-right-12 {
        margin-right: 96px !important;
    }
    .p-md-right-12 {
        padding-right: 96px !important;
    }
    .m-md-top-no {
        margin-top: 0 !important;
    }
    .m-md-top-auto {
        margin-top: auto !important;
    }
    .p-md-top-no {
        padding-top: 0 !important;
    }
    .m-md-bottom-no {
        margin-bottom: 0 !important;
    }
    .m-md-bottom-auto {
        margin-bottom: auto !important;
    }
    .p-md-bottom-no {
        padding-bottom: 0 !important;
    }
    .m-md-left-no {
        margin-left: 0 !important;
    }
    .m-md-left-auto {
        margin-left: auto !important;
    }
    .p-md-left-no {
        padding-left: 0 !important;
    }
    .m-md-right-no {
        margin-right: 0 !important;
    }
    .m-md-right-auto {
        margin-right: auto !important;
    }
    .p-md-right-no {
        padding-right: 0 !important;
    }
}
@media (max-width: 1200px) {
    .text-center-lg {
        text-align: center !important;
    }
    .text-left-lg {
        text-align: left !important;
    }
    .text-right-lg {
        text-align: right !important;
    }
    .m-lg-no {
        margin: 0 !important;
    }
    .p-lg-no {
        padding: 0 !important;
    }
    .m-lg-0 {
        margin: 4px !important;
    }
    .p-lg-0 {
        padding: 4px !important;
    }
    .m-lg-top-0 {
        margin-top: 4px !important;
    }
    .p-lg-top-0 {
        padding-top: 4px !important;
    }
    .m-lg-bottom-0 {
        margin-bottom: 4px !important;
    }
    .p-lg-bottom-0 {
        padding-bottom: 4px !important;
    }
    .m-lg-left-0 {
        margin-left: 4px !important;
    }
    .p-lg-left-0 {
        padding-left: 4px !important;
    }
    .m-lg-right-0 {
        margin-right: 4px !important;
    }
    .p-lg-right-0 {
        padding-right: 4px !important;
    }
    .m-lg-1 {
        margin: 8px !important;
    }
    .p-lg-1 {
        padding: 8px !important;
    }
    .m-lg-top-1 {
        margin-top: 8px !important;
    }
    .p-lg-top-1 {
        padding-top: 8px !important;
    }
    .m-lg-bottom-1 {
        margin-bottom: 8px !important;
    }
    .p-lg-bottom-1 {
        padding-bottom: 8px !important;
    }
    .m-lg-left-1 {
        margin-left: 8px !important;
    }
    .p-lg-left-1 {
        padding-left: 8px !important;
    }
    .m-lg-right-1 {
        margin-right: 8px !important;
    }
    .p-lg-right-1 {
        padding-right: 8px !important;
    }
    .m-lg-2 {
        margin: 16px !important;
    }
    .p-lg-2 {
        padding: 16px !important;
    }
    .m-lg-top-2 {
        margin-top: 16px !important;
    }
    .p-lg-top-2 {
        padding-top: 16px !important;
    }
    .m-lg-bottom-2 {
        margin-bottom: 16px !important;
    }
    .p-lg-bottom-2 {
        padding-bottom: 16px !important;
    }
    .m-lg-left-2 {
        margin-left: 16px !important;
    }
    .p-lg-left-2 {
        padding-left: 16px !important;
    }
    .m-lg-right-2 {
        margin-right: 16px !important;
    }
    .p-lg-right-2 {
        padding-right: 16px !important;
    }
    .m-lg-3 {
        margin: 24px !important;
    }
    .p-lg-3 {
        padding: 24px !important;
    }
    .m-lg-top-3 {
        margin-top: 24px !important;
    }
    .p-lg-top-3 {
        padding-top: 24px !important;
    }
    .m-lg-bottom-3 {
        margin-bottom: 24px !important;
    }
    .p-lg-bottom-3 {
        padding-bottom: 24px !important;
    }
    .m-lg-left-3 {
        margin-left: 24px !important;
    }
    .p-lg-left-3 {
        padding-left: 24px !important;
    }
    .m-lg-right-3 {
        margin-right: 24px !important;
    }
    .p-lg-right-3 {
        padding-right: 24px !important;
    }
    .m-lg-4 {
        margin: 32px !important;
    }
    .p-lg-4 {
        padding: 32px !important;
    }
    .m-lg-top-4 {
        margin-top: 32px !important;
    }
    .p-lg-top-4 {
        padding-top: 32px !important;
    }
    .m-lg-bottom-4 {
        margin-bottom: 32px !important;
    }
    .p-lg-bottom-4 {
        padding-bottom: 32px !important;
    }
    .m-lg-left-4 {
        margin-left: 32px !important;
    }
    .p-lg-left-4 {
        padding-left: 32px !important;
    }
    .m-lg-right-4 {
        margin-right: 32px !important;
    }
    .p-lg-right-4 {
        padding-right: 32px !important;
    }
    .m-lg-5 {
        margin: 40px !important;
    }
    .p-lg-5 {
        padding: 40px !important;
    }
    .m-lg-top-5 {
        margin-top: 40px !important;
    }
    .p-lg-top-5 {
        padding-top: 40px !important;
    }
    .m-lg-bottom-5 {
        margin-bottom: 40px !important;
    }
    .p-lg-bottom-5 {
        padding-bottom: 40px !important;
    }
    .m-lg-left-5 {
        margin-left: 40px !important;
    }
    .p-lg-left-5 {
        padding-left: 40px !important;
    }
    .m-lg-right-5 {
        margin-right: 40px !important;
    }
    .p-lg-right-5 {
        padding-right: 40px !important;
    }
    .m-lg-6 {
        margin: 48px !important;
    }
    .p-lg-6 {
        padding: 48px !important;
    }
    .m-lg-top-6 {
        margin-top: 48px !important;
    }
    .p-lg-top-6 {
        padding-top: 48px !important;
    }
    .m-lg-bottom-6 {
        margin-bottom: 48px !important;
    }
    .p-lg-bottom-6 {
        padding-bottom: 48px !important;
    }
    .m-lg-left-6 {
        margin-left: 48px !important;
    }
    .p-lg-left-6 {
        padding-left: 48px !important;
    }
    .m-lg-right-6 {
        margin-right: 48px !important;
    }
    .p-lg-right-6 {
        padding-right: 48px !important;
    }
    .m-lg-7 {
        margin: 56px !important;
    }
    .p-lg-7 {
        padding: 56px !important;
    }
    .m-lg-top-7 {
        margin-top: 56px !important;
    }
    .p-lg-top-7 {
        padding-top: 56px !important;
    }
    .m-lg-bottom-7 {
        margin-bottom: 56px !important;
    }
    .p-lg-bottom-7 {
        padding-bottom: 56px !important;
    }
    .m-lg-left-7 {
        margin-left: 56px !important;
    }
    .p-lg-left-7 {
        padding-left: 56px !important;
    }
    .m-lg-right-7 {
        margin-right: 56px !important;
    }
    .p-lg-right-7 {
        padding-right: 56px !important;
    }
    .m-lg-8 {
        margin: 64px !important;
    }
    .p-lg-8 {
        padding: 64px !important;
    }
    .m-lg-top-8 {
        margin-top: 64px !important;
    }
    .p-lg-top-8 {
        padding-top: 64px !important;
    }
    .m-lg-bottom-8 {
        margin-bottom: 64px !important;
    }
    .p-lg-bottom-8 {
        padding-bottom: 64px !important;
    }
    .m-lg-left-8 {
        margin-left: 64px !important;
    }
    .p-lg-left-8 {
        padding-left: 64px !important;
    }
    .m-lg-right-8 {
        margin-right: 64px !important;
    }
    .p-lg-right-8 {
        padding-right: 64px !important;
    }
    .m-lg-9 {
        margin: 72px !important;
    }
    .p-lg-9 {
        padding: 72px !important;
    }
    .m-lg-top-9 {
        margin-top: 72px !important;
    }
    .p-lg-top-9 {
        padding-top: 72px !important;
    }
    .m-lg-bottom-9 {
        margin-bottom: 72px !important;
    }
    .p-lg-bottom-9 {
        padding-bottom: 72px !important;
    }
    .m-lg-left-9 {
        margin-left: 72px !important;
    }
    .p-lg-left-9 {
        padding-left: 72px !important;
    }
    .m-lg-right-9 {
        margin-right: 72px !important;
    }
    .p-lg-right-9 {
        padding-right: 72px !important;
    }
    .m-lg-10 {
        margin: 80px !important;
    }
    .p-lg-10 {
        padding: 80px !important;
    }
    .m-lg-top-10 {
        margin-top: 80px !important;
    }
    .p-lg-top-10 {
        padding-top: 80px !important;
    }
    .m-lg-bottom-10 {
        margin-bottom: 80px !important;
    }
    .p-lg-bottom-10 {
        padding-bottom: 80px !important;
    }
    .m-lg-left-10 {
        margin-left: 80px !important;
    }
    .p-lg-left-10 {
        padding-left: 80px !important;
    }
    .m-lg-right-10 {
        margin-right: 80px !important;
    }
    .p-lg-right-10 {
        padding-right: 80px !important;
    }
    .m-lg-11 {
        margin: 88px !important;
    }
    .p-lg-11 {
        padding: 88px !important;
    }
    .m-lg-top-11 {
        margin-top: 88px !important;
    }
    .p-lg-top-11 {
        padding-top: 88px !important;
    }
    .m-lg-bottom-11 {
        margin-bottom: 88px !important;
    }
    .p-lg-bottom-11 {
        padding-bottom: 88px !important;
    }
    .m-lg-left-11 {
        margin-left: 88px !important;
    }
    .p-lg-left-11 {
        padding-left: 88px !important;
    }
    .m-lg-right-11 {
        margin-right: 88px !important;
    }
    .p-lg-right-11 {
        padding-right: 88px !important;
    }
    .m-lg-12 {
        margin: 96px !important;
    }
    .p-lg-12 {
        padding: 96px !important;
    }
    .m-lg-top-12 {
        margin-top: 96px !important;
    }
    .p-lg-top-12 {
        padding-top: 96px !important;
    }
    .m-lg-bottom-12 {
        margin-bottom: 96px !important;
    }
    .p-lg-bottom-12 {
        padding-bottom: 96px !important;
    }
    .m-lg-left-12 {
        margin-left: 96px !important;
    }
    .p-lg-left-12 {
        padding-left: 96px !important;
    }
    .m-lg-right-12 {
        margin-right: 96px !important;
    }
    .p-lg-right-12 {
        padding-right: 96px !important;
    }
    .m-lg-top-no {
        margin-top: 0 !important;
    }
    .m-lg-top-auto {
        margin-top: auto !important;
    }
    .p-lg-top-no {
        padding-top: 0 !important;
    }
    .m-lg-bottom-no {
        margin-bottom: 0 !important;
    }
    .m-lg-bottom-auto {
        margin-bottom: auto !important;
    }
    .p-lg-bottom-no {
        padding-bottom: 0 !important;
    }
    .m-lg-left-no {
        margin-left: 0 !important;
    }
    .m-lg-left-auto {
        margin-left: auto !important;
    }
    .p-lg-left-no {
        padding-left: 0 !important;
    }
    .m-lg-right-no {
        margin-right: 0 !important;
    }
    .m-lg-right-auto {
        margin-right: auto !important;
    }
    .p-lg-right-no {
        padding-right: 0 !important;
    }
}
@media (max-width: 480px) {
    .Grid--column-centered-xs,
    .Grid--column-xs {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .Grid--column-centered-xs {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
}
@media (max-width: 768px) {
    .Grid--column-centered-xs,
    .Grid--column-sm {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .Grid--column-centered-xs {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
}
@media (max-width: 992px) {
    .Grid--column-centered-xs,
    .Grid--column-md {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .Grid--column-centered-xs {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
}
@media (max-width: 1200px) {
    .Grid--column-centered-xs,
    .Grid--column-lg {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .Grid--column-centered-xs {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
}
@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}
@-webkit-keyframes flash {
    0%,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@keyframes flash {
    0%,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@-webkit-keyframes jello {
    11.1% {
        -webkit-transform: none;
        transform: none;
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
    to {
        -webkit-transform: none;
        transform: none;
    }
}
@keyframes jello {
    11.1% {
        -webkit-transform: none;
        transform: none;
    }
    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }
    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
    to {
        -webkit-transform: none;
        transform: none;
    }
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@-webkit-keyframes swing {
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-transform-origin: top center;
        transform-origin: top center;
    }
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes swing {
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-transform-origin: top center;
        transform-origin: top center;
    }
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }
    to {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}
@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }
    to {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    25% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
}
@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    25% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
}
@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}
@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}
@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}
@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
}
@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
}
@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(1turn) scale(0.95);
        transform: perspective(400px) rotateY(1turn) scale(0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(1turn) scale(0.95);
        transform: perspective(400px) rotateY(1turn) scale(0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    to {
        -webkit-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
@-webkit-keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
    }
}
@keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
    }
}
@-webkit-keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
    }
}
@keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }
    to {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
    }
}
@-webkit-keyframes flipOutX {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
    }
}
@keyframes flipOutX {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
    }
}
@-webkit-keyframes flipOutY {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
    }
}
@keyframes flipOutY {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
    }
}
@-webkit-keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
    }
    80% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
    }
}
@keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
    }
    80% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
    }
}
@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
    }
}
@keyframes lightSpeedOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0deg);
        transform: translateX(0) skewX(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
    }
}
@-webkit-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}
@keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}
@-webkit-keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@-webkit-keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@-webkit-keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@-webkit-keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@-webkit-keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}
@keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@-webkit-keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
    }
}
@-webkit-keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
    to {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }
}
@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@-webkit-keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    20%,
    60% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    40% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    80% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
    }
}
@keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    20%,
    60% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    40% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    80% {
        opacity: 1;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
    }
}
@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg);
    }
}
@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg);
    }
}
@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}
@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0deg);
        transform: translateX(0) rotate(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}
@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
@-webkit-keyframes zoomInDown {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    }
}
@keyframes zoomInDown {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    }
}
@-webkit-keyframes zoomInLeft {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    }
}
@keyframes zoomInLeft {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    }
}
@-webkit-keyframes zoomInRight {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    }
}
@keyframes zoomInRight {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    }
}
@-webkit-keyframes zoomInUp {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    }
}
@keyframes zoomInUp {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    }
    60% {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    }
}
@-webkit-keyframes zoomOut {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
@keyframes zoomOut {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes zoomOutDown {
    40% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    }
    to {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
}
@keyframes zoomOutDown {
    40% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    }
    to {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
}
@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}
@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center;
    }
}
@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}
@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center;
    }
}
@-webkit-keyframes zoomOutUp {
    40% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    }
    to {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
}
@keyframes zoomOutUp {
    40% {
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    }
    to {
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
    }
}
.btn,
a,
button {
    -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out, border-color 0.2s ease-out;
    transition: color 0.2s ease-out, background-color 0.2s ease-out, opacity 0.2s ease-out, border-color 0.2s ease-out;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@-webkit-keyframes shake {
    0%,
    to {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    20%,
    60% {
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }
    40%,
    80% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px);
    }
}
@keyframes shake {
    0%,
    to {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    20%,
    60% {
        -webkit-transform: translateY(-1px);
        transform: translateY(-1px);
    }
    40%,
    80% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px);
    }
}
@-webkit-keyframes wobble {
    0%,
    to {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    20%,
    60% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
    }
    40%,
    80% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px);
    }
}
@keyframes wobble {
    0%,
    to {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    20%,
    60% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
    }
    40%,
    80% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px);
    }
}
.animated.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.zoomIn,
.animated.zoomOut {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.animated.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.fadeIn,
.animated.fadeOut {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.animated.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated.delay-0-1 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.animated.delay-1 {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.animated.delay-2 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.animated.delay-3 {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}
.animated-hover.fadeIn,
.animated-hover .fadeIn {
    opacity: 0;
}
.animated-hover.rotate,
.animated-hover .rotate {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 0.4s ease-in-out;
    transition: -webkit-transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}
.animated-hover:hover.zoomIn,
.animated-hover:hover .zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated-hover:hover.fadeIn,
.animated-hover:hover .fadeIn,
.animated-hover:hover.zoomIn,
.animated-hover:hover .zoomIn {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.animated-hover:hover.fadeIn,
.animated-hover:hover .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animated-hover:hover .shake {
    -webkit-animation-name: shake;
    animation-name: shake;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.animated-hover:hover.rotate,
.animated-hover:hover .rotate {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.animated-hover:hover .wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
    -webkit-animation-iteration-count: 1s;
    animation-iteration-count: 1s;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.animated-hover:hover[disabled] .shake,
.animated-hover:hover[disabled] .wobble,
.animated-hover:hover[disabled] .zoomIn {
    -webkit-transition: none;
    transition: none;
    -webkit-animation: none;
    animation: none;
}
.fa-spin {
    -webkit-animation: fa-spin 1s linear infinite;
    animation: fa-spin 1s linear infinite;
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.responsive-transition {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    width: 100%;
}
.responsive-transition-item {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border: 0;
    right: 0;
}
button:focus {
    outline: 0;
}
fieldset[disabled] .btn,
fieldset[disabled] .btn.active.focus,
fieldset[disabled] .btn.active:focus,
fieldset[disabled] .btn.focus,
fieldset[disabled] .btn.focus:hover,
fieldset[disabled] .btn:active,
fieldset[disabled] .btn:focus,
fieldset[disabled] .btn:focus:hover,
fieldset[disabled] .btn:hover {
    opacity: 0.2;
}
.btn.btn-text-left {
    text-align: left;
}
.btn-transparent {
    border: 0;
    background: transparent;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.focus,
.btn-primary.focus:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:focus:hover,
.btn-primary:hover {
    border-color: #008363;
}
.btn-default.focus,
.btn-default:focus {
    background-color: #fff;
}
.btn-default.focus:hover,
.btn-default.selected,
.btn-default:focus:hover,
.btn-default:hover,
.btn-default:not(.btn-selectable):active {
    background-color: #fff;
    border-color: #00c091;
    color: #00c091;
    opacity: 1 !important;
}
.btn-default.btn-selectable:active {
    background-color: #fff;
}
.btn-purple {
    color: #fff;
    background-color: #8c7cdb;
    border-color: transparent;
}
.btn-purple.focus,
.btn-purple:focus,
.btn-purple:hover {
    color: #fff;
    background-color: #624cce;
    border-color: transparent;
}
.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple {
    opacity: 0.5;
    color: #fff;
    background-color: #8c7cdb;
    border-color: transparent;
}
.btn-purple.disabled.focus,
.btn-purple.disabled:focus,
.btn-purple.disabled:hover,
.btn-purple[disabled].focus,
.btn-purple[disabled]:focus,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple.focus,
fieldset[disabled] .btn-purple:focus,
fieldset[disabled] .btn-purple:hover {
    color: #fff;
    background-color: #8c7cdb;
    border-color: transparent;
}
.btn-purple.active,
.btn-purple:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-default-purple,
.btn-purple .badge {
    color: #8c7cdb;
    background-color: #fff;
}
.btn-default-purple {
    border-color: #8c7cdb;
}
.btn-default-purple.focus,
.btn-default-purple:focus,
.btn-default-purple:hover {
    color: #384347;
    background-color: #fff;
    border-color: #384347;
}
.btn-default-purple.disabled,
.btn-default-purple[disabled],
fieldset[disabled] .btn-default-purple {
    opacity: 0.5;
    color: #8c7cdb;
    background-color: #fff;
    border-color: #8c7cdb;
}
.btn-default-purple.disabled.focus,
.btn-default-purple.disabled:focus,
.btn-default-purple.disabled:hover,
.btn-default-purple[disabled].focus,
.btn-default-purple[disabled]:focus,
.btn-default-purple[disabled]:hover,
fieldset[disabled] .btn-default-purple.focus,
fieldset[disabled] .btn-default-purple:focus,
fieldset[disabled] .btn-default-purple:hover {
    color: #8c7cdb;
    background-color: #fff;
    border-color: #8c7cdb;
}
.btn-default-purple.active,
.btn-default-purple:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-default-purple .badge {
    color: #fff;
    background-color: #8c7cdb;
}
.btn-default-green {
    color: #00c091;
    background-color: #fff;
    border-color: #00c091;
}
.btn-default-green.focus,
.btn-default-green:focus,
.btn-default-green:hover {
    color: #384347;
    background-color: #fff;
    border-color: #384347;
}
.btn-default-green.disabled,
.btn-default-green[disabled],
fieldset[disabled] .btn-default-green {
    opacity: 0.5;
    color: #00c091;
    background-color: #fff;
    border-color: #00c091;
}
.btn-default-green.disabled.focus,
.btn-default-green.disabled:focus,
.btn-default-green.disabled:hover,
.btn-default-green[disabled].focus,
.btn-default-green[disabled]:focus,
.btn-default-green[disabled]:hover,
fieldset[disabled] .btn-default-green.focus,
fieldset[disabled] .btn-default-green:focus,
fieldset[disabled] .btn-default-green:hover {
    color: #00c091;
    background-color: #fff;
    border-color: #00c091;
}
.btn-default-green.active,
.btn-default-green:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-default-green .badge {
    color: #fff;
    background-color: #00c091;
}
.btn-default-gray {
    color: #000;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default-gray.focus,
.btn-default-gray:focus,
.btn-default-gray:hover {
    color: #384347;
    background-color: #fff;
    border-color: #384347;
}
.btn-default-gray.disabled,
.btn-default-gray[disabled],
fieldset[disabled] .btn-default-gray {
    opacity: 0.5;
    color: #000;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default-gray.disabled.focus,
.btn-default-gray.disabled:focus,
.btn-default-gray.disabled:hover,
.btn-default-gray[disabled].focus,
.btn-default-gray[disabled]:focus,
.btn-default-gray[disabled]:hover,
fieldset[disabled] .btn-default-gray.focus,
fieldset[disabled] .btn-default-gray:focus,
fieldset[disabled] .btn-default-gray:hover {
    color: #000;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default-gray.active,
.btn-default-gray:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-default-gray .badge {
    color: #fff;
    background-color: #000;
}
.btn.btn-icon {
    padding-left: 13px;
    padding-right: 13px;
}
.btn.btn-icon i {
    font-size: 18px;
    vertical-align: -5px;
    line-height: 14px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.btn.btn-icon i.btn-icon-left {
    margin-left: -3px;
    margin-right: 6px;
}
.btn.btn-icon i.btn-icon-right {
    margin-right: -3px;
    margin-left: 4px;
    float: right;
}
.btn.btn-icon i.btn-icon-single {
    margin-right: -3px;
    margin-left: -3px;
}
.btn-group-lg > .btn.btn-icon,
.btn.btn-icon.btn-lg {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    font-weight: 400;
}
.btn-group-lg > .btn.btn-icon i,
.btn.btn-icon.btn-lg i {
    font-size: 20px;
}
.btn-group-sm > .btn.btn-icon,
.btn.btn-icon.btn-sm {
    padding-left: 7px;
    padding-right: 7px;
}
.btn-light {
    color: #fff;
    background-color: #00c091;
    border-color: hsla(0, 0%, 100%, 0.5);
}
.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
    color: #fff;
    background-color: rgba(0, 192, 145, 0.7);
    border-color: #fff;
}
.btn-light.disabled,
.btn-light[disabled],
fieldset[disabled] .btn-light {
    opacity: 0.5;
    color: #fff;
    background-color: #00c091;
    border-color: hsla(0, 0%, 100%, 0.5);
}
.btn-light.disabled.focus,
.btn-light.disabled:focus,
.btn-light.disabled:hover,
.btn-light[disabled].focus,
.btn-light[disabled]:focus,
.btn-light[disabled]:hover,
fieldset[disabled] .btn-light.focus,
fieldset[disabled] .btn-light:focus,
fieldset[disabled] .btn-light:hover {
    color: #fff;
    background-color: #00c091;
    border-color: hsla(0, 0%, 100%, 0.5);
}
.btn-light.active,
.btn-light:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-light .badge {
    color: #00c091;
    background-color: #fff;
}
.btn-white-primary {
    color: #384347;
    background-color: #fff;
    border-color: #fff;
}
.btn-white-primary.focus,
.btn-white-primary:focus,
.btn-white-primary:hover {
    color: #384347;
    background-color: hsla(0, 0%, 100%, 0.8);
    border-color: hsla(0, 0%, 100%, 0.8);
}
.btn-white-primary.disabled,
.btn-white-primary[disabled],
fieldset[disabled] .btn-white-primary {
    opacity: 0.5;
    color: #384347;
    background-color: #fff;
    border-color: #fff;
}
.btn-white-primary.disabled.focus,
.btn-white-primary.disabled:focus,
.btn-white-primary.disabled:hover,
.btn-white-primary[disabled].focus,
.btn-white-primary[disabled]:focus,
.btn-white-primary[disabled]:hover,
fieldset[disabled] .btn-white-primary.focus,
fieldset[disabled] .btn-white-primary:focus,
fieldset[disabled] .btn-white-primary:hover {
    color: #384347;
    background-color: #fff;
    border-color: #fff;
}
.btn-white-primary.active,
.btn-white-primary:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-white-primary .badge {
    color: #fff;
    background-color: #384347;
}
.btn-padded {
    padding: 9px 30px;
}
.btn-facebook {
    color: #3b5998;
    background-color: #fff;
    border-color: #b3b3b3;
}
.btn-facebook.focus,
.btn-facebook:focus {
    color: #3b5998;
    background-color: #e6e6e6;
    border-color: #737373;
}
.btn-facebook:hover {
    color: #3b5998;
    background-color: #e6e6e6;
    border-color: #949494;
}
.btn-facebook.active,
.btn-facebook:active,
.open > .btn-facebook.dropdown-toggle {
    color: #3b5998;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #949494;
}
.btn-facebook.active.focus,
.btn-facebook.active:focus,
.btn-facebook.active:hover,
.btn-facebook:active.focus,
.btn-facebook:active:focus,
.btn-facebook:active:hover,
.open > .btn-facebook.dropdown-toggle.focus,
.open > .btn-facebook.dropdown-toggle:focus,
.open > .btn-facebook.dropdown-toggle:hover {
    color: #3b5998;
    background-color: #d4d4d4;
    border-color: #737373;
}
.btn-facebook.disabled.focus,
.btn-facebook.disabled:focus,
.btn-facebook.disabled:hover,
.btn-facebook[disabled].focus,
.btn-facebook[disabled]:focus,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook.focus,
fieldset[disabled] .btn-facebook:focus,
fieldset[disabled] .btn-facebook:hover {
    background-color: #fff;
    border-color: #b3b3b3;
}
.btn-facebook .badge {
    color: #fff;
    background-color: #3b5998;
}
.btn-promo {
    color: #fff;
    background-color: #e7762e;
    border-color: #e7762e;
}
.btn-promo.focus,
.btn-promo:focus {
    color: #fff;
    background-color: #cb5d17;
    border-color: #863e0f;
}
.btn-promo:hover {
    color: #fff;
    background-color: #cb5d17;
    border-color: #c25916;
}
.btn-promo.active,
.btn-promo:active,
.open > .btn-promo.dropdown-toggle {
    color: #fff;
    background-color: #cb5d17;
    background-image: none;
    border-color: #c25916;
}
.btn-promo.active.focus,
.btn-promo.active:focus,
.btn-promo.active:hover,
.btn-promo:active.focus,
.btn-promo:active:focus,
.btn-promo:active:hover,
.open > .btn-promo.dropdown-toggle.focus,
.open > .btn-promo.dropdown-toggle:focus,
.open > .btn-promo.dropdown-toggle:hover {
    color: #fff;
    background-color: #ab4e14;
    border-color: #863e0f;
}
.btn-promo.disabled.focus,
.btn-promo.disabled:focus,
.btn-promo.disabled:hover,
.btn-promo[disabled].focus,
.btn-promo[disabled]:focus,
.btn-promo[disabled]:hover,
fieldset[disabled] .btn-promo.focus,
fieldset[disabled] .btn-promo:focus,
fieldset[disabled] .btn-promo:hover {
    background-color: #e7762e;
    border-color: #e7762e;
}
.btn-promo .badge {
    color: #e7762e;
    background-color: #fff;
}
.btn-gplus {
    color: #dd4b39;
    background-color: #fff;
    border-color: #b3b3b3;
}
.btn-gplus.focus,
.btn-gplus:focus {
    color: #dd4b39;
    background-color: #e6e6e6;
    border-color: #737373;
}
.btn-gplus:hover {
    color: #dd4b39;
    background-color: #e6e6e6;
    border-color: #949494;
}
.btn-gplus.active,
.btn-gplus:active,
.open > .btn-gplus.dropdown-toggle {
    color: #dd4b39;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #949494;
}
.btn-gplus.active.focus,
.btn-gplus.active:focus,
.btn-gplus.active:hover,
.btn-gplus:active.focus,
.btn-gplus:active:focus,
.btn-gplus:active:hover,
.open > .btn-gplus.dropdown-toggle.focus,
.open > .btn-gplus.dropdown-toggle:focus,
.open > .btn-gplus.dropdown-toggle:hover {
    color: #dd4b39;
    background-color: #d4d4d4;
    border-color: #737373;
}
.btn-gplus.disabled.focus,
.btn-gplus.disabled:focus,
.btn-gplus.disabled:hover,
.btn-gplus[disabled].focus,
.btn-gplus[disabled]:focus,
.btn-gplus[disabled]:hover,
fieldset[disabled] .btn-gplus.focus,
fieldset[disabled] .btn-gplus:focus,
fieldset[disabled] .btn-gplus:hover {
    background-color: #fff;
    border-color: #b3b3b3;
}
.btn-gplus .badge {
    color: #fff;
    background-color: #dd4b39;
}
.btn-gplus-inverted {
    color: #dd4b39;
    background-color: #fff;
    border-color: #dd4b39;
}
.btn-gplus-inverted.focus,
.btn-gplus-inverted:focus {
    color: #dd4b39;
    background-color: #e6e6e6;
    border-color: #802216;
}
.btn-gplus-inverted:hover {
    color: #dd4b39;
    background-color: #e6e6e6;
    border-color: #b93120;
}
.btn-gplus-inverted.active,
.btn-gplus-inverted:active,
.open > .btn-gplus-inverted.dropdown-toggle {
    color: #dd4b39;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #b93120;
}
.btn-gplus-inverted.active.focus,
.btn-gplus-inverted.active:focus,
.btn-gplus-inverted.active:hover,
.btn-gplus-inverted:active.focus,
.btn-gplus-inverted:active:focus,
.btn-gplus-inverted:active:hover,
.open > .btn-gplus-inverted.dropdown-toggle.focus,
.open > .btn-gplus-inverted.dropdown-toggle:focus,
.open > .btn-gplus-inverted.dropdown-toggle:hover {
    color: #dd4b39;
    background-color: #d4d4d4;
    border-color: #802216;
}
.btn-gplus-inverted.disabled.focus,
.btn-gplus-inverted.disabled:focus,
.btn-gplus-inverted.disabled:hover,
.btn-gplus-inverted[disabled].focus,
.btn-gplus-inverted[disabled]:focus,
.btn-gplus-inverted[disabled]:hover,
fieldset[disabled] .btn-gplus-inverted.focus,
fieldset[disabled] .btn-gplus-inverted:focus,
fieldset[disabled] .btn-gplus-inverted:hover {
    background-color: #fff;
    border-color: #dd4b39;
}
.btn-gplus-inverted .badge {
    color: #fff;
    background-color: #dd4b39;
}
.btn-instagram {
    color: #fff;
    background-color: #333;
    border-color: #333;
}
.btn-instagram.focus,
.btn-instagram:focus {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #000;
}
.btn-instagram:hover {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #141414;
}
.btn-instagram.active,
.btn-instagram:active,
.open > .btn-instagram.dropdown-toggle {
    color: #fff;
    background-color: #1a1a1a;
    background-image: none;
    border-color: #141414;
}
.btn-instagram.active.focus,
.btn-instagram.active:focus,
.btn-instagram.active:hover,
.btn-instagram:active.focus,
.btn-instagram:active:focus,
.btn-instagram:active:hover,
.open > .btn-instagram.dropdown-toggle.focus,
.open > .btn-instagram.dropdown-toggle:focus,
.open > .btn-instagram.dropdown-toggle:hover {
    color: #fff;
    background-color: #080808;
    border-color: #000;
}
.btn-instagram.disabled.focus,
.btn-instagram.disabled:focus,
.btn-instagram.disabled:hover,
.btn-instagram[disabled].focus,
.btn-instagram[disabled]:focus,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram.focus,
fieldset[disabled] .btn-instagram:focus,
fieldset[disabled] .btn-instagram:hover {
    background-color: #333;
    border-color: #333;
}
.btn-instagram .badge {
    color: #333;
    background-color: #fff;
}
.btn-linkedin {
    color: #2578b5;
    background-color: #fff;
    border-color: #b3b3b3;
}
.btn-linkedin.focus,
.btn-linkedin:focus {
    color: #2578b5;
    background-color: #e6e6e6;
    border-color: #737373;
}
.btn-linkedin:hover {
    color: #2578b5;
    background-color: #e6e6e6;
    border-color: #949494;
}
.btn-linkedin.active,
.btn-linkedin:active,
.open > .btn-linkedin.dropdown-toggle {
    color: #2578b5;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #949494;
}
.btn-linkedin.active.focus,
.btn-linkedin.active:focus,
.btn-linkedin.active:hover,
.btn-linkedin:active.focus,
.btn-linkedin:active:focus,
.btn-linkedin:active:hover,
.open > .btn-linkedin.dropdown-toggle.focus,
.open > .btn-linkedin.dropdown-toggle:focus,
.open > .btn-linkedin.dropdown-toggle:hover {
    color: #2578b5;
    background-color: #d4d4d4;
    border-color: #737373;
}
.btn-linkedin.disabled.focus,
.btn-linkedin.disabled:focus,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled].focus,
.btn-linkedin[disabled]:focus,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin.focus,
fieldset[disabled] .btn-linkedin:focus,
fieldset[disabled] .btn-linkedin:hover {
    background-color: #fff;
    border-color: #b3b3b3;
}
.btn-linkedin .badge {
    color: #fff;
    background-color: #2578b5;
}
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
    opacity: 0.5;
}
.btn-link-inverted {
    color: #384347;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-link-inverted,
.btn-link-inverted.active,
.btn-link-inverted:active,
.btn-link-inverted[disabled],
fieldset[disabled] .btn-link-inverted {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link-inverted,
.btn-link-inverted:active,
.btn-link-inverted:focus,
.btn-link-inverted:hover {
    border-color: transparent;
}
.btn-link-inverted:focus,
.btn-link-inverted:hover {
    color: #7e929a;
    text-decoration: none;
    background-color: transparent;
}
.btn-link-inverted[disabled]:focus,
.btn-link-inverted[disabled]:hover,
fieldset[disabled] .btn-link-inverted:focus,
fieldset[disabled] .btn-link-inverted:hover {
    color: #777;
    text-decoration: none;
}
.btn-link-underline {
    text-decoration: underline;
}
.btn-link-inline {
    margin: -10px -15px;
    vertical-align: baseline;
}
.btn-link-inverted.btn-text {
    color: inherit;
    padding: 0;
}
.btn-text-block {
    display: block;
    padding-left: 0;
    padding-right: 0;
}
.btn-muted-link {
    color: #65696d;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-muted-link,
.btn-muted-link.active,
.btn-muted-link:active,
.btn-muted-link[disabled],
fieldset[disabled] .btn-muted-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-muted-link,
.btn-muted-link:active,
.btn-muted-link:focus,
.btn-muted-link:hover {
    border-color: transparent;
}
.btn-muted-link:focus,
.btn-muted-link:hover {
    color: #999;
    text-decoration: none;
    background-color: transparent;
}
.btn-muted-link[disabled]:focus,
.btn-muted-link[disabled]:hover,
fieldset[disabled] .btn-muted-link:focus,
fieldset[disabled] .btn-muted-link:hover {
    color: #777;
    text-decoration: none;
}
.btn-primary-link {
    color: #00c091;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.btn-primary-link,
.btn-primary-link.active,
.btn-primary-link:active,
.btn-primary-link[disabled],
fieldset[disabled] .btn-primary-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-primary-link,
.btn-primary-link:active,
.btn-primary-link:focus,
.btn-primary-link:hover {
    border-color: transparent;
}
.btn-primary-link:focus,
.btn-primary-link:hover {
    color: #005a44;
    text-decoration: none;
    background-color: transparent;
}
.btn-primary-link[disabled]:focus,
.btn-primary-link[disabled]:hover,
fieldset[disabled] .btn-primary-link:focus,
fieldset[disabled] .btn-primary-link:hover {
    color: #777;
    text-decoration: none;
}
.btn-email {
    color: #fff;
    background-color: #00c091;
    border-color: #00c091;
    text-indent: 0;
}
.btn-email.focus,
.btn-email:focus {
    color: #fff;
    background-color: #008d6a;
    border-color: #004131;
}
.btn-email:hover {
    color: #fff;
    background-color: #008d6a;
    border-color: #008363;
}
.btn-email.active,
.btn-email:active,
.open > .btn-email.dropdown-toggle {
    color: #fff;
    background-color: #008d6a;
    background-image: none;
    border-color: #008363;
}
.btn-email.active.focus,
.btn-email.active:focus,
.btn-email.active:hover,
.btn-email:active.focus,
.btn-email:active:focus,
.btn-email:active:hover,
.open > .btn-email.dropdown-toggle.focus,
.open > .btn-email.dropdown-toggle:focus,
.open > .btn-email.dropdown-toggle:hover {
    color: #fff;
    background-color: #006950;
    border-color: #004131;
}
.btn-email.disabled.focus,
.btn-email.disabled:focus,
.btn-email.disabled:hover,
.btn-email[disabled].focus,
.btn-email[disabled]:focus,
.btn-email[disabled]:hover,
fieldset[disabled] .btn-email.focus,
fieldset[disabled] .btn-email:focus,
fieldset[disabled] .btn-email:hover {
    background-color: #00c091;
    border-color: #00c091;
}
.btn-email .badge {
    color: #00c091;
    background-color: #fff;
}
.btn-group-lg > .btn,
.btn-lg {
    font-weight: 500;
    font-family: Rubik, sans-serif;
}
.btn-xlg {
    padding: 15px 25px;
    font-size: 14px;
    line-height: 25px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.btn-group-lg > .btn .badge,
.btn-lg .badge {
    padding: 5px 7px;
    margin-left: 13px;
    margin-right: -5px;
    vertical-align: -1px;
}
.btn-group-lg > .btn .badge .icon,
.btn-lg .badge .icon {
    font-size: 16px;
}
.btn-primary .text-muted {
    color: #ccc;
}
.btn-promo-code {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc;
}
.btn-promo-code.focus,
.btn-promo-code:focus {
    color: #fff;
    background-color: #b3b3b3;
    border-color: #8c8c8c;
}
.btn-promo-code:hover {
    color: #fff;
    background-color: #b3b3b3;
    border-color: #adadad;
}
.btn-promo-code.active,
.btn-promo-code:active,
.open > .btn-promo-code.dropdown-toggle {
    color: #fff;
    background-color: #b3b3b3;
    background-image: none;
    border-color: #adadad;
}
.btn-promo-code.active.focus,
.btn-promo-code.active:focus,
.btn-promo-code.active:hover,
.btn-promo-code:active.focus,
.btn-promo-code:active:focus,
.btn-promo-code:active:hover,
.open > .btn-promo-code.dropdown-toggle.focus,
.open > .btn-promo-code.dropdown-toggle:focus,
.open > .btn-promo-code.dropdown-toggle:hover {
    color: #fff;
    background-color: #a1a1a1;
    border-color: #8c8c8c;
}
.btn-promo-code.disabled.focus,
.btn-promo-code.disabled:focus,
.btn-promo-code.disabled:hover,
.btn-promo-code[disabled].focus,
.btn-promo-code[disabled]:focus,
.btn-promo-code[disabled]:hover,
fieldset[disabled] .btn-promo-code.focus,
fieldset[disabled] .btn-promo-code:focus,
fieldset[disabled] .btn-promo-code:hover {
    background-color: #ccc;
    border-color: #ccc;
}
.btn-promo-code .badge {
    color: #ccc;
    background-color: #fff;
}
.btn-warning {
    color: #fff;
    background-color: #f2994a;
    border-color: transparent;
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
    color: #fff;
    background-color: rgba(242, 153, 74, 0.7);
    border-color: transparent;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning {
    opacity: 0.5;
    color: #fff;
    background-color: #f2994a;
    border-color: transparent;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
    color: #fff;
    background-color: #f2994a;
    border-color: transparent;
}
.btn-warning.active,
.btn-warning:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-warning .badge {
    color: #f2994a;
    background-color: #fff;
}
.btn-muted {
    color: #384347;
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}
.btn-muted.focus,
.btn-muted:focus {
    color: #384347;
    background-color: #cdcdcd;
    border-color: #a6a6a6;
}
.btn-muted:hover {
    color: #384347;
    background-color: #cdcdcd;
    border-color: #c7c7c7;
}
.btn-muted.active,
.btn-muted:active,
.open > .btn-muted.dropdown-toggle {
    color: #384347;
    background-color: #cdcdcd;
    background-image: none;
    border-color: #c7c7c7;
}
.btn-muted.active.focus,
.btn-muted.active:focus,
.btn-muted.active:hover,
.btn-muted:active.focus,
.btn-muted:active:focus,
.btn-muted:active:hover,
.open > .btn-muted.dropdown-toggle.focus,
.open > .btn-muted.dropdown-toggle:focus,
.open > .btn-muted.dropdown-toggle:hover {
    color: #384347;
    background-color: #bbb;
    border-color: #a6a6a6;
}
.btn-muted.disabled.focus,
.btn-muted.disabled:focus,
.btn-muted.disabled:hover,
.btn-muted[disabled].focus,
.btn-muted[disabled]:focus,
.btn-muted[disabled]:hover,
fieldset[disabled] .btn-muted.focus,
fieldset[disabled] .btn-muted:focus,
fieldset[disabled] .btn-muted:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}
.btn-muted .badge {
    color: #e6e6e6;
    background-color: #384347;
}
.btn {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    will-change: opacity;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn i {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}
.btn.btn-light.active.focus,
.btn.btn-light.active:focus,
.btn.btn-light.focus,
.btn.btn-light:active,
.btn.btn-light:focus,
.btn.btn-primary.active.focus,
.btn.btn-primary.active:focus,
.btn.btn-primary.focus,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-promo-code.active.focus,
.btn.btn-promo-code.active:focus,
.btn.btn-promo-code.focus,
.btn.btn-promo-code:active,
.btn.btn-promo-code:focus,
.btn.btn-purple.active.focus,
.btn.btn-purple.active:focus,
.btn.btn-purple.focus,
.btn.btn-purple:active,
.btn.btn-purple:focus,
.btn.btn-warning.active.focus,
.btn.btn-warning.active:focus,
.btn.btn-warning.focus,
.btn.btn-warning:active,
.btn.btn-warning:focus,
.btn.btn-white-primary.active.focus,
.btn.btn-white-primary.active:focus,
.btn.btn-white-primary.focus,
.btn.btn-white-primary:active,
.btn.btn-white-primary:focus {
    opacity: 0.45;
}
.disabled,
.disabled.active.focus,
.disabled.active:focus,
.disabled.focus,
.disabled.focus:hover,
.disabled:active,
.disabled:focus,
.disabled:focus:hover,
.disabled:hover,
.inactive,
.inactive.active.focus,
.inactive.active:focus,
.inactive.focus,
.inactive.focus:hover,
.inactive:active,
.inactive:focus,
.inactive:focus:hover,
.inactive:hover,
[disabled],
[disabled].active.focus,
[disabled].active:focus,
[disabled].focus,
[disabled].focus:hover,
[disabled]:active,
[disabled]:focus,
[disabled]:focus:hover,
[disabled]:hover {
    opacity: 0.2 !important;
    cursor: not-allowed !important;
}
.btn-loading {
    position: relative;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}
.btn-loading,
.btn-loading:hover {
    color: transparent !important;
}
.btn-loading:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-animation: fa-spin 1s linear infinite;
    animation: fa-spin 1s linear infinite;
    border: 2px solid #fff;
    border-left-color: transparent;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin: -10px 0 0 -10px;
}
.btn-group-xs > .btn,
.btn-xs {
    padding: 2px 10px;
}
.btn-group-sm > .btn,
.btn-sm {
    font-size: 14px;
    padding: 4px 12px;
    line-height: 20px;
}
.btn-md {
    padding: 6px 14px;
}
.btn-gray {
    background: #f2f2f2;
    border: 1px solid #e6e6e6;
    color: #65696d;
}
.input-group-custom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
}
.input-group-custom .form-control {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.input-group-custom .form-control.control-left {
    padding-right: 12px;
    border-right: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.input-group-custom .form-control.control-right {
    padding-left: 12px;
    border-left: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.input-group-custom .form-control:focus + .input-group-icon {
    border-color: #00c091;
    color: #00c091;
}
.input-group-custom .input-group-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #fff;
    color: #ccc;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    border: 1px solid #b3b3b3;
    -webkit-transition: border-color 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, color 0.15s ease-in-out;
}
.input-group-custom .input-group-icon > i {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}
.input-group-custom .input-group-icon > i.icon-lock {
    -webkit-transform: translateY(2px) scale(2);
    transform: translateY(2px) scale(2);
    height: 14px;
}
.input-group-custom .input-group-icon.icon-left {
    padding-right: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    border-right: 0;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.input-group-custom .input-group-icon.icon-right {
    height: 40px;
    padding-left: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    border-left: 0;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.has-error .input-group-custom .form-control:focus + .input-group-icon,
.has-error .input-group-custom .input-group-icon {
    border-color: #ff576f;
    color: #ff576f;
}
.navbar-sticky {
    z-index: 1030;
    background: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    width: 100%;
}
.form-control {
    color: #384347;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.form-control,
.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-control:focus {
    outline: 0;
}
.form-control[disabled],
.form-control[readonly],
.form-control fieldset[disabled] .form-control {
    background-color: transparent;
    opacity: 0.6;
    cursor: not-allowed;
}
.form-control-dynamic {
    height: auto;
}
.form-group-lg .form-control {
    font-size: 14px !important;
    padding: 16px;
}
.has-feedback-right {
    position: relative;
}
.has-feedback-right .form-control {
    padding-right: 36px;
}
.has-feedback-right .form-group-lg,
.has-feedback-right .input-group-lg,
.has-feedback-right .input-group-lg > .form-control,
.has-feedback-right .input-group-lg > .input-group-addon,
.has-feedback-right .input-group-lg > .input-group-btn > .btn,
.has-feedback-right .input-lg {
    padding-right: 45px;
}
.has-feedback-right .form-group-sm,
.has-feedback-right .input-group-sm,
.has-feedback-right .input-group-sm > .form-control,
.has-feedback-right .input-group-sm > .input-group-addon,
.has-feedback-right .input-group-sm > .input-group-btn > .btn,
.has-feedback-right .input-sm {
    padding-right: 26px;
}
.has-feedback-right .form-control:focus + .form-control-feedback-left {
    color: #00c091;
}
.form-control-feedback-right {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 44px;
    text-align: center;
    pointer-events: none;
    font-size: 18px;
    color: #ccc;
}
.has-feedback-left {
    position: relative;
}
.has-feedback-left .form-control {
    padding-left: 36px;
}
.has-feedback-left .form-group-lg,
.has-feedback-left .input-group-lg,
.has-feedback-left .input-group-lg > .form-control,
.has-feedback-left .input-group-lg > .input-group-addon,
.has-feedback-left .input-group-lg > .input-group-btn > .btn,
.has-feedback-left .input-lg {
    padding-left: 45px;
}
.has-feedback-left .form-group-sm,
.has-feedback-left .input-group-sm,
.has-feedback-left .input-group-sm > .form-control,
.has-feedback-left .input-group-sm > .input-group-addon,
.has-feedback-left .input-group-sm > .input-group-btn > .btn,
.has-feedback-left .input-sm {
    padding-left: 26px;
}
.has-feedback-left .form-control:focus + .form-control-feedback-left {
    color: #00c091;
}
.form-control-feedback-left {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 44px;
    text-align: center;
    pointer-events: none;
    font-size: 18px;
    color: #ccc;
}
.form-group-lg .form-control + .form-control-feedback-left,
.input-group-lg + .form-control-feedback-left,
.input-group-lg > .form-control + .form-control-feedback-left,
.input-group-lg > .input-group-addon + .form-control-feedback-left,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback-left,
.input-lg + .form-control-feedback-left {
    width: 50px;
    height: 50px;
    line-height: 58px;
    font-size: 14px !important;
}
.form-group-sm .form-control + .form-control-feedback-left,
.input-group-sm + .form-control-feedback-left,
.input-group-sm > .form-control + .form-control-feedback-left,
.input-group-sm > .input-group-addon + .form-control-feedback-left,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback-left,
.input-sm + .form-control-feedback-left {
    width: 28px;
    height: 28px;
    line-height: 34px;
}
.has-feedback-left label ~ .form-control-feedback-left {
    top: 26px;
}
.form-group-lg .form-control + .form-control-feedback-right,
.input-group-lg + .form-control-feedback-right,
.input-group-lg > .form-control + .form-control-feedback-right,
.input-group-lg > .input-group-addon + .form-control-feedback-right,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback-right,
.input-lg + .form-control-feedback-right {
    width: 50px;
    height: 50px;
    line-height: 58px;
    font-size: 14px !important;
}
.form-group-sm .form-control + .form-control-feedback-right,
.input-group-sm + .form-control-feedback-right,
.input-group-sm > .form-control + .form-control-feedback-right,
.input-group-sm > .input-group-addon + .form-control-feedback-right,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback-right,
.input-sm + .form-control-feedback-right {
    width: 28px;
    height: 28px;
    line-height: 34px;
}
.has-feedback-right label ~ .form-control-feedback-right {
    top: 26px;
}
textarea.form-control {
    padding: 30px 25px;
    resize: none;
    width: 100%;
    margin: 0;
    display: inline-block;
    overflow-wrap: break-word;
    white-space: pre-wrap;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
}
fieldset[disabled] .form-control {
    background-color: transparent;
    opacity: 0.6;
    cursor: not-allowed;
}
.form-control::-webkit-input-placeholder {
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.form-control::-moz-placeholder {
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.form-control::-ms-input-placeholder {
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.form-control::placeholder {
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.has-feedback select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.has-feedback select.form-control::-ms-expand {
    display: none;
}
label {
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.has-feedback label ~ .form-control-feedback {
    top: 26px;
    width: 45px;
}
.form-control-feedback.icon-arrowdown-1 {
    line-height: 44px;
}
.input-group-addon {
    background-color: transparent;
    color: #b3b3b3;
}
.form-group {
    margin-bottom: 16px;
}
.form-group .form-control i,
.form-group label i {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
}
.Grid-form .form-group {
    margin-bottom: 0;
}
.form-control-image {
    background-size: cover;
    background-position: 50%;
    height: 42px;
    width: 42px;
    border: 1px solid #b3b3b3;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
}
.form-control-image.form-control-image-block {
    display: block;
    width: auto;
}
.checkbox input[type="checkbox"] {
    opacity: 0;
    width: auto;
}
.checkbox input[type="checkbox"] + .custom-input {
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    width: 20px;
    height: 20px;
    position: absolute;
    font-size: 12px;
    line-height: 20px;
    margin: -1px 0 0 -26px;
}
.checkbox input[type="checkbox"] + .custom-input:after {
    font-family: enhancvstyleguide;
    content: "";
    position: absolute;
    color: #fff;
    opacity: 0;
    top: -1px;
    left: 3px;
    -webkit-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
}
.checkbox input[type="checkbox"]:checked + .custom-input {
    background-color: #00c091;
    border-color: #00c091 !important;
}
.checkbox input[type="checkbox"]:checked + .custom-input:after {
    opacity: 1;
}
.checkbox label {
    padding-left: 26px;
    cursor: pointer;
}
.checkbox label.text-sm {
    font-size: 14px;
}
.checkbox input[type="checkbox"][disabled] + .custom-input,
form[disabled] .checkbox input[type="checkbox"] + .custom-input {
    border-color: #65696d;
}
.checkbox input[type="checkbox"][disabled] + .custom-input:after,
form[disabled] .checkbox input[type="checkbox"] + .custom-input:after {
    background-color: #65696d;
}
.btn-input {
    position: absolute;
    top: 29px;
    right: 4px;
    padding: 5px 12px;
}
.modal-dialog,
_:-ms-lang(x) {
    height: 100%;
}
.modal-dialog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
}
.modal-dialog:focus {
    outline: 0 none;
}
.modal-dialog .modal-header-empty .close {
    position: absolute;
    right: 24px;
    top: 24px;
    z-index: 1;
}
@media (min-width: 768px) {
    .modal-dialog.modal-xlg-custom {
        width: 980px;
    }
}
@media (min-width: 992px) {
    .modal-dialog.modal-xlg-custom {
        width: 980px;
    }
}
@media (min-width: 1200px) {
    .modal-dialog.modal-xlg-custom {
        width: 980px;
    }
}
@media (min-width: 768px) {
    .modal-dialog.modal-lg-custom {
        width: 752px;
    }
}
@media (min-width: 992px) {
    .modal-dialog.modal-lg-custom {
        width: 752px;
    }
}
@media (min-width: 1200px) {
    .modal-dialog.modal-lg-custom.modal-lg-custom-wider {
        width: 900px;
    }
}
@media (min-width: 768px) {
    .modal-dialog.modal-md-custom {
        width: 560px;
    }
}
@media (min-width: 992px) {
    .modal-dialog.modal-md-custom {
        width: 560px;
    }
}
@media (min-width: 1200px) {
    .modal-dialog.modal-md-custom {
        width: 560px;
    }
}
@media (min-width: 768px) {
    .modal-dialog.modal-sm-custom {
        width: 368px;
    }
}
@media (min-width: 992px) {
    .modal-dialog.modal-sm-custom {
        width: 368px;
    }
}
@media (min-width: 1200px) {
    .modal-dialog.modal-sm-custom {
        width: 368px;
    }
}
@media (min-width: 768px) {
    .modal-dialog.modal-lg-limited {
        width: 100%;
    }
}
@media (min-width: 992px) {
    .modal-dialog.modal-lg-limited {
        width: 752px;
    }
}
@media (min-width: 992px) {
    .modal-dialog.modal-lg-limited .modal-content {
        max-height: 600px;
        min-height: 600px;
    }
}
.modal-dialog.modal-lg-custom .modal-header,
.modal-dialog.modal-md-custom .modal-header,
.modal-dialog.modal-sm-custom .modal-header {
    padding: 24px;
    border-bottom: 1px solid #e6e6e6;
}
.modal-dialog.modal-lg-custom .modal-body,
.modal-dialog.modal-md-custom .modal-body,
.modal-dialog.modal-sm-custom .modal-body {
    padding: 32px;
}
.modal-dialog.modal-lg-custom .modal-footer,
.modal-dialog.modal-md-custom .modal-footer,
.modal-dialog.modal-sm-custom .modal-footer {
    padding: 24px;
}
@media (max-width: 767px) {
    .modal-dialog.modal-lg-custom .modal-footer,
    .modal-dialog.modal-md-custom .modal-footer,
    .modal-dialog.modal-sm-custom .modal-footer {
        padding: 16px;
    }
}
.modal-dialog .close {
    color: #384347;
    width: 16px;
    height: 16px;
    font-size: 16px;
    opacity: 1;
    margin-top: 3px;
}
.modal-dialog .close > i {
    width: 100%;
    height: 100%;
}
.modal-dialog .close:active,
.modal-dialog .close:hover {
    opacity: 0.5;
}
.modal-dialog .modal-title {
    color: #b2b4b6;
    font-size: 18px;
    font-weight: 400;
    font-family: Inter UI;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.modal-dialog .modal-body,
.modal-dialog .modal-footer,
.modal-dialog .modal-header {
    border: 0;
    padding: 40px;
}
.modal-dialog .modal-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.modal-dialog .modal-header .back-button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.modal-dialog .modal-header .back-button i {
    height: 18px;
    line-height: 18px;
    display: block;
}
.modal-dialog .modal-header .modal-title {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
.modal-dialog .modal-header .close {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    margin-top: 0;
}
.modal-dialog .modal-content {
    overflow: auto;
    position: relative;
    z-index: 2;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    -webkit-box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
    box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
}
.modal-dialog .modal-content,
.modal-dialog .modal-content .modal-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.modal-dialog .modal-content .modal-body {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
}
.modal-dialog .modal-content .modal-body .image-editor-view {
    padding-bottom: 40px;
}
.modal-dialog .modal-content .modal-body .image-editor-view .avatar-panel {
    margin-top: 0;
}
.modal-dialog .modal-content .modal-body.modal-body-top {
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
}
.modal-dialog .modal-content .modal-body .image-editor-editor {
    padding-bottom: 40px;
}
.modal-dialog .modal-hero {
    text-align: center;
    font-size: 41px;
    color: #a6a6a6;
}
.modal-dialog .modal-hero .modal-hero-circle,
.modal-dialog .modal-hero .modal-hero-square {
    border: 2px solid #a6a6a6;
    display: inline-block;
    padding: 18px;
    width: 85px;
    height: 85px;
}
.modal-dialog .modal-hero .modal-hero-circle .entries-logo,
.modal-dialog .modal-hero .modal-hero-square .entries-logo {
    font-size: 33px;
}
.modal-dialog .modal-hero .modal-hero-square {
    -webkit-border-radius: 15px;
    border-radius: 15px;
}
.modal-dialog .modal-hero .modal-hero-circle {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.modal-dialog .modal-with-icon-text {
    line-height: 19px;
}
.modal-dialog .modal-additional {
    position: relative;
    bottom: 20px;
    background-color: #e6e6e6;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 50px 40px 30px;
    z-index: 1;
    border: 1px solid transparent;
    width: -webkit-calc(100% - 2px);
    width: calc(100% - 2px);
    margin: 0 auto;
}
.modal-dialog .modal-additional,
.modal-dialog .modal-additional a {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.modal-dialog .modal-additional a {
    color: #384347;
    font-size: 14px;
    text-decoration: none;
    font-weight: 400;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.modal-dialog .modal-additional a:focus,
.modal-dialog .modal-additional a:hover {
    opacity: 0.6;
}
.modal-dialog .modal-additional a:active {
    opacity: 0.3;
}
.modal-dialog .modal-additional a > b {
    font-weight: 700;
}
.modal-dialog .separator-right {
    border-right: 1px solid #e6e6e6;
}
.modal-dialog .separator-left {
    border-left: 1px solid #e6e6e6;
}
.modal-dialog .separator-bottom {
    border-bottom: 1px solid #e6e6e6;
}
.modal-dialog .separator-top {
    border-top: 1px solid #e6e6e6;
}
@media (max-width: 991px) {
    .modal-dialog .modal-content {
        min-height: 100vh;
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-none: none;
    }
    .modal-body {
        padding: 16px !important;
    }
}
.modal-backdrop {
    background: rgba(71, 68, 90, 0.93) !important;
}
.modal-sm.modal-with-icon .modal-hero {
    padding: 20px 0;
    margin: 0;
}
.modal-sm.modal-with-icon p {
    padding: 20px 0 15px;
    margin: 0;
}
.modal-sm .modal-content {
    min-height: 420px;
}
.modal-sm .modal-body {
    padding-top: 0;
    padding-bottom: 0;
}
.modal-md .modal-content {
    min-height: 420px;
}
.modal-plain .modal-header {
    border-bottom: 0 !important;
}
.modal-plain .modal-body > div {
    max-width: 527px;
    text-align: center;
    padding-top: 32px;
    padding-bottom: 24px;
}
.modal-plain .modal-body > div p {
    font-size: 16px;
    line-height: 28px;
}
.modal-plain .modal-body > div a {
    color: #8c7cdb;
    font-weight: 700;
}
.modal-mobile {
    margin: 0;
    padding: 0;
}
.modal-mobile .modal-content {
    border: none;
    margin: 0;
    height: 100vh;
    padding-top: 72px;
    min-height: 0;
}
.modal-mobile .modal-mobile-title {
    height: 72px;
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid #ccc;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
}
.modal-mobile .modal-mobile-title .btn-toolbox-main {
    background: transparent;
    border: 0;
}
@media (max-width: 767px) {
    .modal-dialog {
        margin: 0 !important;
    }
}
.tooltip {
    opacity: 1 !important;
}
.tooltip-inner {
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: left;
    white-space: nowrap;
}
.tooltip.multiline .tooltip-inner {
    width: 272px !important;
    white-space: normal;
}
.hidden-tooltip {
    z-index: -1;
    visibility: hidden !important;
    position: fixed;
}
.popover {
    will-change: left, top;
}
.gray-1,
.gray-2,
.gray-3,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 .text-lg,
.text-light,
.text-line-through,
.text-md,
.text-primary,
.text-promo,
.text-underline,
h1,
h2,
h3,
h4,
h5,
h6 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.h5,
.h-text,
h5 {
    font-family: Inter UI;
}
.h4,
h4 {
    line-height: 32px;
}
.initialism,
.text-uppercase {
    text-transform: uppercase;
}
.text-xlg {
    font-size: 19px;
    font-weight: 300;
    line-height: 23px;
}
.text-lg {
    font-size: 18px;
    font-weight: 300;
}
.text-md-big {
    font-size: 16px;
}
.text-md {
    font-size: 14px;
}
.text-sm {
    font-size: 12px;
}
.text-xs {
    font-size: 10px;
}
.text-line-through {
    text-decoration: line-through;
}
.text-underline {
    text-decoration: underline !important;
}
.text-green {
    color: #00c091 !important;
}
.text-yellow {
    color: #feb251;
}
.text-bold-middle {
    font-weight: 500;
}
.text-light {
    font-weight: 300;
}
.text-normal {
    font-weight: 400;
}
.text-bold {
    font-weight: 700;
}
.text-promo {
    color: #e7762e;
}
.text-purple {
    color: #8c7cdb;
}
.text-purple:hover {
    color: #a9a0d6 !important;
}
.text-info {
    color: #5bc0de;
}
.text-white {
    color: #fff;
}
.text-antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.striked-text {
    text-decoration: line-through;
    -webkit-text-decoration-color: #b2b4b6;
    text-decoration-color: #b2b4b6;
}
.feature-link {
    font-weight: 600;
}
.feature-link,
.feature-link:hover {
    color: #8c7cdb;
    text-decoration: none;
}
.blue-bcgr {
    background-color: #f3f5fa;
}
.transparent-text {
    opacity: 0;
}
.gray-1 {
    color: #b2b4b6;
}
.gray-2 {
    color: #65696d;
}
.gray-3 {
    color: #384347;
}
.gray-base {
    color: #000;
}
.gray-dark {
    color: #384347;
}
.gray-dark-2 {
    color: #222;
}
.label-gray {
    color: #60696c;
}
.text-left-important {
    text-align: left !important;
}
.promocode-text {
    background-color: #feb251;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 0 4px;
    font-weight: 700;
}
.container {
    max-width: 100% !important;
}
.inline-block {
    display: inline-block;
}
.relative {
    position: relative;
}
.height-100 {
    min-height: 100%;
}
.nav-stacked a {
    color: #384347;
}
.nav-stacked a:hover {
    color: #8c7cdb;
}
.nav-stacked a.active {
    color: #b2b4b6;
}
.nav-pills.nav-rounded {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 1;
}
.nav-pills.nav-rounded > li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #384347;
    margin: 0 !important;
    display: inline-block;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.nav-pills.nav-rounded > li > a {
    display: block;
    text-align: center;
    padding: 9px 12px;
    color: inherit !important;
    position: relative;
}
.nav-pills.nav-rounded > li > a.condensed {
    padding: 9px 5px;
}
.nav-pills.nav-rounded > li > a > .notifications-circle {
    display: inline-block;
    position: absolute;
    top: -10px;
    right: 15px;
    width: 20px;
    height: 20px;
    background-color: #ff576f;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: 11px;
    line-height: 21px;
    text-indent: -2px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-variant: normal;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
.nav-pills.nav-rounded > li > a > .notifications-circle.big {
    width: 30px;
    height: 30px;
    top: -19px;
    right: 10px;
    line-height: 30px;
}
.nav-pills.nav-rounded > li + li {
    border-left: 1px solid #e6e6e6;
}
.nav-pills.nav-rounded > li.active {
    background-color: #00c091;
    border-color: #00c091;
    color: #fff;
}
.nav-pills.nav-rounded > li.active,
.nav-pills.nav-rounded > li.active + li {
    border-left: none;
}
.nav-pills.nav-rounded > li:first-child {
    -webkit-border-top-left-radius: 35px;
    border-top-left-radius: 35px;
    -webkit-border-bottom-left-radius: 35px;
    border-bottom-left-radius: 35px;
}
.nav-pills.nav-rounded > li:last-child {
    -webkit-border-top-right-radius: 35px;
    border-top-right-radius: 35px;
    -webkit-border-bottom-right-radius: 35px;
    border-bottom-right-radius: 35px;
}
.panel {
    border: 0;
}
.panel.panel-light {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
    box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
}
.panel.panel-light .panel-body {
    padding: 32px;
}
.panel.panel-light.panel-light-sm .panel-body {
    padding: 16px;
}
@media (max-width: 767px) {
    .panel.panel-light {
        -webkit-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom: 1px solid #e6e6e6;
    }
    .panel.panel-light .panel-body {
        padding: 16px;
    }
}
.panel.panel-gray {
    background: #fafafa;
    padding: 32px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
} /*!
 * Flexgrid.css by axiomzen.co - github.com/axiomzen/flexgrid.css
 * License - MIT
 */
.Grid {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
.Grid--noWrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.Grid--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.Grid--alignStart {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.Grid--alignEnd {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.Grid--alignCenter {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.Grid--justifyCenter {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.Grid--justifyEnd {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.Grid--spaceBetween {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.Grid--spaceAround {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.Grid--alignBaseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.Grid-cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.Grid-cell--auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.Grid-cell--xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 480px) {
    .Grid-cell--xs {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
.Grid-cell--auto-xs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 480px) {
    .Grid-cell--auto-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
}
.Grid-cell--xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.Grid-cell--xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.Grid-cell--xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.Grid-cell--xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.Grid-cell--xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.Grid-cell--xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.Grid-cell--xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.Grid-cell--xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.Grid-cell--xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.Grid-cell--xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.Grid-cell--xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.Grid-cell--xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 480px) {
    .Grid-cell--xs-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .Grid-cell--xs-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .Grid-cell--xs-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .Grid-cell--xs-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .Grid-cell--xs-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .Grid-cell--xs-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .Grid-cell--xs-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .Grid-cell--xs-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .Grid-cell--xs-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .Grid-cell--xs-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .Grid-cell--xs-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .Grid-cell--xs-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width: 480px) {
    .Grid-cell--xs-offset-0 {
        margin-left: 0;
    }
    .Grid-cell--xs-offset-1 {
        margin-left: 8.3333333333%;
    }
    .Grid-cell--xs-offset-2 {
        margin-left: 16.6666666667%;
    }
    .Grid-cell--xs-offset-3 {
        margin-left: 25%;
    }
    .Grid-cell--xs-offset-4 {
        margin-left: 33.3333333333%;
    }
    .Grid-cell--xs-offset-5 {
        margin-left: 41.6666666667%;
    }
    .Grid-cell--xs-offset-6 {
        margin-left: 50%;
    }
    .Grid-cell--xs-offset-7 {
        margin-left: 58.3333333333%;
    }
    .Grid-cell--xs-offset-8 {
        margin-left: 66.6666666667%;
    }
    .Grid-cell--xs-offset-9 {
        margin-left: 75%;
    }
    .Grid-cell--xs-offset-10 {
        margin-left: 83.3333333333%;
    }
    .Grid-cell--xs-offset-11 {
        margin-left: 91.6666666667%;
    }
    .Grid-cell--xs-offset-12 {
        margin-left: 100%;
    }
}
.Grid-cell--sm {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 768px) {
    .Grid-cell--sm {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
.Grid-cell--auto-sm {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 768px) {
    .Grid-cell--auto-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
}
@media (min-width: 768px) {
    .Grid-cell--sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .Grid-cell--sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .Grid-cell--sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .Grid-cell--sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .Grid-cell--sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .Grid-cell--sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .Grid-cell--sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .Grid-cell--sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .Grid-cell--sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .Grid-cell--sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .Grid-cell--sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .Grid-cell--sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .Grid-cell--sm-offset-0 {
        margin-left: 0;
    }
    .Grid-cell--sm-offset-1 {
        margin-left: 8.3333333333%;
    }
    .Grid-cell--sm-offset-2 {
        margin-left: 16.6666666667%;
    }
    .Grid-cell--sm-offset-3 {
        margin-left: 25%;
    }
    .Grid-cell--sm-offset-4 {
        margin-left: 33.3333333333%;
    }
    .Grid-cell--sm-offset-5 {
        margin-left: 41.6666666667%;
    }
    .Grid-cell--sm-offset-6 {
        margin-left: 50%;
    }
    .Grid-cell--sm-offset-7 {
        margin-left: 58.3333333333%;
    }
    .Grid-cell--sm-offset-8 {
        margin-left: 66.6666666667%;
    }
    .Grid-cell--sm-offset-9 {
        margin-left: 75%;
    }
    .Grid-cell--sm-offset-10 {
        margin-left: 83.3333333333%;
    }
    .Grid-cell--sm-offset-11 {
        margin-left: 91.6666666667%;
    }
    .Grid-cell--sm-offset-12 {
        margin-left: 100%;
    }
}
.Grid-cell--md {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 992px) {
    .Grid-cell--md {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
.Grid-cell--auto-md {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 992px) {
    .Grid-cell--auto-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
}
@media (min-width: 992px) {
    .Grid-cell--md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .Grid-cell--md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .Grid-cell--md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .Grid-cell--md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .Grid-cell--md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .Grid-cell--md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .Grid-cell--md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .Grid-cell--md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .Grid-cell--md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .Grid-cell--md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .Grid-cell--md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .Grid-cell--md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width: 992px) {
    .Grid-cell--md-offset-0 {
        margin-left: 0;
    }
    .Grid-cell--md-offset-1 {
        margin-left: 8.3333333333%;
    }
    .Grid-cell--md-offset-2 {
        margin-left: 16.6666666667%;
    }
    .Grid-cell--md-offset-3 {
        margin-left: 25%;
    }
    .Grid-cell--md-offset-4 {
        margin-left: 33.3333333333%;
    }
    .Grid-cell--md-offset-5 {
        margin-left: 41.6666666667%;
    }
    .Grid-cell--md-offset-6 {
        margin-left: 50%;
    }
    .Grid-cell--md-offset-7 {
        margin-left: 58.3333333333%;
    }
    .Grid-cell--md-offset-8 {
        margin-left: 66.6666666667%;
    }
    .Grid-cell--md-offset-9 {
        margin-left: 75%;
    }
    .Grid-cell--md-offset-10 {
        margin-left: 83.3333333333%;
    }
    .Grid-cell--md-offset-11 {
        margin-left: 91.6666666667%;
    }
    .Grid-cell--md-offset-12 {
        margin-left: 100%;
    }
}
.Grid-cell--lg {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 1200px) {
    .Grid-cell--lg {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
}
.Grid-cell--auto-lg {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 1200px) {
    .Grid-cell--auto-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
}
@media (min-width: 1200px) {
    .Grid-cell--lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .Grid-cell--lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .Grid-cell--lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .Grid-cell--lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .Grid-cell--lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .Grid-cell--lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .Grid-cell--lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .Grid-cell--lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .Grid-cell--lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .Grid-cell--lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .Grid-cell--lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .Grid-cell--lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (min-width: 1200px) {
    .Grid-cell--lg-offset-0 {
        margin-left: 0;
    }
    .Grid-cell--lg-offset-1 {
        margin-left: 8.3333333333%;
    }
    .Grid-cell--lg-offset-2 {
        margin-left: 16.6666666667%;
    }
    .Grid-cell--lg-offset-3 {
        margin-left: 25%;
    }
    .Grid-cell--lg-offset-4 {
        margin-left: 33.3333333333%;
    }
    .Grid-cell--lg-offset-5 {
        margin-left: 41.6666666667%;
    }
    .Grid-cell--lg-offset-6 {
        margin-left: 50%;
    }
    .Grid-cell--lg-offset-7 {
        margin-left: 58.3333333333%;
    }
    .Grid-cell--lg-offset-8 {
        margin-left: 66.6666666667%;
    }
    .Grid-cell--lg-offset-9 {
        margin-left: 75%;
    }
    .Grid-cell--lg-offset-10 {
        margin-left: 83.3333333333%;
    }
    .Grid-cell--lg-offset-11 {
        margin-left: 91.6666666667%;
    }
    .Grid-cell--lg-offset-12 {
        margin-left: 100%;
    }
}
.Grid--gutter-xs {
    margin-top: -4px;
    margin-left: -4px;
}
.Grid--gutter-xs > [class^="Grid-cell"] {
    padding-top: 4px;
    padding-left: 4px;
}
.Grid--gutter-sm {
    margin-top: -8px;
    margin-left: -8px;
}
.Grid--gutter-sm > [class^="Grid-cell"] {
    padding-top: 8px;
    padding-left: 8px;
}
.Grid--gutter-md {
    margin-top: -16px;
    margin-left: -16px;
}
.Grid--gutter-md > [class^="Grid-cell"] {
    padding-top: 16px;
    padding-left: 16px;
}
.Grid--gutter-lg {
    margin-top: -24px;
    margin-left: -24px;
}
.Grid--gutter-lg > [class^="Grid-cell"] {
    padding-top: 24px;
    padding-left: 24px;
}
.Grid--gutter-xl {
    margin-top: -32px;
    margin-left: -32px;
}
.Grid--gutter-xl > [class^="Grid-cell"] {
    padding-top: 32px;
    padding-left: 32px;
}
.Grid--gutter-xxl {
    margin-top: -40px;
    margin-left: -40px;
}
.Grid--gutter-xxl > [class^="Grid-cell"] {
    padding-top: 40px;
    padding-left: 40px;
}
.Grid--gutter-xxxl {
    margin-top: -48px;
    margin-left: -48px;
}
.Grid--gutter-xxxl > [class^="Grid-cell"] {
    padding-top: 48px;
    padding-left: 48px;
}
.Grid-cell-body {
    height: 100%;
}
@-webkit-keyframes shake-bottom-tooltip {
    10%,
    90% {
        -webkit-transform: translate3d(-1px, 100%, 0);
        transform: translate3d(-1px, 100%, 0);
    }
    20%,
    80% {
        -webkit-transform: translate3d(2px, 100%, 0);
        transform: translate3d(2px, 100%, 0);
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-4px, 100%, 0);
        transform: translate3d(-4px, 100%, 0);
    }
    40%,
    60% {
        -webkit-transform: translate3d(4px, 100%, 0);
        transform: translate3d(4px, 100%, 0);
    }
}
@keyframes shake-bottom-tooltip {
    10%,
    90% {
        -webkit-transform: translate3d(-1px, 100%, 0);
        transform: translate3d(-1px, 100%, 0);
    }
    20%,
    80% {
        -webkit-transform: translate3d(2px, 100%, 0);
        transform: translate3d(2px, 100%, 0);
    }
    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-4px, 100%, 0);
        transform: translate3d(-4px, 100%, 0);
    }
    40%,
    60% {
        -webkit-transform: translate3d(4px, 100%, 0);
        transform: translate3d(4px, 100%, 0);
    }
}
.shake-bottom-tooltip {
    -webkit-animation: shake-bottom-tooltip 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    animation: shake-bottom-tooltip 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
@-webkit-keyframes hvr-icon-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px);
    }
    33.3% {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    49.95% {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    66.6% {
        -webkit-transform: translateX(-1px);
        transform: translateX(-1px);
    }
    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes hvr-icon-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px);
    }
    33.3% {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    49.95% {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    66.6% {
        -webkit-transform: translateX(-1px);
        transform: translateX(-1px);
    }
    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px);
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes hvr-icon-down {
    25%,
    75% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
    0%,
    50% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes hvr-icon-down {
    25%,
    75% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }
    0%,
    50% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes hvr-icon-push {
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
}
@keyframes hvr-icon-push {
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
}
@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fade-in {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.fade-in {
    -webkit-animation: fade-in 0.2s forwards !important;
    animation: fade-in 0.2s forwards !important;
}
@-webkit-keyframes half-fade-in {
    0% {
        opacity: 0.65;
    }
    to {
        opacity: 1;
    }
}
@keyframes half-fade-in {
    0% {
        opacity: 0.65;
    }
    to {
        opacity: 1;
    }
}
.half-fade-in {
    -webkit-animation: half-fade-in 0.2s forwards !important;
    animation: half-fade-in 0.2s forwards !important;
}
.half-fade-in-delayed {
    -webkit-animation: half-fade-in 0.3s 0.5s forwards !important;
    animation: half-fade-in 0.3s 0.5s forwards !important;
}
@-webkit-keyframes logoAnimation {
    to {
        stroke-dashoffset: 0px;
        stroke-width: 0px;
        fill: #00c091;
    }
}
@keyframes logoAnimation {
    to {
        stroke-dashoffset: 0px;
        stroke-width: 0px;
        fill: #00c091;
    }
}
@-webkit-keyframes grow {
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes grow {
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes fade-in-grow {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
    }
}
@keyframes fade-in-grow {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
    }
}
@-webkit-keyframes spinner {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes spinner {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
.slideInLeft-appear {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
}
.slideInLeft-appear.slideInLeft-appear-active {
    -webkit-transform: translate(0);
    transform: translate(0);
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.665, 0.32, 1);
    transition-timing-function: cubic-bezier(0.175, 0.665, 0.32, 1);
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
}
.slideInLeft-enter {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-20%);
    transform: translate(-20%);
}
.slideInLeft-enter.slideInLeft-enter-active {
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0, 0, 0, 0.995), -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.slideInLeft-enter.slideInLeft-enter-active,
.slideInLeft-leave {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
}
.slideInLeft-leave {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.995, 0, 0, 0);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.995, 0, 0, 0);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.995, 0, 0, 0);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.995, 0, 0, 0), -webkit-transform 0.5s cubic-bezier(0.995, 0, 0, 0);
}
.slideInLeft-leave.slideInLeft-leave-active {
    opacity: 0;
    -webkit-transform: translate(20%);
    transform: translate(20%);
}
.slideInRight-appear {
    opacity: 0.01;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(20%);
    transform: translate(20%);
}
.slideInRight-appear.slideInRight-appear-active {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0, 0, 0, 0.995), -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.slideInRight-enter {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(20%);
    transform: translate(20%);
}
.slideInRight-enter.slideInRight-enter-active {
    opacity: 1;
    -webkit-transform: translate(0);
    transform: translate(0);
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0, 0, 0, 0.995), -webkit-transform 0.5s cubic-bezier(0, 0, 0, 0.995);
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.slideInRight-leave {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(0);
    transform: translate(0);
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.995, 0, 0, 0);
    transition: opacity 0.5s linear, -webkit-transform 0.5s cubic-bezier(0.995, 0, 0, 0);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.995, 0, 0, 0);
    transition: opacity 0.5s linear, transform 0.5s cubic-bezier(0.995, 0, 0, 0), -webkit-transform 0.5s cubic-bezier(0.995, 0, 0, 0);
}
.slideInRight-leave.slideInRight-leave-active {
    opacity: 0;
    -webkit-transform: translate(-20%);
    transform: translate(-20%);
}
.slideFadeLeft-appear,
.slideFadeLeft-enter,
.slideFadeLeft-leave,
.slideFadeRight-appear,
.slideFadeRight-enter,
.slideFadeRight-leave {
    -webkit-transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-in;
    transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-in;
    transition: opacity 0.3s ease-in, transform 0.3s ease-in;
    transition: opacity 0.3s ease-in, transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
}
.slideFadeRight-enter {
    opacity: 0;
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
}
.slideFadeRight-enter.slideFadeRight-enter-active,
.slideFadeRight-leave {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.slideFadeRight-leave.slideFadeRight-leave-active {
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
    opacity: 0;
}
.slideFadeRight-appear {
    opacity: 0;
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
}
.slideFadeRight-appear.slideFadeRight-appear-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.slideFadeLeft-enter {
    opacity: 0;
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
}
.slideFadeLeft-enter.slideFadeLeft-enter-active,
.slideFadeLeft-leave {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
.slideFadeLeft-leave.slideFadeLeft-leave-active {
    -webkit-transform: translateX(25%);
    transform: translateX(25%);
    opacity: 0;
}
.slideFadeLeft-appear {
    opacity: 0;
    -webkit-transform: translateX(-25%);
    transform: translateX(-25%);
}
.slideFadeLeft-appear.slideFadeLeft-appear-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}
@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadein {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fadeout {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fadeout {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.modal-backdrop {
    -webkit-animation: fadein 0.2s forwards;
    animation: fadein 0.2s forwards;
    will-change: opacity;
}
.modal-backdrop-fade {
    -webkit-animation: fadeout 0.2s forwards;
    animation: fadeout 0.2s forwards;
    will-change: opacity;
}
@-webkit-keyframes modal-showin {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes modal-showin {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes modal-showout {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes modal-showout {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.modal-content {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-animation: modal-showin 0.2s forwards;
    animation: modal-showin 0.2s forwards;
    will-change: transform, opacity;
}
.modal-hidden .modal-content {
    -webkit-animation: modal-showout 0.2s forwards !important;
    animation: modal-showout 0.2s forwards !important;
}
@-webkit-keyframes forward-ease-in {
    0% {
        opacity: 0.3;
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes forward-ease-in {
    0% {
        opacity: 0.3;
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.forward-ease-in {
    position: relative;
    -webkit-animation: forward-ease-in 0.3s ease-out forwards !important;
    animation: forward-ease-in 0.3s ease-out forwards !important;
}
.resume-removed-item {
    overflow: hidden;
    -webkit-transition: height 0.25s, background 0.25s;
    transition: height 0.25s, background 0.25s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background: rgba(0, 192, 142, 0.3);
}
.resume-overlay-fadein {
    -webkit-animation: fadein 0.4s ease-out forwards !important;
    animation: fadein 0.4s ease-out forwards !important;
}
.resume-overlay-fadeout {
    -webkit-animation: fadeout 0.4s ease-out forwards !important;
    animation: fadeout 0.4s ease-out forwards !important;
}
@keyframes bounce {
    1% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    40% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    60% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    75% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }
    85% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.bounce {
    position: relative;
    will-change: top;
    -webkit-animation: bounce 0.4s alternate forwards;
    animation: bounce 0.4s alternate forwards;
}
@-webkit-keyframes move-down {
    0% {
        opacity: 0.4;
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes move-down {
    0% {
        opacity: 0.4;
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.move-down {
    will-change: top, opacity;
    -webkit-animation: move-down 0.3s alternate forwards;
    animation: move-down 0.3s alternate forwards;
}
.move-down-slow {
    will-change: top, opacity;
    -webkit-animation: move-down 1s alternate forwards;
    animation: move-down 1s alternate forwards;
}
@-webkit-keyframes left-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes left-out {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}
.left-in {
    -webkit-animation: left-in 0.3s;
    animation: left-in 0.3s;
}
@-webkit-keyframes right-in {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes right-out {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}
.right-in {
    -webkit-animation: right-in 0.3s;
    animation: right-in 0.3s;
}
::-webkit-input-placeholder {
    opacity: 1 !important;
}
.unselectable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}
body,
html {
    scroll-behavior: smooth;
}
body {
    background: #f3f3f3;
    background-attachment: fixed;
    background-repeat: repeat;
}
body.global-loading {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
}
body.overflow-hidden,
body.overflow-hidden-popover {
    overflow: hidden;
}
p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.close {
    opacity: 0.4 !important;
}
.app {
    min-height: 100%;
    width: 100%;
}
.app .app-inner {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.app:not(.resume-editor-page) .app-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1050px) {
    .resume-editor-page {
        min-width: 1050px;
    }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .app-item {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }
}
.app-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    min-height: 100vh;
}
.vertical-align {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.scrollarea {
    height: 100%;
}
.disable-overflow {
    overflow: hidden;
}
.clearfix {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.hidden,
.hide {
    display: none !important;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
    opacity: 0.35;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
    opacity: 0.35;
}
input:focus::-ms-input-placeholder,
textarea:focus::-ms-input-placeholder {
    opacity: 0.35;
}
input:focus::placeholder,
textarea:focus::placeholder {
    opacity: 0.35;
}
.notification-block {
    color: #ff576f;
    font-family: Inter UI;
    font-size: 12px;
    line-height: 20px;
}
.round {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.intercom-launcher-button {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 0 !important;
    margin-bottom: 400px !important;
}
#intercom-container {
    z-index: 1039 !important;
}
#content.is-mobile,
body.is-mobile {
    overflow: hidden;
}
@media (max-width: 900px) {
    body {
        min-width: 300px !important;
    }
}
.form-fields .-input-group,
form .-input-group {
    min-width: 280px;
    margin-bottom: 40px;
    position: relative;
}
.form-fields .-input-group:last-child,
form .-input-group:last-child {
    margin: 0;
}
.form-fields .-input-group label,
form .-input-group label {
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.form-fields .-input-group.search-input .input-group-custom .input-group-icon .icon-delete-circle,
form .-input-group.search-input .input-group-custom .input-group-icon .icon-delete-circle {
    color: #ccc;
    cursor: pointer;
    -webkit-transition: color 0.3 ease-in-out;
    transition: color 0.3 ease-in-out;
}
.form-fields .-input-group.search-input .input-group-custom .input-group-icon .icon-delete-circle:active,
.form-fields .-input-group.search-input .input-group-custom .input-group-icon .icon-delete-circle:hover,
form .-input-group.search-input .input-group-custom .input-group-icon .icon-delete-circle:active,
form .-input-group.search-input .input-group-custom .input-group-icon .icon-delete-circle:hover {
    color: #384347;
}
.lock-icon {
    color: #fff;
    background-color: #feb251;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    text-align: center;
}
.lock-icon:before,
.lock-icon > i:before {
    display: block;
    height: 100%;
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
    line-height: 18px;
}
.vertical-center-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.link-underlined {
    text-decoration: underline;
    -webkit-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}
.link-underlined:active,
.link-underlined:focus,
.link-underlined:hover {
    opacity: 0.7;
    text-decoration: underline;
}
.panel-completed {
    padding-top: 50px;
    padding-bottom: 50px;
}
.panel-completed .btn-download {
    min-width: 270px;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.not-allowed {
    cursor: not-allowed !important;
}
.no-pointer {
    cursor: default !important;
}
.no-clicks {
    pointer-events: none;
}
.circle-bg-icon {
    line-height: 41px;
    background-color: hsla(0, 0%, 87.5%, 0.52);
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    vertical-align: 0;
    margin-bottom: -10px;
    color: #fff;
}
.circle-bg-icon i.fa-spin {
    line-height: 12px;
}
.inline-loading-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}
.avatar {
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: nearest-neighbor;
}
.opacity-text {
    opacity: 0.6;
}
.icon-60x60 {
    width: 60px;
    height: 60px;
    font-size: 40px;
}
.icon-60x60,
.icon-60x60:before {
    line-height: 60px;
}
.icon-40x40 {
    width: 40px;
    height: 40px;
}
.icon-40x40,
.icon-40x40:before {
    line-height: 40px;
}
.locked-feature .modal-footer a:hover {
    color: #b2b4b6;
    text-decoration: underline;
}
.locked-feature .modal-body {
    padding-bottom: 0 !important;
}
.locked-feature .locked-feature-icon-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.locked-feature .locked-feature-icon-wrapper .modal-hero {
    margin-top: 24px;
    margin-bottom: 24px;
}
.float-right {
    float: right;
}
.btn-round {
    border: none !important;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.btn-round .icon {
    display: inline;
    position: relative;
    top: 3px;
}
.wDrZxm7wpjkGoqSxFX29Bw\=\= {
    line-height: 1;
    vertical-align: middle;
}
.wDrZxm7wpjkGoqSxFX29Bw\=\= :before {
    vertical-align: middle;
}
._7d9Ew3rdopoMTEUs4G1Anw\=\= {
    font-family: Rubik, Open Sans, sans-serif;
    font-weight: 500;
    font-size: 18px;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding: 9px 14px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
.s6uaHA305IeoqI4xywTdvA\=\= {
    color: #fff !important;
}
.nh1o124RBbCY8z2D0sMLjg\=\= {
    background-color: #2dc08d;
    color: #2dc08d;
    border: 2px solid #2dc08d;
}
._3VFHo439Cko6dafy9dw1sQ\=\= {
    background-color: #8c7cdb;
    color: #8c7cdb;
    border: 2px solid #8c7cdb;
}
.n7QkGL7nDu2757\+kA3U9mw\=\= {
    background-color: #ff576f;
    color: #ff576f;
    border: 2px solid #ff576f;
}
.b-xfF8e\+JKV13HKT7rqnPg\=\= {
    color: #60696c !important;
    border: 2px solid #60696c;
}
._4ml3hVKgGZdkB-2xJdppSA\=\= {
    background-color: transparent !important;
}
._3zEcWnSIv8cKXoVEdhJwKQ\=\= {
    font-size: 14px;
    padding: 5px 12px;
}
.nGpAi8-ak8xa9URpRfVrDQ\=\= {
    font-size: 16px;
    padding: 9px 14px;
}
.VBydUq\+aZiAcG1CHXLDDPw\=\= {
    font-size: 18px;
    padding: 13px 16px;
}
.\+m7Vz9weT3JOptaLiHY0vQ\=\= {
    width: 100%;
}
._7d9Ew3rdopoMTEUs4G1Anw\=\=:disabled,
._7d9Ew3rdopoMTEUs4G1Anw\=\=[disabled] {
    color: #afb4b5 !important;
    opacity: 1 !important;
}
._7d9Ew3rdopoMTEUs4G1Anw\=\=.s6uaHA305IeoqI4xywTdvA\=\=.n7QkGL7nDu2757\+kA3U9mw\=\=:disabled,
._7d9Ew3rdopoMTEUs4G1Anw\=\=.s6uaHA305IeoqI4xywTdvA\=\=.n7QkGL7nDu2757\+kA3U9mw\=\=[disabled] {
    color: #fff !important;
    background-color: rgba(255, 87, 111, 0.2);
    border-color: transparent;
}
._7d9Ew3rdopoMTEUs4G1Anw\=\=._3VFHo439Cko6dafy9dw1sQ\=\=:disabled,
._7d9Ew3rdopoMTEUs4G1Anw\=\=._3VFHo439Cko6dafy9dw1sQ\=\=[disabled],
._7d9Ew3rdopoMTEUs4G1Anw\=\=.n7QkGL7nDu2757\+kA3U9mw\=\=:disabled,
._7d9Ew3rdopoMTEUs4G1Anw\=\=.n7QkGL7nDu2757\+kA3U9mw\=\=[disabled],
._7d9Ew3rdopoMTEUs4G1Anw\=\=.nh1o124RBbCY8z2D0sMLjg\=\=:disabled,
._7d9Ew3rdopoMTEUs4G1Anw\=\=.nh1o124RBbCY8z2D0sMLjg\=\=[disabled] {
    background-color: #f0f0f0;
    border-color: #afb4b5;
}
._7d9Ew3rdopoMTEUs4G1Anw\=\=.s6uaHA305IeoqI4xywTdvA\=\=._3VFHo439Cko6dafy9dw1sQ\=\=[disabled],
._7d9Ew3rdopoMTEUs4G1Anw\=\=.s6uaHA305IeoqI4xywTdvA\=\=.nh1o124RBbCY8z2D0sMLjg\=\=:disabled,
._7d9Ew3rdopoMTEUs4G1Anw\=\=.s6uaHA305IeoqI4xywTdvA\=\=.nh1o124RBbCY8z2D0sMLjg\=\=[disabled] ._7d9Ew3rdopoMTEUs4G1Anw\=\=.s6uaHA305IeoqI4xywTdvA\=\=._3VFHo439Cko6dafy9dw1sQ\=\=:disabled {
    border-color: transparent;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"] {
    opacity: 0;
    width: auto;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"] + .RPyHZpQaW5rNkwXGgJWVCA\=\= {
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #d8d9db;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    width: 20px;
    height: 20px;
    position: absolute;
    line-height: 20px;
    margin: 0 0 0 -20px;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"] + .RPyHZpQaW5rNkwXGgJWVCA\=\=:after {
    content: "✔";
    position: absolute;
    color: #fff;
    opacity: 0;
    top: -1px;
    left: 3px;
    -webkit-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"]:checked + .RPyHZpQaW5rNkwXGgJWVCA\=\= {
    background-color: #2dc08d;
    border-color: #2dc08d !important;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"]:checked + .RPyHZpQaW5rNkwXGgJWVCA\=\=:after {
    opacity: 1;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= label {
    cursor: pointer;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"][disabled] + .RPyHZpQaW5rNkwXGgJWVCA\=\=,
form[disabled] .zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"] + .RPyHZpQaW5rNkwXGgJWVCA\=\= {
    border-color: #65696d;
}
.zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"][disabled] + .RPyHZpQaW5rNkwXGgJWVCA\=\=:after,
form[disabled] .zh\+z0LBbG1pxH7u7mNW-yQ\=\= input[type="checkbox"] + .RPyHZpQaW5rNkwXGgJWVCA\=\=:after {
    background-color: #65696d;
}
._6YPUxAdTPMcZhy3hafx3pQ\=\= {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 14px 8px;
    font-size: 14px;
    color: #384347;
    background-color: #fff;
    background-image: none;
    border: 1px solid #afb4b5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    outline: none;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
._6YPUxAdTPMcZhy3hafx3pQ\=\=:focus {
    border-color: #00c091;
}
._6YPUxAdTPMcZhy3hafx3pQ\=\= > :not(:first-child) {
    margin-left: 8px;
}
.HjLIlW1CwiWCA08DmCUhyg\=\= {
    border: none;
    background: transparent;
    outline: none;
    padding: 0;
    width: 100%;
}
.VHTlNLZfApuoWeKg-mf\+7g\=\= {
    width: 200px;
    height: 48px;
    padding: 14px 8px;
}
.ucM\+HgBL4ne-LtsPVFffzw\=\= {
    width: 342px;
    height: 40px;
    padding: 10px 12px;
}
.Gd7VnNQ9\+KJtoyZ6fxfXow\=\= {
    width: 100%;
}
.i02D1e94o10Nj-kN1XfA-w\=\= {
    position: relative;
}
.kgjlisgcYv3nEBlhlkeApA\=\= {
    border-color: #ff576f;
}
@-webkit-keyframes -OIuVnu\+Kg1TJCTHteo9SA\=\= {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes -OIuVnu\+Kg1TJCTHteo9SA\=\= {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.rnAAlqMCVmbI0V6Z8LNmlQ\=\= {
    display: inline-block;
    height: 18px;
    width: 18px;
    border: 1px solid #d3dcd9;
    background-color: #fff;
    position: relative;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}
.rnAAlqMCVmbI0V6Z8LNmlQ\=\=._9laoIt99OuKsxfVC-sJ\+Qg\=\= {
    border: 1px solid #2dc08d;
}
.rnAAlqMCVmbI0V6Z8LNmlQ\=\=._9laoIt99OuKsxfVC-sJ\+Qg\=\=:after {
    content: " ";
    top: 2px;
    left: 2px;
    height: 12px;
    width: 12px;
    background-color: #2dc08d;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: -OIuVnu\+ Kg1TJCTHteo9SA\=\=0.3sease-outforwards !important;
    animation: -OIuVnu\+ Kg1TJCTHteo9SA\=\=0.3sease-outforwards !important;
}
.Qy4uM3gutU51AOZoMfDXKA\=\= {
    width: 100%;
    overflow-wrap: break-word;
    white-space: pre-wrap;
    resize: none;
    color: #384347;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    outline: none;
}
.Qy4uM3gutU51AOZoMfDXKA\=\=:active,
.Qy4uM3gutU51AOZoMfDXKA\=\=:focus,
.Qy4uM3gutU51AOZoMfDXKA\=\=:hover {
    border-color: #249a71;
}
.TFaw\+4rubhxgued\+t3\+9bg\=\= {
    resize: vertical;
}
@font-face {
    font-family: resumeicons;
    src: url(/css/254598d40008dd22eb1b9e0fa1a7e1a8.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
[data-icon]:before {
    font-family: resumeicons !important;
}
[class*=" resume-icon-"]:before,
[class^="resume-icon-"]:before {
    font-family: resumeicons !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.resume-icon-001-free-plus:before {
    content: "a";
}
.resume-icon-02-free-check-mark:before {
    content: "b";
}
.resume-icon-03-free-search-find:before {
    content: "c";
}
.resume-icon-04-eye:before {
    content: "d";
}
.resume-icon-05-pin-map:before {
    content: "e";
}
.resume-icon-mappinned:before {
    content: "f";
}
.resume-icon-gears-setting:before {
    content: "g";
}
.resume-icon-06-free-cog-gear:before {
    content: "h";
}
.resume-icon-07-folder-open:before {
    content: "i";
}
.resume-icon-08-email-envelope:before {
    content: "j";
}
.resume-icon-09-free-flash:before {
    content: "k";
}
.resume-icon-10-infinity:before {
    content: "l";
}
.resume-icon-12-paper-clip:before {
    content: "m";
}
.resume-icon-14-free-talk-chat:before {
    content: "n";
}
.resume-icon-15-tools:before {
    content: "o";
}
.resume-icon-16-like:before {
    content: "p";
}
.resume-icon-17-link:before {
    content: "q";
}
.resume-icon-20-target:before {
    content: "r";
}
.resume-icon-21-free-star:before {
    content: "s";
}
.resume-icon-23-free-star-two:before {
    content: "t";
}
.resume-icon-22-free-star-half:before {
    content: "u";
}
.resume-icon-24-key:before {
    content: "v";
}
.resume-icon-32-windows:before {
    content: "w";
}
.resume-icon-33-apple:before {
    content: "x";
}
.resume-icon-35-github:before {
    content: "y";
}
.resume-icon-36-book:before {
    content: "z";
}
.resume-icon-37-free-brush:before {
    content: "A";
}
.resume-icon-38-free-pencil:before {
    content: "B";
}
.resume-icon-40-free-calendar:before {
    content: "C";
}
.resume-icon-41-bell-1:before {
    content: "D";
}
.resume-icon-42-free-call-phone:before {
    content: "E";
}
.resume-icon-43-free-clock:before {
    content: "F";
}
.resume-icon-44-free-lightbulb:before {
    content: "G";
}
.resume-icon-lightbulb:before {
    content: "H";
}
.resume-icon-battery-charging:before {
    content: "I";
}
.resume-icon-46-free-screen-desktop:before {
    content: "J";
}
.resume-icon-47-mobile:before {
    content: "K";
}
.resume-icon-48-file-text:before {
    content: "L";
}
.resume-icon-50-cloud:before {
    content: "N";
}
.resume-icon-rain:before {
    content: "O";
}
.resume-icon-sun-fill:before {
    content: "P";
}
.resume-icon-52-window-list:before {
    content: "Q";
}
.resume-icon-53-flow-tree:before {
    content: "R";
}
.resume-icon-robot:before {
    content: "S";
}
.resume-icon-code:before {
    content: "T";
}
.resume-icon-56-database:before {
    content: "U";
}
.resume-icon-57-gauge:before {
    content: "V";
}
.resume-icon-58-free-share:before {
    content: "W";
}
.resume-icon-64-rocket:before {
    content: "2";
}
.resume-icon-65-legal:before {
    content: "3";
}
.resume-icon-68-hourglass:before {
    content: "4";
}
.resume-icon-dollar:before {
    content: "5";
}
.resume-icon-69-bitcoin:before {
    content: "6";
}
.resume-icon-70-globe:before {
    content: "7";
}
.resume-icon-72-truck:before {
    content: "8";
}
.resume-icon-car-1:before {
    content: "9";
}
.resume-icon-75-free-music-note:before {
    content: "!";
}
.resume-icon-headphone:before {
    content: '"';
}
.resume-icon-73-mic:before {
    content: "#";
}
.resume-icon-83-free-prize-award:before {
    content: "*";
}
.resume-icon-flag-goal:before {
    content: "+";
}
.resume-icon-planet:before {
    content: "-";
}
.resume-icon-86-science-laboratory:before {
    content: "/";
}
.resume-icon-81-free-graduation-cap:before {
    content: ";";
}
.resume-icon-89-basket:before {
    content: "<";
}
.resume-icon-90-tag-2:before {
    content: "=";
}
.resume-icon-93-puzzle:before {
    content: ">";
}
.resume-icon-95-chart-bar:before {
    content: "@";
}
.resume-icon-96-chart-pie:before {
    content: "[";
}
.resume-icon-sort-alpha-asc:before {
    content: "]";
}
.resume-icon-97-filmstrip:before {
    content: "^";
}
.resume-icon-99-free-camera:before {
    content: "`";
}
.resume-icon-102-megaphone:before {
    content: "{";
}
.resume-icon-103-address:before {
    content: "|";
}
.resume-icon-104-free-plane-airport:before {
    content: "}";
}
.resume-icon-suitcase:before {
    content: "~";
}
.resume-icon-130-gamepad:before {
    content: "\\";
}
.resume-icon-106-free-home-1:before {
    content: "";
}
.resume-icon-119-soccer-01:before {
    content: "";
}
.resume-icon-volleyball:before {
    content: "";
}
.resume-icon-127-winter-01:before {
    content: "";
}
.resume-icon-anchor-1:before {
    content: "";
}
.resume-icon-dice:before {
    content: "";
}
.resume-icon-129-free-heart:before {
    content: "";
}
.resume-icon-66-doctor-hearth-01:before {
    content: "";
}
.resume-icon-132-smile:before {
    content: "";
}
.resume-icon-133-magic-wand:before {
    content: "";
}
.resume-icon-135-glass:before {
    content: "";
}
.resume-icon-black-tie:before {
    content: "";
}
.resume-icon-142-quote-right:before {
    content: "";
}
.resume-icon-145-group:before {
    content: "";
}
.resume-icon-146-female:before {
    content: "";
}
.resume-icon-147-free-male:before {
    content: "";
}
.resume-icon-child:before {
    content: "";
}
.resume-icon-143-feather:before {
    content: "";
}
.resume-icon-125-leaf-1:before {
    content: "";
}
.resume-icon-recycle:before {
    content: "";
}
.resume-icon-126-droplet:before {
    content: "";
}
.resume-icon-accessible:before {
    content: "";
}
.resume-icon-handshake:before {
    content: "";
}
.resume-icon-ribbon:before {
    content: "";
}
.resume-icon-holdingheart:before {
    content: "";
}
.resume-icon-98-free-video-camera:before {
    content: "";
}
.resume-icon-25-free-facebook:before {
    content: "";
}
.resume-icon-26-linkedin:before {
    content: "";
}
.resume-icon-28-instagram:before {
    content: "";
}
.resume-icon-29-twitter:before {
    content: "";
}
.resume-icon-27-pinterest-1:before {
    content: "";
}
.resume-icon-30-youtube:before {
    content: "";
}
.resume-icon-31-google-plus:before {
    content: "";
}
.resume-icon-34-behance:before {
    content: "";
}
.resume-icon-facebook-square:before {
    content: "";
}
.resume-icon-google-plus-square:before {
    content: "";
}
.resume-icon-git-square:before {
    content: "";
}
.resume-icon-flickr:before {
    content: "";
}
.resume-icon-dribble:before {
    content: "";
}
.resume-icon-pinterest-square:before {
    content: "";
}
.resume-icon-pinterest:before {
    content: "";
}
.resume-icon-tumblr-square:before {
    content: "";
}
.resume-icon-tumblr:before {
    content: "";
}
.resume-icon-social-blogger:before {
    content: "";
}
.resume-icon-medium:before {
    content: "";
}
.resume-icon-social-medium:before {
    content: "";
}
.resume-icon-skype:before {
    content: "";
}
.resume-icon-skype-1:before {
    content: "";
}
.resume-icon-github-square:before {
    content: "";
}
.resume-icon-github:before {
    content: "";
}
.resume-icon-vk:before {
    content: "";
}
.resume-icon-renren:before {
    content: "";
}
.resume-icon-renren-1:before {
    content: "";
}
.resume-icon-youtube-square:before {
    content: "";
}
.resume-icon-youtube-play:before {
    content: "";
}
.resume-icon-weibo:before {
    content: "";
}
.resume-icon-reddit-square:before {
    content: "";
}
.resume-icon-social-reddit:before {
    content: "";
}
.resume-icon-reddit:before {
    content: "";
}
.resume-icon-vimeo-square:before {
    content: "";
}
.resume-icon-vimeo:before {
    content: "";
}
.resume-icon-angellist:before {
    content: "";
}
.resume-icon-whatsapp:before {
    content: "";
}
.resume-icon-wordpress-alt:before {
    content: "";
}
.resume-icon-spotify:before {
    content: "";
}
.resume-icon-qq:before {
    content: "";
}
.resume-icon-94-marketing-01:before {
    content: "?";
}
.resume-icon-85-science-01:before {
    content: ".";
}
.resume-icon-101-target-01:before {
    content: "_";
}
.resume-icon-115-tennis-01:before {
    content: "";
}
.resume-icon-59-seo-01:before {
    content: "X";
}
.resume-icon-80-medal-01:before {
    content: ")";
}
.resume-icon-111-mountine-01:before {
    content: "";
}
.resume-icon-140-shoe-01:before {
    content: "";
}
.resume-icon-159-peace-01:before {
    content: "";
}
.resume-icon-63-paperplane-01:before {
    content: "1";
}
.resume-icon-152-ninja-01:before {
    content: "";
}
.resume-icon-120-snowboard-01:before {
    content: "";
}
.resume-icon-19-volunteer-01:before {
    content: "";
}
.resume-icon-117-weight-01:before {
    content: "";
}
.resume-icon-160-yinyung-01:before {
    content: "";
}
.resume-icon-61-free-project-01:before {
    content: "Z";
}
.resume-icon-62-plan-01:before {
    content: "0";
}
.resume-icon-76-piano-01:before {
    content: "$";
}
.resume-icon-138-superman-01:before {
    content: "";
}
.resume-icon-114-swimming-01:before {
    content: "";
}
.resume-icon-113-yoga-01:before {
    content: "";
}
.resume-icon-137-sword-01:before {
    content: "";
}
.resume-icon-60-talk-01:before {
    content: "Y";
}
.resume-icon-112-table-tennis-01:before {
    content: "";
}
.resume-icon-49-ruler-01:before {
    content: "M";
}
.resume-icon-110-run-01:before {
    content: "";
}
.resume-icon-158-luck-01:before {
    content: "";
}
.resume-icon-154-carrot-01:before {
    content: "";
}
.resume-icon-148-brain-01:before {
    content: "";
}
.resume-icon-151-dog-01:before {
    content: "";
}
.resume-icon-105-hiking-01:before {
    content: "";
}
.resume-icon-141-binocles-01:before {
    content: "";
}
.resume-icon-122-bike-01:before {
    content: "";
}
.resume-icon-121-free-basketball-01:before {
    content: "";
}
.resume-icon-139-free-diamond-01:before {
    content: "";
}
.resume-icon-153-deer-01:before {
    content: "";
}
.resume-icon-82-crown-01:before {
    content: ",";
}
.resume-icon-76-guitar-01:before {
    content: "%";
}
.resume-icon-124-golf:before {
    content: "";
}
.resume-icon-107-football-01:before {
    content: "";
}
.resume-icon-128-fire-01:before {
    content: "";
}
.resume-icon-88-certificate-01:before {
    content: ":";
}
.resume-icon-144-chess-01:before {
    content: "";
}
.resume-icon-79-awardplace-03:before {
    content: "(";
}
.resume-icon-weixin:before {
    content: "";
}
.resume-icon-viber-brands:before {
    content: "";
}
.resume-icon-wikipedia-w:before {
    content: "";
}
.resume-icon-stack-overflow:before {
    content: "";
}
.resume-icon-stack-exchange:before {
    content: "";
}
.resume-icon-soundcloud:before {
    content: "";
}
.resume-icon-slideshare:before {
    content: "";
}
.resume-icon-quora:before {
    content: "";
}
.resume-icon-78-awardplace-02:before {
    content: "'";
}
.resume-icon-77-awardplace-01:before {
    content: "&";
}
.resume-icon-kaggle-brands:before,
.resume-icon-social-500px:before {
    content: "";
}
.resume-icon-discord-logo:before {
    content: "";
}
.resume-icon-email-01:before {
    content: "";
}
.resume-icon-dot-1:before {
    content: "";
}
.resume-icon-rearrange-1:before {
    content: "";
}
.resume-icon-enhancv-02:before {
    content: "";
}
.resume-icon-enhancv-full-01:before {
    content: "";
}
.resume-icon-enhancv-01:before {
    content: "";
}
.resume-icon-84-flag:before {
    content: "";
}
.resume-icon-snow:before {
    content: "";
}
@font-face {
    font-family: enhancvstyleguide;
    src: url(/css/1121db3b7cb4bfbd167ac06ddeb52f23.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
[data-icon]:before {
    content: attr(data-icon);
}
[class*=" icon-"]:before,
[class^="icon-"]:before,
[data-icon]:before {
    font-family: enhancvstyleguide !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-40-free-calendar:before {
    content: "~";
}
.icon-42-free-call-phone:before {
    content: "#";
}
.icon-08-email-envelope:before {
    content: "G";
}
.icon-07-folder-open:before {
    content: "L";
}
.icon-145-group:before {
    content: "R";
}
.icon-129-free-heart:before {
    content: "T";
}
.icon-133-magic-wand:before {
    content: "!";
}
.icon-12-paper-clip:before {
    content: "(";
}
.icon-38-free-pencil:before {
    content: ")";
}
.icon-05-pin-map:before {
    content: "+";
}
.icon-001-free-plus:before {
    content: ":";
}
.icon-142-quote-right:before {
    content: "[";
}
.icon-64-rocket:before {
    content: "|";
}
.icon-03-free-search-find:before {
    content: "";
}
.icon-132-smile:before {
    content: "";
}
.icon-131-smiley-frown:before {
    content: "";
}
.icon-23-free-star-two:before {
    content: "";
}
.icon-21-free-star:before {
    content: "";
}
.icon-13-trash-bin:before {
    content: "";
}
.icon-52-window-list:before {
    content: "";
}
.icon-41-bell-1:before {
    content: "";
}
.icon-37-free-brush:before {
    content: "";
}
.icon-95-chart-bar:before {
    content: "";
}
.icon-45-floppy:before {
    content: "";
}
.icon-10-infinity:before {
    content: "";
}
.icon-70-globe:before {
    content: "";
}
.icon-56-database:before {
    content: "h";
}
.icon-15-tools:before {
    content: "";
}
.icon-58-free-share:before {
    content: "";
}
.icon-35-github:before {
    content: "";
}
.icon-22-free-star-half:before {
    content: "";
}
.icon-46-free-screen-desktop:before {
    content: "}";
}
.icon-48-file-text:before {
    content: "";
}
.icon-02-free-check-mark:before {
    content: "";
}
.icon-14-free-talk-chat:before {
    content: "c";
}
.icon-77-awardplace-01:before {
    content: "f";
}
.icon-78-awardplace-02:before {
    content: "i";
}
.icon-79-awardplace-03:before {
    content: "j";
}
.icon-88-certificate-01:before {
    content: "D";
}
.icon-enhancv-01:before {
    content: "0";
}
.icon-enhancv-02-fat:before {
    content: "1";
}
.icon-add-1:before {
    content: ";";
}
.icon-addsection-1:before {
    content: "";
}
.icon-arrowdown-1:before {
    content: "^";
}
.icon-arrowleft-1:before {
    content: "`";
}
.icon-arrowup-1:before {
    content: "";
}
.icon-close-1:before {
    content: "";
}
.icon-colour:before {
    content: "";
}
.icon-dot-1:before {
    content: "-";
}
.icon-email-icon-1:before {
    content: "";
}
.icon-layout-1:before {
    content: "";
}
.icon-lock1-v2-1:before {
    content: "";
}
.icon-lock2-v2-1:before {
    content: "";
}
.icon-94-marketing-01:before {
    content: "";
}
.icon-80-medal-01:before {
    content: "";
}
.icon-91-new:before {
    content: "";
}
.icon-enhancv-full-01:before {
    content: "/";
}
.icon-close-2:before {
    content: "<";
}
.icon-email-01:before {
    content: "_";
}
.icon-spinner-01:before {
    content: "";
}
.icon-log-out:before {
    content: "";
}
.icon-log-in:before {
    content: "";
}
.icon-bookmark:before {
    content: "";
}
.icon-user:before {
    content: "";
}
.icon-reply:before {
    content: "";
}
.icon-user-1:before {
    content: "";
}
.icon-icon-arrowright:before {
    content: "{";
}
.icon-delete-circle:before {
    content: "";
}
.icon-remove:before {
    content: "";
}
.icon-paypal:before {
    content: "";
}
.icon-heart-empty:before {
    content: "";
}
.icon-information-circle:before {
    content: "";
}
.icon-filckr:before {
    content: "";
}
.icon-icon-tooltip-arrow:before {
    content: "";
}
.icon-bell-two:before {
    content: "";
}
.icon-circle:before {
    content: "";
}
.icon-align-justify:before {
    content: "";
}
.icon-trash:before {
    content: "";
}
.icon-play:before {
    content: "";
}
.icon-cog:before {
    content: "";
}
.icon-arrows:before {
    content: "";
}
.icon-icon-drag-02-01:before {
    content: "";
}
.icon-angle-up:before {
    content: "";
}
.icon-angle-right:before {
    content: "";
}
.icon-angle-left:before {
    content: "";
}
.icon-2man:before {
    content: "";
}
.icon-06-free-cog-gear:before {
    content: "x";
}
.icon-caret-down-two:before {
    content: "";
}
.icon-save-disk:before {
    content: "";
}
.icon-share-square:before {
    content: "";
}
.icon-user-plus:before {
    content: "";
}
.icon-exclamation-circle:before {
    content: "";
}
.icon-check-circle:before {
    content: "";
}
.icon-info-circle:before {
    content: "";
}
.icon-lock:before {
    content: "";
}
.icon-repeat:before {
    content: "";
}
.icon-download:before {
    content: "";
}
.icon-share:before {
    content: "";
}
.icon-bookmarks:before {
    content: "";
}
.icon-eye:before {
    content: "";
}
.icon-files-o:before {
    content: "";
}
.icon-doc-text:before {
    content: "";
}
.icon-align-left-1:before {
    content: "";
}
.icon-ios-eye-outline:before {
    content: "";
}
.icon-chat:before {
    content: "";
}
.icon-page-copy:before {
    content: "";
}
.icon-clipboard:before {
    content: "";
}
.icon-ios-chatboxes-outline:before {
    content: "";
}
.icon-clipboard-1:before {
    content: "";
}
.icon-1man:before {
    content: "";
}
.icon-resume:before {
    content: "";
}
.icon-eye-disabled:before {
    content: "";
}
.icon-angle-down:before {
    content: "";
}
.icon-139-free-diamond-01:before {
    content: "P";
}
.icon-sort-alpha-asc:before {
    content: "";
}
.icon-gears-setting:before {
    content: "";
}
.icon-battery-charging:before {
    content: "";
}
.icon-lightbulb:before {
    content: "";
}
.icon-suitcase:before {
    content: "";
}
.icon-dollar:before {
    content: "";
}
.icon-question:before {
    content: "";
}
.icon-flickr:before {
    content: "";
}
.icon-comment:before {
    content: "";
}
.icon-plus:before {
    content: "";
}
.icon-unlike:before {
    content: "@";
}
.icon-kaggle-brands:before {
    content: "";
}
.icon-cloud-upload:before {
    content: "";
}
.icon-helpdesk:before {
    content: "";
}
.icon-highschool:before {
    content: "";
}
.icon-eye-slash:before {
    content: "";
}
.icon-ellipsis-v:before {
    content: "";
}
.icon-ic-honor:before {
    content: "";
}
.icon-ic-flame:before {
    content: "";
}
.icon-ic-rocket:before {
    content: "";
}
.icon-savetimeicon:before {
    content: "";
}
.icon-beaticon:before {
    content: "";
}
.icon-ic-calm-face:before {
    content: "";
}
.icon-ic-paper:before {
    content: "";
}
.icon-ic-creative:before {
    content: "";
}
.icon-ic-wave:before {
    content: "";
}
.icon-real-estate:before {
    content: "";
}
.icon-nurse:before {
    content: "";
}
.icon-designer:before {
    content: "";
}
.icon-teacher:before {
    content: "";
}
.icon-ux:before {
    content: "";
}
.icon-volunteer:before {
    content: "";
}
.icon-research:before {
    content: "";
}
.icon-sales:before {
    content: "";
}
.icon-executive:before {
    content: "";
}
.icon-engineer:before {
    content: "";
}
.icon-marketing:before {
    content: "";
}
.icon-operations:before {
    content: "";
}
.icon-it:before {
    content: "";
}
.icon-translator:before {
    content: "";
}
.icon-undergrad:before {
    content: "";
}
.icon-student:before {
    content: "";
}
.icon-graduation-cap:before {
    content: "";
}
.icon-server:before {
    content: "";
}
.icon-business:before {
    content: "";
}
.icon-accountant:before {
    content: "";
}
.icon-photographer:before {
    content: "";
}
.icon-ellipsis-h:before {
    content: "";
}
.icon-refresh:before {
    content: "";
}
.icon-pause:before {
    content: "";
}
.icon-file-pdf-o:before {
    content: "";
}
.icon-document:before {
    content: "";
}
.icon-compress:before {
    content: "";
}
.icon-casual:before {
    content: "";
}
.icon-creative:before {
    content: "";
}
.icon-academy:before {
    content: "";
}
.icon-suitcase-1:before {
    content: "";
}
.icon-bold:before {
    content: "";
}
.icon-expand:before {
    content: "";
}
.icon-tag-add:before {
    content: "";
}
.icon-download-1:before {
    content: "";
}
.icon-font:before {
    content: "";
}
.icon-43-free-clock:before {
    content: "";
}
.icon-17-link:before {
    content: "";
}
.icon-tag-remove:before {
    content: "";
}
.icon-template:before {
    content: "";
}
.icon-underline:before {
    content: "";
}
.icon-undo:before {
    content: "r";
}
.icon-redo:before {
    content: "s";
}
.icon-globe:before {
    content: "u";
}
.icon-discord-logo:before {
    content: "I";
}
.icon-list-bullet:before {
    content: "5";
}
.icon-90-tag-2:before {
    content: ">";
}
.icon-bookmark-2:before {
    content: "";
}
.icon-formal:before {
    content: "";
}
.icon-project-manager:before {
    content: "";
}
.icon-duplicate:before {
    content: "";
}
.icon-edit:before {
    content: "";
}
.icon-label:before {
    content: "";
}
.icon-chevron-circle-right:before {
    content: "";
}
.icon-chevron-circle-down:before {
    content: "";
}
.icon-joy-is-part:before {
    content: "";
}
.icon-contextual-menu:before {
    content: "";
}
.icon-groupnew-resume:before {
    content: "";
}
.icon-groupitalic:before {
    content: "";
}
.icon-grouppreview:before {
    content: "";
}
.icon-cover-letter:before {
    content: "";
}
.icon-grouprearrange:before {
    content: "";
}
.icon-36-book:before {
    content: "l";
}
.icon-cloud:before {
    content: "a";
}
.icon-facebook-square:before {
    content: "b";
}
.icon-linkedin-square:before {
    content: "d";
}
.icon-google-plus-square:before {
    content: "e";
}
.icon-99-free-camera:before {
    content: "g";
}
.icon-italic:before {
    content: "k";
}
.icon-envelope-o:before {
    content: "m";
}
.icon-ios-paperplane-outline:before {
    content: "n";
}
.icon-union:before {
    content: "o";
}
.icon-fi-user:before {
    content: "p";
}
.icon-crown-01:before {
    content: "q";
}
.icon-exclamation-triangle:before {
    content: "t";
}
.icon-arrow-right:before {
    content: "v";
}
.icon-arrow-up:before {
    content: "w";
}
.icon-align-left:before {
    content: "y";
}
.icon-align-justify-1:before {
    content: "z";
}
.icon-align-center:before {
    content: "A";
}
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.flex-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.flex-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.flex-direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex-align-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.flex-align-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.flex-align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-align-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.flex-justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex-justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.flex-justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.flex-justify-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.flex-justify-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.flex-justify-space-evenly {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}
.col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.order-first {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
}
.order-last {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
}
.col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}
.gap-1 {
    gap: 8px;
}
.gap-row-1 {
    row-gap: 8px;
}
.gap-column-1 {
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
}
.col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}
.gap-2 {
    gap: 16px;
}
.gap-row-2 {
    row-gap: 16px;
}
.gap-column-2 {
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
}
.col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.gap-3 {
    gap: 24px;
}
.gap-row-3 {
    row-gap: 24px;
}
.gap-column-3 {
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
}
.col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
.gap-4 {
    gap: 32px;
}
.gap-row-4 {
    row-gap: 32px;
}
.gap-column-4 {
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    column-gap: 32px;
}
.col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}
.gap-5 {
    gap: 40px;
}
.gap-row-5 {
    row-gap: 40px;
}
.gap-column-5 {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
}
.col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.gap-6 {
    gap: 48px;
}
.gap-row-6 {
    row-gap: 48px;
}
.gap-column-6 {
    -webkit-column-gap: 48px;
    -moz-column-gap: 48px;
    column-gap: 48px;
}
.col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}
.gap-7 {
    gap: 56px;
}
.gap-row-7 {
    row-gap: 56px;
}
.gap-column-7 {
    -webkit-column-gap: 56px;
    -moz-column-gap: 56px;
    column-gap: 56px;
}
.col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}
.gap-8 {
    gap: 64px;
}
.gap-row-8 {
    row-gap: 64px;
}
.gap-column-8 {
    -webkit-column-gap: 64px;
    -moz-column-gap: 64px;
    column-gap: 64px;
}
.col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.gap-9 {
    gap: 72px;
}
.gap-row-9 {
    row-gap: 72px;
}
.gap-column-9 {
    -webkit-column-gap: 72px;
    -moz-column-gap: 72px;
    column-gap: 72px;
}
.col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}
.gap-10 {
    gap: 80px;
}
.gap-row-10 {
    row-gap: 80px;
}
.gap-column-10 {
    -webkit-column-gap: 80px;
    -moz-column-gap: 80px;
    column-gap: 80px;
}
.col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}
.gap-11 {
    gap: 88px;
}
.gap-row-11 {
    row-gap: 88px;
}
.gap-column-11 {
    -webkit-column-gap: 88px;
    -moz-column-gap: 88px;
    column-gap: 88px;
}
.col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.gap-12 {
    gap: 96px;
}
.gap-row-12 {
    row-gap: 96px;
}
.gap-column-12 {
    -webkit-column-gap: 96px;
    -moz-column-gap: 96px;
    column-gap: 96px;
}
.display-block,
.display-inline,
.display-inline-block {
    display: block;
}
.display-none {
    display: none;
}
.display-initial {
    display: initial;
}
@media (max-width: 480px) {
    .col-auto-xs,
    .flex-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .flex-nowrap-xs {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .flex-wrap-xs {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-direction-row-xs {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-direction-column-xs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-align-start-xs {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .flex-align-end-xs {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .flex-align-center-xs {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .flex-align-stretch-xs {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .flex-justify-center-xs {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-justify-start-xs {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-justify-end-xs {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-justify-space-between-xs {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-justify-space-around-xs {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-justify-space-evenly-xs {
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
    .order-first-xs {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }
    .order-last-xs {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }
    .display-block-xs,
    .display-inline-block-xs,
    .display-inline-xs {
        display: block;
    }
    .display-none-xs {
        display: none;
    }
    .display-initial-xs {
        display: initial;
    }
    .col-1-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .gap-1-xs {
        gap: 8px;
    }
    .gap-row-1-xs {
        row-gap: 8px;
    }
    .gap-column-1-xs {
        -webkit-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px;
    }
    .col-2-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .gap-2-xs {
        gap: 16px;
    }
    .gap-row-2-xs {
        row-gap: 16px;
    }
    .gap-column-2-xs {
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .col-3-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .gap-3-xs {
        gap: 24px;
    }
    .gap-row-3-xs {
        row-gap: 24px;
    }
    .gap-column-3-xs {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
    }
    .col-4-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .gap-4-xs {
        gap: 32px;
    }
    .gap-row-4-xs {
        row-gap: 32px;
    }
    .gap-column-4-xs {
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
    .col-5-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .gap-5-xs {
        gap: 40px;
    }
    .gap-row-5-xs {
        row-gap: 40px;
    }
    .gap-column-5-xs {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .col-6-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .gap-6-xs {
        gap: 48px;
    }
    .gap-row-6-xs {
        row-gap: 48px;
    }
    .gap-column-6-xs {
        -webkit-column-gap: 48px;
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .col-7-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .gap-7-xs {
        gap: 56px;
    }
    .gap-row-7-xs {
        row-gap: 56px;
    }
    .gap-column-7-xs {
        -webkit-column-gap: 56px;
        -moz-column-gap: 56px;
        column-gap: 56px;
    }
    .col-8-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .gap-8-xs {
        gap: 64px;
    }
    .gap-row-8-xs {
        row-gap: 64px;
    }
    .gap-column-8-xs {
        -webkit-column-gap: 64px;
        -moz-column-gap: 64px;
        column-gap: 64px;
    }
    .col-9-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .gap-9-xs {
        gap: 72px;
    }
    .gap-row-9-xs {
        row-gap: 72px;
    }
    .gap-column-9-xs {
        -webkit-column-gap: 72px;
        -moz-column-gap: 72px;
        column-gap: 72px;
    }
    .col-10-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .gap-10-xs {
        gap: 80px;
    }
    .gap-row-10-xs {
        row-gap: 80px;
    }
    .gap-column-10-xs {
        -webkit-column-gap: 80px;
        -moz-column-gap: 80px;
        column-gap: 80px;
    }
    .col-11-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .gap-11-xs {
        gap: 88px;
    }
    .gap-row-11-xs {
        row-gap: 88px;
    }
    .gap-column-11-xs {
        -webkit-column-gap: 88px;
        -moz-column-gap: 88px;
        column-gap: 88px;
    }
    .col-12-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .gap-12-xs {
        gap: 96px;
    }
    .gap-row-12-xs {
        row-gap: 96px;
    }
    .gap-column-12-xs {
        -webkit-column-gap: 96px;
        -moz-column-gap: 96px;
        column-gap: 96px;
    }
}
@media (min-width: 481px) and (max-width: 768px) {
    .col-auto-sm,
    .flex-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .flex-nowrap-sm {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .flex-wrap-sm {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-direction-row-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-direction-column-sm {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-align-start-sm {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .flex-align-end-sm {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .flex-align-center-sm {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .flex-align-stretch-sm {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .flex-justify-center-sm {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-justify-start-sm {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-justify-end-sm {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-justify-space-between-sm {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-justify-space-around-sm {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-justify-space-evenly-sm {
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
    .order-first-sm {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }
    .order-last-sm {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }
    .display-block-sm,
    .display-inline-block-sm,
    .display-inline-sm {
        display: block;
    }
    .display-none-sm {
        display: none;
    }
    .display-initial-sm {
        display: initial;
    }
    .col-1-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .gap-1-sm {
        gap: 8px;
    }
    .gap-row-1-sm {
        row-gap: 8px;
    }
    .gap-column-1-sm {
        -webkit-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px;
    }
    .col-2-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .gap-2-sm {
        gap: 16px;
    }
    .gap-row-2-sm {
        row-gap: 16px;
    }
    .gap-column-2-sm {
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .col-3-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .gap-3-sm {
        gap: 24px;
    }
    .gap-row-3-sm {
        row-gap: 24px;
    }
    .gap-column-3-sm {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
    }
    .col-4-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .gap-4-sm {
        gap: 32px;
    }
    .gap-row-4-sm {
        row-gap: 32px;
    }
    .gap-column-4-sm {
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
    .col-5-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .gap-5-sm {
        gap: 40px;
    }
    .gap-row-5-sm {
        row-gap: 40px;
    }
    .gap-column-5-sm {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .col-6-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .gap-6-sm {
        gap: 48px;
    }
    .gap-row-6-sm {
        row-gap: 48px;
    }
    .gap-column-6-sm {
        -webkit-column-gap: 48px;
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .col-7-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .gap-7-sm {
        gap: 56px;
    }
    .gap-row-7-sm {
        row-gap: 56px;
    }
    .gap-column-7-sm {
        -webkit-column-gap: 56px;
        -moz-column-gap: 56px;
        column-gap: 56px;
    }
    .col-8-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .gap-8-sm {
        gap: 64px;
    }
    .gap-row-8-sm {
        row-gap: 64px;
    }
    .gap-column-8-sm {
        -webkit-column-gap: 64px;
        -moz-column-gap: 64px;
        column-gap: 64px;
    }
    .col-9-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .gap-9-sm {
        gap: 72px;
    }
    .gap-row-9-sm {
        row-gap: 72px;
    }
    .gap-column-9-sm {
        -webkit-column-gap: 72px;
        -moz-column-gap: 72px;
        column-gap: 72px;
    }
    .col-10-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .gap-10-sm {
        gap: 80px;
    }
    .gap-row-10-sm {
        row-gap: 80px;
    }
    .gap-column-10-sm {
        -webkit-column-gap: 80px;
        -moz-column-gap: 80px;
        column-gap: 80px;
    }
    .col-11-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .gap-11-sm {
        gap: 88px;
    }
    .gap-row-11-sm {
        row-gap: 88px;
    }
    .gap-column-11-sm {
        -webkit-column-gap: 88px;
        -moz-column-gap: 88px;
        column-gap: 88px;
    }
    .col-12-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .gap-12-sm {
        gap: 96px;
    }
    .gap-row-12-sm {
        row-gap: 96px;
    }
    .gap-column-12-sm {
        -webkit-column-gap: 96px;
        -moz-column-gap: 96px;
        column-gap: 96px;
    }
}
@media (min-width: 769px) and (max-width: 992px) {
    .col-auto-md,
    .flex-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .flex-nowrap-md {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .flex-wrap-md {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-direction-row-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-direction-column-md {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-align-start-md {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .flex-align-end-md {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .flex-align-center-md {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .flex-align-stretch-md {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .flex-justify-center-md {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-justify-start-md {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-justify-end-md {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-justify-space-between-md {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-justify-space-around-md {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-justify-space-evenly-md {
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
    .order-first-md {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }
    .order-last-md {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }
    .display-block-md,
    .display-inline-block-md,
    .display-inline-md {
        display: block;
    }
    .display-none-md {
        display: none;
    }
    .display-initial-md {
        display: initial;
    }
    .col-1-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .gap-1-md {
        gap: 8px;
    }
    .gap-row-1-md {
        row-gap: 8px;
    }
    .gap-column-1-md {
        -webkit-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px;
    }
    .col-2-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .gap-2-md {
        gap: 16px;
    }
    .gap-row-2-md {
        row-gap: 16px;
    }
    .gap-column-2-md {
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .col-3-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .gap-3-md {
        gap: 24px;
    }
    .gap-row-3-md {
        row-gap: 24px;
    }
    .gap-column-3-md {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
    }
    .col-4-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .gap-4-md {
        gap: 32px;
    }
    .gap-row-4-md {
        row-gap: 32px;
    }
    .gap-column-4-md {
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
    .col-5-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .gap-5-md {
        gap: 40px;
    }
    .gap-row-5-md {
        row-gap: 40px;
    }
    .gap-column-5-md {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .col-6-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .gap-6-md {
        gap: 48px;
    }
    .gap-row-6-md {
        row-gap: 48px;
    }
    .gap-column-6-md {
        -webkit-column-gap: 48px;
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .col-7-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .gap-7-md {
        gap: 56px;
    }
    .gap-row-7-md {
        row-gap: 56px;
    }
    .gap-column-7-md {
        -webkit-column-gap: 56px;
        -moz-column-gap: 56px;
        column-gap: 56px;
    }
    .col-8-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .gap-8-md {
        gap: 64px;
    }
    .gap-row-8-md {
        row-gap: 64px;
    }
    .gap-column-8-md {
        -webkit-column-gap: 64px;
        -moz-column-gap: 64px;
        column-gap: 64px;
    }
    .col-9-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .gap-9-md {
        gap: 72px;
    }
    .gap-row-9-md {
        row-gap: 72px;
    }
    .gap-column-9-md {
        -webkit-column-gap: 72px;
        -moz-column-gap: 72px;
        column-gap: 72px;
    }
    .col-10-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .gap-10-md {
        gap: 80px;
    }
    .gap-row-10-md {
        row-gap: 80px;
    }
    .gap-column-10-md {
        -webkit-column-gap: 80px;
        -moz-column-gap: 80px;
        column-gap: 80px;
    }
    .col-11-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .gap-11-md {
        gap: 88px;
    }
    .gap-row-11-md {
        row-gap: 88px;
    }
    .gap-column-11-md {
        -webkit-column-gap: 88px;
        -moz-column-gap: 88px;
        column-gap: 88px;
    }
    .col-12-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .gap-12-md {
        gap: 96px;
    }
    .gap-row-12-md {
        row-gap: 96px;
    }
    .gap-column-12-md {
        -webkit-column-gap: 96px;
        -moz-column-gap: 96px;
        column-gap: 96px;
    }
}
@media (min-width: 993px) and (max-width: 1200px) {
    .col-auto-lg,
    .flex-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .flex-nowrap-lg {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .flex-wrap-lg {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-direction-row-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-direction-column-lg {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-align-start-lg {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .flex-align-end-lg {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .flex-align-center-lg {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .flex-align-stretch-lg {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .flex-justify-center-lg {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-justify-start-lg {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-justify-end-lg {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-justify-space-between-lg {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-justify-space-around-lg {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-justify-space-evenly-lg {
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
    .order-first-lg {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }
    .order-last-lg {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }
    .display-block-lg,
    .display-inline-block-lg,
    .display-inline-lg {
        display: block;
    }
    .display-none-lg {
        display: none;
    }
    .display-initial-lg {
        display: initial;
    }
    .col-1-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .gap-1-lg {
        gap: 8px;
    }
    .gap-row-1-lg {
        row-gap: 8px;
    }
    .gap-column-1-lg {
        -webkit-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px;
    }
    .col-2-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .gap-2-lg {
        gap: 16px;
    }
    .gap-row-2-lg {
        row-gap: 16px;
    }
    .gap-column-2-lg {
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .col-3-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .gap-3-lg {
        gap: 24px;
    }
    .gap-row-3-lg {
        row-gap: 24px;
    }
    .gap-column-3-lg {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
    }
    .col-4-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .gap-4-lg {
        gap: 32px;
    }
    .gap-row-4-lg {
        row-gap: 32px;
    }
    .gap-column-4-lg {
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
    .col-5-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .gap-5-lg {
        gap: 40px;
    }
    .gap-row-5-lg {
        row-gap: 40px;
    }
    .gap-column-5-lg {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .col-6-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .gap-6-lg {
        gap: 48px;
    }
    .gap-row-6-lg {
        row-gap: 48px;
    }
    .gap-column-6-lg {
        -webkit-column-gap: 48px;
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .col-7-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .gap-7-lg {
        gap: 56px;
    }
    .gap-row-7-lg {
        row-gap: 56px;
    }
    .gap-column-7-lg {
        -webkit-column-gap: 56px;
        -moz-column-gap: 56px;
        column-gap: 56px;
    }
    .col-8-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .gap-8-lg {
        gap: 64px;
    }
    .gap-row-8-lg {
        row-gap: 64px;
    }
    .gap-column-8-lg {
        -webkit-column-gap: 64px;
        -moz-column-gap: 64px;
        column-gap: 64px;
    }
    .col-9-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .gap-9-lg {
        gap: 72px;
    }
    .gap-row-9-lg {
        row-gap: 72px;
    }
    .gap-column-9-lg {
        -webkit-column-gap: 72px;
        -moz-column-gap: 72px;
        column-gap: 72px;
    }
    .col-10-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .gap-10-lg {
        gap: 80px;
    }
    .gap-row-10-lg {
        row-gap: 80px;
    }
    .gap-column-10-lg {
        -webkit-column-gap: 80px;
        -moz-column-gap: 80px;
        column-gap: 80px;
    }
    .col-11-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .gap-11-lg {
        gap: 88px;
    }
    .gap-row-11-lg {
        row-gap: 88px;
    }
    .gap-column-11-lg {
        -webkit-column-gap: 88px;
        -moz-column-gap: 88px;
        column-gap: 88px;
    }
    .col-12-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .gap-12-lg {
        gap: 96px;
    }
    .gap-row-12-lg {
        row-gap: 96px;
    }
    .gap-column-12-lg {
        -webkit-column-gap: 96px;
        -moz-column-gap: 96px;
        column-gap: 96px;
    }
}
@media (min-width: 1200px) {
    .col-auto-xl,
    .flex-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }
    .flex-nowrap-xl {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .flex-wrap-xl {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .flex-direction-row-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .flex-direction-column-xl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .flex-align-start-xl {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .flex-align-end-xl {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .flex-align-center-xl {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .flex-align-stretch-xl {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .flex-justify-center-xl {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .flex-justify-start-xl {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .flex-justify-end-xl {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .flex-justify-space-between-xl {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .flex-justify-space-around-xl {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
    .flex-justify-space-evenly-xl {
        -webkit-box-pack: space-evenly;
        -webkit-justify-content: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }
    .order-first-xl {
        -webkit-box-ordinal-group: -9998;
        -webkit-order: -9999;
        -ms-flex-order: -9999;
        order: -9999;
    }
    .order-last-xl {
        -webkit-box-ordinal-group: 10000;
        -webkit-order: 9999;
        -ms-flex-order: 9999;
        order: 9999;
    }
    .display-block-xl,
    .display-inline-block-xl,
    .display-inline-xl {
        display: block;
    }
    .display-none-xl {
        display: none;
    }
    .display-initial-xl {
        display: initial;
    }
    .col-1-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }
    .gap-1-xl {
        gap: 8px;
    }
    .gap-row-1-xl {
        row-gap: 8px;
    }
    .gap-column-1-xl {
        -webkit-column-gap: 8px;
        -moz-column-gap: 8px;
        column-gap: 8px;
    }
    .col-2-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }
    .gap-2-xl {
        gap: 16px;
    }
    .gap-row-2-xl {
        row-gap: 16px;
    }
    .gap-column-2-xl {
        -webkit-column-gap: 16px;
        -moz-column-gap: 16px;
        column-gap: 16px;
    }
    .col-3-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .gap-3-xl {
        gap: 24px;
    }
    .gap-row-3-xl {
        row-gap: 24px;
    }
    .gap-column-3-xl {
        -webkit-column-gap: 24px;
        -moz-column-gap: 24px;
        column-gap: 24px;
    }
    .col-4-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }
    .gap-4-xl {
        gap: 32px;
    }
    .gap-row-4-xl {
        row-gap: 32px;
    }
    .gap-column-4-xl {
        -webkit-column-gap: 32px;
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
    .col-5-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }
    .gap-5-xl {
        gap: 40px;
    }
    .gap-row-5-xl {
        row-gap: 40px;
    }
    .gap-column-5-xl {
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .col-6-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .gap-6-xl {
        gap: 48px;
    }
    .gap-row-6-xl {
        row-gap: 48px;
    }
    .gap-column-6-xl {
        -webkit-column-gap: 48px;
        -moz-column-gap: 48px;
        column-gap: 48px;
    }
    .col-7-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }
    .gap-7-xl {
        gap: 56px;
    }
    .gap-row-7-xl {
        row-gap: 56px;
    }
    .gap-column-7-xl {
        -webkit-column-gap: 56px;
        -moz-column-gap: 56px;
        column-gap: 56px;
    }
    .col-8-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }
    .gap-8-xl {
        gap: 64px;
    }
    .gap-row-8-xl {
        row-gap: 64px;
    }
    .gap-column-8-xl {
        -webkit-column-gap: 64px;
        -moz-column-gap: 64px;
        column-gap: 64px;
    }
    .col-9-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .gap-9-xl {
        gap: 72px;
    }
    .gap-row-9-xl {
        row-gap: 72px;
    }
    .gap-column-9-xl {
        -webkit-column-gap: 72px;
        -moz-column-gap: 72px;
        column-gap: 72px;
    }
    .col-10-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }
    .gap-10-xl {
        gap: 80px;
    }
    .gap-row-10-xl {
        row-gap: 80px;
    }
    .gap-column-10-xl {
        -webkit-column-gap: 80px;
        -moz-column-gap: 80px;
        column-gap: 80px;
    }
    .col-11-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }
    .gap-11-xl {
        gap: 88px;
    }
    .gap-row-11-xl {
        row-gap: 88px;
    }
    .gap-column-11-xl {
        -webkit-column-gap: 88px;
        -moz-column-gap: 88px;
        column-gap: 88px;
    }
    .col-12-xl {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .gap-12-xl {
        gap: 96px;
    }
    .gap-row-12-xl {
        row-gap: 96px;
    }
    .gap-column-12-xl {
        -webkit-column-gap: 96px;
        -moz-column-gap: 96px;
        column-gap: 96px;
    }
}
.m-inline-auto {
    margin: 0 auto;
}
.m-1 {
    margin: 4px;
}
.-m-0 {
    margin: -4px;
}
.p-0 {
    padding: 4px;
}
.m-top-0 {
    margin-top: 4px;
}
.p-top-0 {
    padding-top: 4px;
}
.m-bottom-0 {
    margin-bottom: 4px;
}
.p-bottom-0 {
    padding-bottom: 4px;
}
.m-left-0 {
    margin-left: 4px;
}
.p-left-0 {
    padding-left: 4px;
}
.m-right-0 {
    margin-right: 4px;
}
.p-right-0 {
    padding-right: 4px;
}
.m-2 {
    margin: 8px;
}
.-m-1 {
    margin: -8px;
}
.p-1 {
    padding: 8px;
}
.m-top-1 {
    margin-top: 8px;
}
.p-top-1 {
    padding-top: 8px;
}
.m-bottom-1 {
    margin-bottom: 8px;
}
.p-bottom-1 {
    padding-bottom: 8px;
}
.m-left-1 {
    margin-left: 8px;
}
.p-left-1 {
    padding-left: 8px;
}
.m-right-1 {
    margin-right: 8px;
}
.p-right-1 {
    padding-right: 8px;
}
.m-3 {
    margin: 16px;
}
.-m-2 {
    margin: -16px;
}
.p-2 {
    padding: 16px;
}
.m-top-2 {
    margin-top: 16px;
}
.p-top-2 {
    padding-top: 16px;
}
.m-bottom-2 {
    margin-bottom: 16px;
}
.p-bottom-2 {
    padding-bottom: 16px;
}
.m-left-2 {
    margin-left: 16px;
}
.p-left-2 {
    padding-left: 16px;
}
.m-right-2 {
    margin-right: 16px;
}
.p-right-2 {
    padding-right: 16px;
}
.m-4 {
    margin: 24px;
}
.-m-3 {
    margin: -24px;
}
.p-3 {
    padding: 24px;
}
.m-top-3 {
    margin-top: 24px;
}
.p-top-3 {
    padding-top: 24px;
}
.m-bottom-3 {
    margin-bottom: 24px;
}
.p-bottom-3 {
    padding-bottom: 24px;
}
.m-left-3 {
    margin-left: 24px;
}
.p-left-3 {
    padding-left: 24px;
}
.m-right-3 {
    margin-right: 24px;
}
.p-right-3 {
    padding-right: 24px;
}
.m-5 {
    margin: 32px;
}
.-m-4 {
    margin: -32px;
}
.p-4 {
    padding: 32px;
}
.m-top-4 {
    margin-top: 32px;
}
.p-top-4 {
    padding-top: 32px;
}
.m-bottom-4 {
    margin-bottom: 32px;
}
.p-bottom-4 {
    padding-bottom: 32px;
}
.m-left-4 {
    margin-left: 32px;
}
.p-left-4 {
    padding-left: 32px;
}
.m-right-4 {
    margin-right: 32px;
}
.p-right-4 {
    padding-right: 32px;
}
.m-6 {
    margin: 40px;
}
.-m-5 {
    margin: -40px;
}
.p-5 {
    padding: 40px;
}
.m-top-5 {
    margin-top: 40px;
}
.p-top-5 {
    padding-top: 40px;
}
.m-bottom-5 {
    margin-bottom: 40px;
}
.p-bottom-5 {
    padding-bottom: 40px;
}
.m-left-5 {
    margin-left: 40px;
}
.p-left-5 {
    padding-left: 40px;
}
.m-right-5 {
    margin-right: 40px;
}
.p-right-5 {
    padding-right: 40px;
}
.m-7 {
    margin: 48px;
}
.-m-6 {
    margin: -48px;
}
.p-6 {
    padding: 48px;
}
.m-top-6 {
    margin-top: 48px;
}
.p-top-6 {
    padding-top: 48px;
}
.m-bottom-6 {
    margin-bottom: 48px;
}
.p-bottom-6 {
    padding-bottom: 48px;
}
.m-left-6 {
    margin-left: 48px;
}
.p-left-6 {
    padding-left: 48px;
}
.m-right-6 {
    margin-right: 48px;
}
.p-right-6 {
    padding-right: 48px;
}
.m-8 {
    margin: 56px;
}
.-m-7 {
    margin: -56px;
}
.p-7 {
    padding: 56px;
}
.m-top-7 {
    margin-top: 56px;
}
.p-top-7 {
    padding-top: 56px;
}
.m-bottom-7 {
    margin-bottom: 56px;
}
.p-bottom-7 {
    padding-bottom: 56px;
}
.m-left-7 {
    margin-left: 56px;
}
.p-left-7 {
    padding-left: 56px;
}
.m-right-7 {
    margin-right: 56px;
}
.p-right-7 {
    padding-right: 56px;
}
.m-9 {
    margin: 64px;
}
.-m-8 {
    margin: -64px;
}
.p-8 {
    padding: 64px;
}
.m-top-8 {
    margin-top: 64px;
}
.p-top-8 {
    padding-top: 64px;
}
.m-bottom-8 {
    margin-bottom: 64px;
}
.p-bottom-8 {
    padding-bottom: 64px;
}
.m-left-8 {
    margin-left: 64px;
}
.p-left-8 {
    padding-left: 64px;
}
.m-right-8 {
    margin-right: 64px;
}
.p-right-8 {
    padding-right: 64px;
}
.m-10 {
    margin: 72px;
}
.-m-9 {
    margin: -72px;
}
.p-9 {
    padding: 72px;
}
.m-top-9 {
    margin-top: 72px;
}
.p-top-9 {
    padding-top: 72px;
}
.m-bottom-9 {
    margin-bottom: 72px;
}
.p-bottom-9 {
    padding-bottom: 72px;
}
.m-left-9 {
    margin-left: 72px;
}
.p-left-9 {
    padding-left: 72px;
}
.m-right-9 {
    margin-right: 72px;
}
.p-right-9 {
    padding-right: 72px;
}
.m-11 {
    margin: 80px;
}
.-m-10 {
    margin: -80px;
}
.p-10 {
    padding: 80px;
}
.m-top-10 {
    margin-top: 80px;
}
.p-top-10 {
    padding-top: 80px;
}
.m-bottom-10 {
    margin-bottom: 80px;
}
.p-bottom-10 {
    padding-bottom: 80px;
}
.m-left-10 {
    margin-left: 80px;
}
.p-left-10 {
    padding-left: 80px;
}
.m-right-10 {
    margin-right: 80px;
}
.p-right-10 {
    padding-right: 80px;
}
.m-12 {
    margin: 88px;
}
.-m-11 {
    margin: -88px;
}
.p-11 {
    padding: 88px;
}
.m-top-11 {
    margin-top: 88px;
}
.p-top-11 {
    padding-top: 88px;
}
.m-bottom-11 {
    margin-bottom: 88px;
}
.p-bottom-11 {
    padding-bottom: 88px;
}
.m-left-11 {
    margin-left: 88px;
}
.p-left-11 {
    padding-left: 88px;
}
.m-right-11 {
    margin-right: 88px;
}
.p-right-11 {
    padding-right: 88px;
}
.m-13 {
    margin: 96px;
}
.-m-12 {
    margin: -96px;
}
.p-12 {
    padding: 96px;
}
.m-top-12 {
    margin-top: 96px;
}
.p-top-12 {
    padding-top: 96px;
}
.m-bottom-12 {
    margin-bottom: 96px;
}
.p-bottom-12 {
    padding-bottom: 96px;
}
.m-left-12 {
    margin-left: 96px;
}
.p-left-12 {
    padding-left: 96px;
}
.m-right-12 {
    margin-right: 96px;
}
.p-right-12 {
    padding-right: 96px;
}
@media (max-width: 480px) {
    .m-auto-xs {
        margin-left: auto;
        margin-right: auto;
    }
    .m-0-xs {
        margin: 4px;
    }
    .p-0-xs {
        padding: 4px;
    }
    .m-top-0-xs {
        margin-top: 4px;
    }
    .p-top-0-xs {
        padding-top: 4px;
    }
    .m-bottom-0-xs {
        margin-bottom: 4px;
    }
    .p-bottom-0-xs {
        padding-bottom: 4px;
    }
    .m-left-0-xs {
        margin-left: 4px;
    }
    .p-left-0-xs {
        padding-left: 4px;
    }
    .m-right-0-xs {
        margin-right: 4px;
    }
    .p-right-0-xs {
        padding-right: 4px;
    }
    .m-1-xs {
        margin: 8px;
    }
    .p-1-xs {
        padding: 8px;
    }
    .m-top-1-xs {
        margin-top: 8px;
    }
    .p-top-1-xs {
        padding-top: 8px;
    }
    .m-bottom-1-xs {
        margin-bottom: 8px;
    }
    .p-bottom-1-xs {
        padding-bottom: 8px;
    }
    .m-left-1-xs {
        margin-left: 8px;
    }
    .p-left-1-xs {
        padding-left: 8px;
    }
    .m-right-1-xs {
        margin-right: 8px;
    }
    .p-right-1-xs {
        padding-right: 8px;
    }
    .m-2-xs {
        margin: 16px;
    }
    .p-2-xs {
        padding: 16px;
    }
    .m-top-2-xs {
        margin-top: 16px;
    }
    .p-top-2-xs {
        padding-top: 16px;
    }
    .m-bottom-2-xs {
        margin-bottom: 16px;
    }
    .p-bottom-2-xs {
        padding-bottom: 16px;
    }
    .m-left-2-xs {
        margin-left: 16px;
    }
    .p-left-2-xs {
        padding-left: 16px;
    }
    .m-right-2-xs {
        margin-right: 16px;
    }
    .p-right-2-xs {
        padding-right: 16px;
    }
    .m-3-xs {
        margin: 24px;
    }
    .p-3-xs {
        padding: 24px;
    }
    .m-top-3-xs {
        margin-top: 24px;
    }
    .p-top-3-xs {
        padding-top: 24px;
    }
    .m-bottom-3-xs {
        margin-bottom: 24px;
    }
    .p-bottom-3-xs {
        padding-bottom: 24px;
    }
    .m-left-3-xs {
        margin-left: 24px;
    }
    .p-left-3-xs {
        padding-left: 24px;
    }
    .m-right-3-xs {
        margin-right: 24px;
    }
    .p-right-3-xs {
        padding-right: 24px;
    }
    .m-4-xs {
        margin: 32px;
    }
    .p-4-xs {
        padding: 32px;
    }
    .m-top-4-xs {
        margin-top: 32px;
    }
    .p-top-4-xs {
        padding-top: 32px;
    }
    .m-bottom-4-xs {
        margin-bottom: 32px;
    }
    .p-bottom-4-xs {
        padding-bottom: 32px;
    }
    .m-left-4-xs {
        margin-left: 32px;
    }
    .p-left-4-xs {
        padding-left: 32px;
    }
    .m-right-4-xs {
        margin-right: 32px;
    }
    .p-right-4-xs {
        padding-right: 32px;
    }
    .m-5-xs {
        margin: 40px;
    }
    .p-5-xs {
        padding: 40px;
    }
    .m-top-5-xs {
        margin-top: 40px;
    }
    .p-top-5-xs {
        padding-top: 40px;
    }
    .m-bottom-5-xs {
        margin-bottom: 40px;
    }
    .p-bottom-5-xs {
        padding-bottom: 40px;
    }
    .m-left-5-xs {
        margin-left: 40px;
    }
    .p-left-5-xs {
        padding-left: 40px;
    }
    .m-right-5-xs {
        margin-right: 40px;
    }
    .p-right-5-xs {
        padding-right: 40px;
    }
    .m-6-xs {
        margin: 48px;
    }
    .p-6-xs {
        padding: 48px;
    }
    .m-top-6-xs {
        margin-top: 48px;
    }
    .p-top-6-xs {
        padding-top: 48px;
    }
    .m-bottom-6-xs {
        margin-bottom: 48px;
    }
    .p-bottom-6-xs {
        padding-bottom: 48px;
    }
    .m-left-6-xs {
        margin-left: 48px;
    }
    .p-left-6-xs {
        padding-left: 48px;
    }
    .m-right-6-xs {
        margin-right: 48px;
    }
    .p-right-6-xs {
        padding-right: 48px;
    }
    .m-7-xs {
        margin: 56px;
    }
    .p-7-xs {
        padding: 56px;
    }
    .m-top-7-xs {
        margin-top: 56px;
    }
    .p-top-7-xs {
        padding-top: 56px;
    }
    .m-bottom-7-xs {
        margin-bottom: 56px;
    }
    .p-bottom-7-xs {
        padding-bottom: 56px;
    }
    .m-left-7-xs {
        margin-left: 56px;
    }
    .p-left-7-xs {
        padding-left: 56px;
    }
    .m-right-7-xs {
        margin-right: 56px;
    }
    .p-right-7-xs {
        padding-right: 56px;
    }
    .m-8-xs {
        margin: 64px;
    }
    .p-8-xs {
        padding: 64px;
    }
    .m-top-8-xs {
        margin-top: 64px;
    }
    .p-top-8-xs {
        padding-top: 64px;
    }
    .m-bottom-8-xs {
        margin-bottom: 64px;
    }
    .p-bottom-8-xs {
        padding-bottom: 64px;
    }
    .m-left-8-xs {
        margin-left: 64px;
    }
    .p-left-8-xs {
        padding-left: 64px;
    }
    .m-right-8-xs {
        margin-right: 64px;
    }
    .p-right-8-xs {
        padding-right: 64px;
    }
    .m-9-xs {
        margin: 72px;
    }
    .p-9-xs {
        padding: 72px;
    }
    .m-top-9-xs {
        margin-top: 72px;
    }
    .p-top-9-xs {
        padding-top: 72px;
    }
    .m-bottom-9-xs {
        margin-bottom: 72px;
    }
    .p-bottom-9-xs {
        padding-bottom: 72px;
    }
    .m-left-9-xs {
        margin-left: 72px;
    }
    .p-left-9-xs {
        padding-left: 72px;
    }
    .m-right-9-xs {
        margin-right: 72px;
    }
    .p-right-9-xs {
        padding-right: 72px;
    }
    .m-10-xs {
        margin: 80px;
    }
    .p-10-xs {
        padding: 80px;
    }
    .m-top-10-xs {
        margin-top: 80px;
    }
    .p-top-10-xs {
        padding-top: 80px;
    }
    .m-bottom-10-xs {
        margin-bottom: 80px;
    }
    .p-bottom-10-xs {
        padding-bottom: 80px;
    }
    .m-left-10-xs {
        margin-left: 80px;
    }
    .p-left-10-xs {
        padding-left: 80px;
    }
    .m-right-10-xs {
        margin-right: 80px;
    }
    .p-right-10-xs {
        padding-right: 80px;
    }
    .m-11-xs {
        margin: 88px;
    }
    .p-11-xs {
        padding: 88px;
    }
    .m-top-11-xs {
        margin-top: 88px;
    }
    .p-top-11-xs {
        padding-top: 88px;
    }
    .m-bottom-11-xs {
        margin-bottom: 88px;
    }
    .p-bottom-11-xs {
        padding-bottom: 88px;
    }
    .m-left-11-xs {
        margin-left: 88px;
    }
    .p-left-11-xs {
        padding-left: 88px;
    }
    .m-right-11-xs {
        margin-right: 88px;
    }
    .p-right-11-xs {
        padding-right: 88px;
    }
    .m-12-xs {
        margin: 96px;
    }
    .p-12-xs {
        padding: 96px;
    }
    .m-top-12-xs {
        margin-top: 96px;
    }
    .p-top-12-xs {
        padding-top: 96px;
    }
    .m-bottom-12-xs {
        margin-bottom: 96px;
    }
    .p-bottom-12-xs {
        padding-bottom: 96px;
    }
    .m-left-12-xs {
        margin-left: 96px;
    }
    .p-left-12-xs {
        padding-left: 96px;
    }
    .m-right-12-xs {
        margin-right: 96px;
    }
    .p-right-12-xs {
        padding-right: 96px;
    }
    .m-top-no-xs {
        margin-top: 0;
    }
    .m-top-auto-xs {
        margin-top: auto;
    }
    .p-top-no-xs {
        padding-top: 0;
    }
    .m-bottom-no-xs {
        margin-bottom: 0;
    }
    .m-bottom-auto-xs {
        margin-bottom: auto;
    }
    .p-bottom-no-xs {
        padding-bottom: 0;
    }
    .m-left-no-xs {
        margin-left: 0;
    }
    .m-left-auto-xs {
        margin-left: auto;
    }
    .p-left-no-xs {
        padding-left: 0;
    }
    .m-right-no-xs {
        margin-right: 0;
    }
    .m-right-auto-xs {
        margin-right: auto;
    }
    .p-right-no-xs {
        padding-right: 0;
    }
    .m-no-xs {
        margin: 0;
    }
    .p-no-xs {
        padding: 0;
    }
}
@media (min-width: 481px) and (max-width: 768px) {
    .m-auto-sm {
        margin-left: auto;
        margin-right: auto;
    }
    .m-0-sm {
        margin: 4px;
    }
    .p-0-sm {
        padding: 4px;
    }
    .m-top-0-sm {
        margin-top: 4px;
    }
    .p-top-0-sm {
        padding-top: 4px;
    }
    .m-bottom-0-sm {
        margin-bottom: 4px;
    }
    .p-bottom-0-sm {
        padding-bottom: 4px;
    }
    .m-left-0-sm {
        margin-left: 4px;
    }
    .p-left-0-sm {
        padding-left: 4px;
    }
    .m-right-0-sm {
        margin-right: 4px;
    }
    .p-right-0-sm {
        padding-right: 4px;
    }
    .m-1-sm {
        margin: 8px;
    }
    .p-1-sm {
        padding: 8px;
    }
    .m-top-1-sm {
        margin-top: 8px;
    }
    .p-top-1-sm {
        padding-top: 8px;
    }
    .m-bottom-1-sm {
        margin-bottom: 8px;
    }
    .p-bottom-1-sm {
        padding-bottom: 8px;
    }
    .m-left-1-sm {
        margin-left: 8px;
    }
    .p-left-1-sm {
        padding-left: 8px;
    }
    .m-right-1-sm {
        margin-right: 8px;
    }
    .p-right-1-sm {
        padding-right: 8px;
    }
    .m-2-sm {
        margin: 16px;
    }
    .p-2-sm {
        padding: 16px;
    }
    .m-top-2-sm {
        margin-top: 16px;
    }
    .p-top-2-sm {
        padding-top: 16px;
    }
    .m-bottom-2-sm {
        margin-bottom: 16px;
    }
    .p-bottom-2-sm {
        padding-bottom: 16px;
    }
    .m-left-2-sm {
        margin-left: 16px;
    }
    .p-left-2-sm {
        padding-left: 16px;
    }
    .m-right-2-sm {
        margin-right: 16px;
    }
    .p-right-2-sm {
        padding-right: 16px;
    }
    .m-3-sm {
        margin: 24px;
    }
    .p-3-sm {
        padding: 24px;
    }
    .m-top-3-sm {
        margin-top: 24px;
    }
    .p-top-3-sm {
        padding-top: 24px;
    }
    .m-bottom-3-sm {
        margin-bottom: 24px;
    }
    .p-bottom-3-sm {
        padding-bottom: 24px;
    }
    .m-left-3-sm {
        margin-left: 24px;
    }
    .p-left-3-sm {
        padding-left: 24px;
    }
    .m-right-3-sm {
        margin-right: 24px;
    }
    .p-right-3-sm {
        padding-right: 24px;
    }
    .m-4-sm {
        margin: 32px;
    }
    .p-4-sm {
        padding: 32px;
    }
    .m-top-4-sm {
        margin-top: 32px;
    }
    .p-top-4-sm {
        padding-top: 32px;
    }
    .m-bottom-4-sm {
        margin-bottom: 32px;
    }
    .p-bottom-4-sm {
        padding-bottom: 32px;
    }
    .m-left-4-sm {
        margin-left: 32px;
    }
    .p-left-4-sm {
        padding-left: 32px;
    }
    .m-right-4-sm {
        margin-right: 32px;
    }
    .p-right-4-sm {
        padding-right: 32px;
    }
    .m-5-sm {
        margin: 40px;
    }
    .p-5-sm {
        padding: 40px;
    }
    .m-top-5-sm {
        margin-top: 40px;
    }
    .p-top-5-sm {
        padding-top: 40px;
    }
    .m-bottom-5-sm {
        margin-bottom: 40px;
    }
    .p-bottom-5-sm {
        padding-bottom: 40px;
    }
    .m-left-5-sm {
        margin-left: 40px;
    }
    .p-left-5-sm {
        padding-left: 40px;
    }
    .m-right-5-sm {
        margin-right: 40px;
    }
    .p-right-5-sm {
        padding-right: 40px;
    }
    .m-6-sm {
        margin: 48px;
    }
    .p-6-sm {
        padding: 48px;
    }
    .m-top-6-sm {
        margin-top: 48px;
    }
    .p-top-6-sm {
        padding-top: 48px;
    }
    .m-bottom-6-sm {
        margin-bottom: 48px;
    }
    .p-bottom-6-sm {
        padding-bottom: 48px;
    }
    .m-left-6-sm {
        margin-left: 48px;
    }
    .p-left-6-sm {
        padding-left: 48px;
    }
    .m-right-6-sm {
        margin-right: 48px;
    }
    .p-right-6-sm {
        padding-right: 48px;
    }
    .m-7-sm {
        margin: 56px;
    }
    .p-7-sm {
        padding: 56px;
    }
    .m-top-7-sm {
        margin-top: 56px;
    }
    .p-top-7-sm {
        padding-top: 56px;
    }
    .m-bottom-7-sm {
        margin-bottom: 56px;
    }
    .p-bottom-7-sm {
        padding-bottom: 56px;
    }
    .m-left-7-sm {
        margin-left: 56px;
    }
    .p-left-7-sm {
        padding-left: 56px;
    }
    .m-right-7-sm {
        margin-right: 56px;
    }
    .p-right-7-sm {
        padding-right: 56px;
    }
    .m-8-sm {
        margin: 64px;
    }
    .p-8-sm {
        padding: 64px;
    }
    .m-top-8-sm {
        margin-top: 64px;
    }
    .p-top-8-sm {
        padding-top: 64px;
    }
    .m-bottom-8-sm {
        margin-bottom: 64px;
    }
    .p-bottom-8-sm {
        padding-bottom: 64px;
    }
    .m-left-8-sm {
        margin-left: 64px;
    }
    .p-left-8-sm {
        padding-left: 64px;
    }
    .m-right-8-sm {
        margin-right: 64px;
    }
    .p-right-8-sm {
        padding-right: 64px;
    }
    .m-9-sm {
        margin: 72px;
    }
    .p-9-sm {
        padding: 72px;
    }
    .m-top-9-sm {
        margin-top: 72px;
    }
    .p-top-9-sm {
        padding-top: 72px;
    }
    .m-bottom-9-sm {
        margin-bottom: 72px;
    }
    .p-bottom-9-sm {
        padding-bottom: 72px;
    }
    .m-left-9-sm {
        margin-left: 72px;
    }
    .p-left-9-sm {
        padding-left: 72px;
    }
    .m-right-9-sm {
        margin-right: 72px;
    }
    .p-right-9-sm {
        padding-right: 72px;
    }
    .m-10-sm {
        margin: 80px;
    }
    .p-10-sm {
        padding: 80px;
    }
    .m-top-10-sm {
        margin-top: 80px;
    }
    .p-top-10-sm {
        padding-top: 80px;
    }
    .m-bottom-10-sm {
        margin-bottom: 80px;
    }
    .p-bottom-10-sm {
        padding-bottom: 80px;
    }
    .m-left-10-sm {
        margin-left: 80px;
    }
    .p-left-10-sm {
        padding-left: 80px;
    }
    .m-right-10-sm {
        margin-right: 80px;
    }
    .p-right-10-sm {
        padding-right: 80px;
    }
    .m-11-sm {
        margin: 88px;
    }
    .p-11-sm {
        padding: 88px;
    }
    .m-top-11-sm {
        margin-top: 88px;
    }
    .p-top-11-sm {
        padding-top: 88px;
    }
    .m-bottom-11-sm {
        margin-bottom: 88px;
    }
    .p-bottom-11-sm {
        padding-bottom: 88px;
    }
    .m-left-11-sm {
        margin-left: 88px;
    }
    .p-left-11-sm {
        padding-left: 88px;
    }
    .m-right-11-sm {
        margin-right: 88px;
    }
    .p-right-11-sm {
        padding-right: 88px;
    }
    .m-12-sm {
        margin: 96px;
    }
    .p-12-sm {
        padding: 96px;
    }
    .m-top-12-sm {
        margin-top: 96px;
    }
    .p-top-12-sm {
        padding-top: 96px;
    }
    .m-bottom-12-sm {
        margin-bottom: 96px;
    }
    .p-bottom-12-sm {
        padding-bottom: 96px;
    }
    .m-left-12-sm {
        margin-left: 96px;
    }
    .p-left-12-sm {
        padding-left: 96px;
    }
    .m-right-12-sm {
        margin-right: 96px;
    }
    .p-right-12-sm {
        padding-right: 96px;
    }
    .m-top-no-sm {
        margin-top: 0;
    }
    .m-top-auto-sm {
        margin-top: auto;
    }
    .p-top-no-sm {
        padding-top: 0;
    }
    .m-bottom-no-sm {
        margin-bottom: 0;
    }
    .m-bottom-auto-sm {
        margin-bottom: auto;
    }
    .p-bottom-no-sm {
        padding-bottom: 0;
    }
    .m-left-no-sm {
        margin-left: 0;
    }
    .m-left-auto-sm {
        margin-left: auto;
    }
    .p-left-no-sm {
        padding-left: 0;
    }
    .m-right-no-sm {
        margin-right: 0;
    }
    .m-right-auto-sm {
        margin-right: auto;
    }
    .p-right-no-sm {
        padding-right: 0;
    }
    .m-no-sm {
        margin: 0;
    }
    .p-no-sm {
        padding: 0;
    }
}
@media (min-width: 769px) and (max-width: 992px) {
    .m-auto-md {
        margin-left: auto;
        margin-right: auto;
    }
    .m-0-md {
        margin: 4px;
    }
    .p-0-md {
        padding: 4px;
    }
    .m-top-0-md {
        margin-top: 4px;
    }
    .p-top-0-md {
        padding-top: 4px;
    }
    .m-bottom-0-md {
        margin-bottom: 4px;
    }
    .p-bottom-0-md {
        padding-bottom: 4px;
    }
    .m-left-0-md {
        margin-left: 4px;
    }
    .p-left-0-md {
        padding-left: 4px;
    }
    .m-right-0-md {
        margin-right: 4px;
    }
    .p-right-0-md {
        padding-right: 4px;
    }
    .m-1-md {
        margin: 8px;
    }
    .p-1-md {
        padding: 8px;
    }
    .m-top-1-md {
        margin-top: 8px;
    }
    .p-top-1-md {
        padding-top: 8px;
    }
    .m-bottom-1-md {
        margin-bottom: 8px;
    }
    .p-bottom-1-md {
        padding-bottom: 8px;
    }
    .m-left-1-md {
        margin-left: 8px;
    }
    .p-left-1-md {
        padding-left: 8px;
    }
    .m-right-1-md {
        margin-right: 8px;
    }
    .p-right-1-md {
        padding-right: 8px;
    }
    .m-2-md {
        margin: 16px;
    }
    .p-2-md {
        padding: 16px;
    }
    .m-top-2-md {
        margin-top: 16px;
    }
    .p-top-2-md {
        padding-top: 16px;
    }
    .m-bottom-2-md {
        margin-bottom: 16px;
    }
    .p-bottom-2-md {
        padding-bottom: 16px;
    }
    .m-left-2-md {
        margin-left: 16px;
    }
    .p-left-2-md {
        padding-left: 16px;
    }
    .m-right-2-md {
        margin-right: 16px;
    }
    .p-right-2-md {
        padding-right: 16px;
    }
    .m-3-md {
        margin: 24px;
    }
    .p-3-md {
        padding: 24px;
    }
    .m-top-3-md {
        margin-top: 24px;
    }
    .p-top-3-md {
        padding-top: 24px;
    }
    .m-bottom-3-md {
        margin-bottom: 24px;
    }
    .p-bottom-3-md {
        padding-bottom: 24px;
    }
    .m-left-3-md {
        margin-left: 24px;
    }
    .p-left-3-md {
        padding-left: 24px;
    }
    .m-right-3-md {
        margin-right: 24px;
    }
    .p-right-3-md {
        padding-right: 24px;
    }
    .m-4-md {
        margin: 32px;
    }
    .p-4-md {
        padding: 32px;
    }
    .m-top-4-md {
        margin-top: 32px;
    }
    .p-top-4-md {
        padding-top: 32px;
    }
    .m-bottom-4-md {
        margin-bottom: 32px;
    }
    .p-bottom-4-md {
        padding-bottom: 32px;
    }
    .m-left-4-md {
        margin-left: 32px;
    }
    .p-left-4-md {
        padding-left: 32px;
    }
    .m-right-4-md {
        margin-right: 32px;
    }
    .p-right-4-md {
        padding-right: 32px;
    }
    .m-5-md {
        margin: 40px;
    }
    .p-5-md {
        padding: 40px;
    }
    .m-top-5-md {
        margin-top: 40px;
    }
    .p-top-5-md {
        padding-top: 40px;
    }
    .m-bottom-5-md {
        margin-bottom: 40px;
    }
    .p-bottom-5-md {
        padding-bottom: 40px;
    }
    .m-left-5-md {
        margin-left: 40px;
    }
    .p-left-5-md {
        padding-left: 40px;
    }
    .m-right-5-md {
        margin-right: 40px;
    }
    .p-right-5-md {
        padding-right: 40px;
    }
    .m-6-md {
        margin: 48px;
    }
    .p-6-md {
        padding: 48px;
    }
    .m-top-6-md {
        margin-top: 48px;
    }
    .p-top-6-md {
        padding-top: 48px;
    }
    .m-bottom-6-md {
        margin-bottom: 48px;
    }
    .p-bottom-6-md {
        padding-bottom: 48px;
    }
    .m-left-6-md {
        margin-left: 48px;
    }
    .p-left-6-md {
        padding-left: 48px;
    }
    .m-right-6-md {
        margin-right: 48px;
    }
    .p-right-6-md {
        padding-right: 48px;
    }
    .m-7-md {
        margin: 56px;
    }
    .p-7-md {
        padding: 56px;
    }
    .m-top-7-md {
        margin-top: 56px;
    }
    .p-top-7-md {
        padding-top: 56px;
    }
    .m-bottom-7-md {
        margin-bottom: 56px;
    }
    .p-bottom-7-md {
        padding-bottom: 56px;
    }
    .m-left-7-md {
        margin-left: 56px;
    }
    .p-left-7-md {
        padding-left: 56px;
    }
    .m-right-7-md {
        margin-right: 56px;
    }
    .p-right-7-md {
        padding-right: 56px;
    }
    .m-8-md {
        margin: 64px;
    }
    .p-8-md {
        padding: 64px;
    }
    .m-top-8-md {
        margin-top: 64px;
    }
    .p-top-8-md {
        padding-top: 64px;
    }
    .m-bottom-8-md {
        margin-bottom: 64px;
    }
    .p-bottom-8-md {
        padding-bottom: 64px;
    }
    .m-left-8-md {
        margin-left: 64px;
    }
    .p-left-8-md {
        padding-left: 64px;
    }
    .m-right-8-md {
        margin-right: 64px;
    }
    .p-right-8-md {
        padding-right: 64px;
    }
    .m-9-md {
        margin: 72px;
    }
    .p-9-md {
        padding: 72px;
    }
    .m-top-9-md {
        margin-top: 72px;
    }
    .p-top-9-md {
        padding-top: 72px;
    }
    .m-bottom-9-md {
        margin-bottom: 72px;
    }
    .p-bottom-9-md {
        padding-bottom: 72px;
    }
    .m-left-9-md {
        margin-left: 72px;
    }
    .p-left-9-md {
        padding-left: 72px;
    }
    .m-right-9-md {
        margin-right: 72px;
    }
    .p-right-9-md {
        padding-right: 72px;
    }
    .m-10-md {
        margin: 80px;
    }
    .p-10-md {
        padding: 80px;
    }
    .m-top-10-md {
        margin-top: 80px;
    }
    .p-top-10-md {
        padding-top: 80px;
    }
    .m-bottom-10-md {
        margin-bottom: 80px;
    }
    .p-bottom-10-md {
        padding-bottom: 80px;
    }
    .m-left-10-md {
        margin-left: 80px;
    }
    .p-left-10-md {
        padding-left: 80px;
    }
    .m-right-10-md {
        margin-right: 80px;
    }
    .p-right-10-md {
        padding-right: 80px;
    }
    .m-11-md {
        margin: 88px;
    }
    .p-11-md {
        padding: 88px;
    }
    .m-top-11-md {
        margin-top: 88px;
    }
    .p-top-11-md {
        padding-top: 88px;
    }
    .m-bottom-11-md {
        margin-bottom: 88px;
    }
    .p-bottom-11-md {
        padding-bottom: 88px;
    }
    .m-left-11-md {
        margin-left: 88px;
    }
    .p-left-11-md {
        padding-left: 88px;
    }
    .m-right-11-md {
        margin-right: 88px;
    }
    .p-right-11-md {
        padding-right: 88px;
    }
    .m-12-md {
        margin: 96px;
    }
    .p-12-md {
        padding: 96px;
    }
    .m-top-12-md {
        margin-top: 96px;
    }
    .p-top-12-md {
        padding-top: 96px;
    }
    .m-bottom-12-md {
        margin-bottom: 96px;
    }
    .p-bottom-12-md {
        padding-bottom: 96px;
    }
    .m-left-12-md {
        margin-left: 96px;
    }
    .p-left-12-md {
        padding-left: 96px;
    }
    .m-right-12-md {
        margin-right: 96px;
    }
    .p-right-12-md {
        padding-right: 96px;
    }
    .m-top-no-md {
        margin-top: 0;
    }
    .m-top-auto-md {
        margin-top: auto;
    }
    .p-top-no-md {
        padding-top: 0;
    }
    .m-bottom-no-md {
        margin-bottom: 0;
    }
    .m-bottom-auto-md {
        margin-bottom: auto;
    }
    .p-bottom-no-md {
        padding-bottom: 0;
    }
    .m-left-no-md {
        margin-left: 0;
    }
    .m-left-auto-md {
        margin-left: auto;
    }
    .p-left-no-md {
        padding-left: 0;
    }
    .m-right-no-md {
        margin-right: 0;
    }
    .m-right-auto-md {
        margin-right: auto;
    }
    .p-right-no-md {
        padding-right: 0;
    }
    .m-no-md {
        margin: 0;
    }
    .p-no-md {
        padding: 0;
    }
}
@media (min-width: 993px) and (max-width: 1200px) {
    .m-auto-lg {
        margin-left: auto;
        margin-right: auto;
    }
    .m-0-lg {
        margin: 4px;
    }
    .p-0-lg {
        padding: 4px;
    }
    .m-top-0-lg {
        margin-top: 4px;
    }
    .p-top-0-lg {
        padding-top: 4px;
    }
    .m-bottom-0-lg {
        margin-bottom: 4px;
    }
    .p-bottom-0-lg {
        padding-bottom: 4px;
    }
    .m-left-0-lg {
        margin-left: 4px;
    }
    .p-left-0-lg {
        padding-left: 4px;
    }
    .m-right-0-lg {
        margin-right: 4px;
    }
    .p-right-0-lg {
        padding-right: 4px;
    }
    .m-1-lg {
        margin: 8px;
    }
    .p-1-lg {
        padding: 8px;
    }
    .m-top-1-lg {
        margin-top: 8px;
    }
    .p-top-1-lg {
        padding-top: 8px;
    }
    .m-bottom-1-lg {
        margin-bottom: 8px;
    }
    .p-bottom-1-lg {
        padding-bottom: 8px;
    }
    .m-left-1-lg {
        margin-left: 8px;
    }
    .p-left-1-lg {
        padding-left: 8px;
    }
    .m-right-1-lg {
        margin-right: 8px;
    }
    .p-right-1-lg {
        padding-right: 8px;
    }
    .m-2-lg {
        margin: 16px;
    }
    .p-2-lg {
        padding: 16px;
    }
    .m-top-2-lg {
        margin-top: 16px;
    }
    .p-top-2-lg {
        padding-top: 16px;
    }
    .m-bottom-2-lg {
        margin-bottom: 16px;
    }
    .p-bottom-2-lg {
        padding-bottom: 16px;
    }
    .m-left-2-lg {
        margin-left: 16px;
    }
    .p-left-2-lg {
        padding-left: 16px;
    }
    .m-right-2-lg {
        margin-right: 16px;
    }
    .p-right-2-lg {
        padding-right: 16px;
    }
    .m-3-lg {
        margin: 24px;
    }
    .p-3-lg {
        padding: 24px;
    }
    .m-top-3-lg {
        margin-top: 24px;
    }
    .p-top-3-lg {
        padding-top: 24px;
    }
    .m-bottom-3-lg {
        margin-bottom: 24px;
    }
    .p-bottom-3-lg {
        padding-bottom: 24px;
    }
    .m-left-3-lg {
        margin-left: 24px;
    }
    .p-left-3-lg {
        padding-left: 24px;
    }
    .m-right-3-lg {
        margin-right: 24px;
    }
    .p-right-3-lg {
        padding-right: 24px;
    }
    .m-4-lg {
        margin: 32px;
    }
    .p-4-lg {
        padding: 32px;
    }
    .m-top-4-lg {
        margin-top: 32px;
    }
    .p-top-4-lg {
        padding-top: 32px;
    }
    .m-bottom-4-lg {
        margin-bottom: 32px;
    }
    .p-bottom-4-lg {
        padding-bottom: 32px;
    }
    .m-left-4-lg {
        margin-left: 32px;
    }
    .p-left-4-lg {
        padding-left: 32px;
    }
    .m-right-4-lg {
        margin-right: 32px;
    }
    .p-right-4-lg {
        padding-right: 32px;
    }
    .m-5-lg {
        margin: 40px;
    }
    .p-5-lg {
        padding: 40px;
    }
    .m-top-5-lg {
        margin-top: 40px;
    }
    .p-top-5-lg {
        padding-top: 40px;
    }
    .m-bottom-5-lg {
        margin-bottom: 40px;
    }
    .p-bottom-5-lg {
        padding-bottom: 40px;
    }
    .m-left-5-lg {
        margin-left: 40px;
    }
    .p-left-5-lg {
        padding-left: 40px;
    }
    .m-right-5-lg {
        margin-right: 40px;
    }
    .p-right-5-lg {
        padding-right: 40px;
    }
    .m-6-lg {
        margin: 48px;
    }
    .p-6-lg {
        padding: 48px;
    }
    .m-top-6-lg {
        margin-top: 48px;
    }
    .p-top-6-lg {
        padding-top: 48px;
    }
    .m-bottom-6-lg {
        margin-bottom: 48px;
    }
    .p-bottom-6-lg {
        padding-bottom: 48px;
    }
    .m-left-6-lg {
        margin-left: 48px;
    }
    .p-left-6-lg {
        padding-left: 48px;
    }
    .m-right-6-lg {
        margin-right: 48px;
    }
    .p-right-6-lg {
        padding-right: 48px;
    }
    .m-7-lg {
        margin: 56px;
    }
    .p-7-lg {
        padding: 56px;
    }
    .m-top-7-lg {
        margin-top: 56px;
    }
    .p-top-7-lg {
        padding-top: 56px;
    }
    .m-bottom-7-lg {
        margin-bottom: 56px;
    }
    .p-bottom-7-lg {
        padding-bottom: 56px;
    }
    .m-left-7-lg {
        margin-left: 56px;
    }
    .p-left-7-lg {
        padding-left: 56px;
    }
    .m-right-7-lg {
        margin-right: 56px;
    }
    .p-right-7-lg {
        padding-right: 56px;
    }
    .m-8-lg {
        margin: 64px;
    }
    .p-8-lg {
        padding: 64px;
    }
    .m-top-8-lg {
        margin-top: 64px;
    }
    .p-top-8-lg {
        padding-top: 64px;
    }
    .m-bottom-8-lg {
        margin-bottom: 64px;
    }
    .p-bottom-8-lg {
        padding-bottom: 64px;
    }
    .m-left-8-lg {
        margin-left: 64px;
    }
    .p-left-8-lg {
        padding-left: 64px;
    }
    .m-right-8-lg {
        margin-right: 64px;
    }
    .p-right-8-lg {
        padding-right: 64px;
    }
    .m-9-lg {
        margin: 72px;
    }
    .p-9-lg {
        padding: 72px;
    }
    .m-top-9-lg {
        margin-top: 72px;
    }
    .p-top-9-lg {
        padding-top: 72px;
    }
    .m-bottom-9-lg {
        margin-bottom: 72px;
    }
    .p-bottom-9-lg {
        padding-bottom: 72px;
    }
    .m-left-9-lg {
        margin-left: 72px;
    }
    .p-left-9-lg {
        padding-left: 72px;
    }
    .m-right-9-lg {
        margin-right: 72px;
    }
    .p-right-9-lg {
        padding-right: 72px;
    }
    .m-10-lg {
        margin: 80px;
    }
    .p-10-lg {
        padding: 80px;
    }
    .m-top-10-lg {
        margin-top: 80px;
    }
    .p-top-10-lg {
        padding-top: 80px;
    }
    .m-bottom-10-lg {
        margin-bottom: 80px;
    }
    .p-bottom-10-lg {
        padding-bottom: 80px;
    }
    .m-left-10-lg {
        margin-left: 80px;
    }
    .p-left-10-lg {
        padding-left: 80px;
    }
    .m-right-10-lg {
        margin-right: 80px;
    }
    .p-right-10-lg {
        padding-right: 80px;
    }
    .m-11-lg {
        margin: 88px;
    }
    .p-11-lg {
        padding: 88px;
    }
    .m-top-11-lg {
        margin-top: 88px;
    }
    .p-top-11-lg {
        padding-top: 88px;
    }
    .m-bottom-11-lg {
        margin-bottom: 88px;
    }
    .p-bottom-11-lg {
        padding-bottom: 88px;
    }
    .m-left-11-lg {
        margin-left: 88px;
    }
    .p-left-11-lg {
        padding-left: 88px;
    }
    .m-right-11-lg {
        margin-right: 88px;
    }
    .p-right-11-lg {
        padding-right: 88px;
    }
    .m-12-lg {
        margin: 96px;
    }
    .p-12-lg {
        padding: 96px;
    }
    .m-top-12-lg {
        margin-top: 96px;
    }
    .p-top-12-lg {
        padding-top: 96px;
    }
    .m-bottom-12-lg {
        margin-bottom: 96px;
    }
    .p-bottom-12-lg {
        padding-bottom: 96px;
    }
    .m-left-12-lg {
        margin-left: 96px;
    }
    .p-left-12-lg {
        padding-left: 96px;
    }
    .m-right-12-lg {
        margin-right: 96px;
    }
    .p-right-12-lg {
        padding-right: 96px;
    }
    .m-top-no-lg {
        margin-top: 0;
    }
    .m-top-auto-lg {
        margin-top: auto;
    }
    .p-top-no-lg {
        padding-top: 0;
    }
    .m-bottom-no-lg {
        margin-bottom: 0;
    }
    .m-bottom-auto-lg {
        margin-bottom: auto;
    }
    .p-bottom-no-lg {
        padding-bottom: 0;
    }
    .m-left-no-lg {
        margin-left: 0;
    }
    .m-left-auto-lg {
        margin-left: auto;
    }
    .p-left-no-lg {
        padding-left: 0;
    }
    .m-right-no-lg {
        margin-right: 0;
    }
    .m-right-auto-lg {
        margin-right: auto;
    }
    .p-right-no-lg {
        padding-right: 0;
    }
    .m-no-lg {
        margin: 0;
    }
    .p-no-lg {
        padding: 0;
    }
}
@media (min-width: 1200px) {
    .m-auto-xl {
        margin-left: auto;
        margin-right: auto;
    }
    .m-0-xl {
        margin: 4px;
    }
    .p-0-xl {
        padding: 4px;
    }
    .m-top-0-xl {
        margin-top: 4px;
    }
    .p-top-0-xl {
        padding-top: 4px;
    }
    .m-bottom-0-xl {
        margin-bottom: 4px;
    }
    .p-bottom-0-xl {
        padding-bottom: 4px;
    }
    .m-left-0-xl {
        margin-left: 4px;
    }
    .p-left-0-xl {
        padding-left: 4px;
    }
    .m-right-0-xl {
        margin-right: 4px;
    }
    .p-right-0-xl {
        padding-right: 4px;
    }
    .m-1-xl {
        margin: 8px;
    }
    .p-1-xl {
        padding: 8px;
    }
    .m-top-1-xl {
        margin-top: 8px;
    }
    .p-top-1-xl {
        padding-top: 8px;
    }
    .m-bottom-1-xl {
        margin-bottom: 8px;
    }
    .p-bottom-1-xl {
        padding-bottom: 8px;
    }
    .m-left-1-xl {
        margin-left: 8px;
    }
    .p-left-1-xl {
        padding-left: 8px;
    }
    .m-right-1-xl {
        margin-right: 8px;
    }
    .p-right-1-xl {
        padding-right: 8px;
    }
    .m-2-xl {
        margin: 16px;
    }
    .p-2-xl {
        padding: 16px;
    }
    .m-top-2-xl {
        margin-top: 16px;
    }
    .p-top-2-xl {
        padding-top: 16px;
    }
    .m-bottom-2-xl {
        margin-bottom: 16px;
    }
    .p-bottom-2-xl {
        padding-bottom: 16px;
    }
    .m-left-2-xl {
        margin-left: 16px;
    }
    .p-left-2-xl {
        padding-left: 16px;
    }
    .m-right-2-xl {
        margin-right: 16px;
    }
    .p-right-2-xl {
        padding-right: 16px;
    }
    .m-3-xl {
        margin: 24px;
    }
    .p-3-xl {
        padding: 24px;
    }
    .m-top-3-xl {
        margin-top: 24px;
    }
    .p-top-3-xl {
        padding-top: 24px;
    }
    .m-bottom-3-xl {
        margin-bottom: 24px;
    }
    .p-bottom-3-xl {
        padding-bottom: 24px;
    }
    .m-left-3-xl {
        margin-left: 24px;
    }
    .p-left-3-xl {
        padding-left: 24px;
    }
    .m-right-3-xl {
        margin-right: 24px;
    }
    .p-right-3-xl {
        padding-right: 24px;
    }
    .m-4-xl {
        margin: 32px;
    }
    .p-4-xl {
        padding: 32px;
    }
    .m-top-4-xl {
        margin-top: 32px;
    }
    .p-top-4-xl {
        padding-top: 32px;
    }
    .m-bottom-4-xl {
        margin-bottom: 32px;
    }
    .p-bottom-4-xl {
        padding-bottom: 32px;
    }
    .m-left-4-xl {
        margin-left: 32px;
    }
    .p-left-4-xl {
        padding-left: 32px;
    }
    .m-right-4-xl {
        margin-right: 32px;
    }
    .p-right-4-xl {
        padding-right: 32px;
    }
    .m-5-xl {
        margin: 40px;
    }
    .p-5-xl {
        padding: 40px;
    }
    .m-top-5-xl {
        margin-top: 40px;
    }
    .p-top-5-xl {
        padding-top: 40px;
    }
    .m-bottom-5-xl {
        margin-bottom: 40px;
    }
    .p-bottom-5-xl {
        padding-bottom: 40px;
    }
    .m-left-5-xl {
        margin-left: 40px;
    }
    .p-left-5-xl {
        padding-left: 40px;
    }
    .m-right-5-xl {
        margin-right: 40px;
    }
    .p-right-5-xl {
        padding-right: 40px;
    }
    .m-6-xl {
        margin: 48px;
    }
    .p-6-xl {
        padding: 48px;
    }
    .m-top-6-xl {
        margin-top: 48px;
    }
    .p-top-6-xl {
        padding-top: 48px;
    }
    .m-bottom-6-xl {
        margin-bottom: 48px;
    }
    .p-bottom-6-xl {
        padding-bottom: 48px;
    }
    .m-left-6-xl {
        margin-left: 48px;
    }
    .p-left-6-xl {
        padding-left: 48px;
    }
    .m-right-6-xl {
        margin-right: 48px;
    }
    .p-right-6-xl {
        padding-right: 48px;
    }
    .m-7-xl {
        margin: 56px;
    }
    .p-7-xl {
        padding: 56px;
    }
    .m-top-7-xl {
        margin-top: 56px;
    }
    .p-top-7-xl {
        padding-top: 56px;
    }
    .m-bottom-7-xl {
        margin-bottom: 56px;
    }
    .p-bottom-7-xl {
        padding-bottom: 56px;
    }
    .m-left-7-xl {
        margin-left: 56px;
    }
    .p-left-7-xl {
        padding-left: 56px;
    }
    .m-right-7-xl {
        margin-right: 56px;
    }
    .p-right-7-xl {
        padding-right: 56px;
    }
    .m-8-xl {
        margin: 64px;
    }
    .p-8-xl {
        padding: 64px;
    }
    .m-top-8-xl {
        margin-top: 64px;
    }
    .p-top-8-xl {
        padding-top: 64px;
    }
    .m-bottom-8-xl {
        margin-bottom: 64px;
    }
    .p-bottom-8-xl {
        padding-bottom: 64px;
    }
    .m-left-8-xl {
        margin-left: 64px;
    }
    .p-left-8-xl {
        padding-left: 64px;
    }
    .m-right-8-xl {
        margin-right: 64px;
    }
    .p-right-8-xl {
        padding-right: 64px;
    }
    .m-9-xl {
        margin: 72px;
    }
    .p-9-xl {
        padding: 72px;
    }
    .m-top-9-xl {
        margin-top: 72px;
    }
    .p-top-9-xl {
        padding-top: 72px;
    }
    .m-bottom-9-xl {
        margin-bottom: 72px;
    }
    .p-bottom-9-xl {
        padding-bottom: 72px;
    }
    .m-left-9-xl {
        margin-left: 72px;
    }
    .p-left-9-xl {
        padding-left: 72px;
    }
    .m-right-9-xl {
        margin-right: 72px;
    }
    .p-right-9-xl {
        padding-right: 72px;
    }
    .m-10-xl {
        margin: 80px;
    }
    .p-10-xl {
        padding: 80px;
    }
    .m-top-10-xl {
        margin-top: 80px;
    }
    .p-top-10-xl {
        padding-top: 80px;
    }
    .m-bottom-10-xl {
        margin-bottom: 80px;
    }
    .p-bottom-10-xl {
        padding-bottom: 80px;
    }
    .m-left-10-xl {
        margin-left: 80px;
    }
    .p-left-10-xl {
        padding-left: 80px;
    }
    .m-right-10-xl {
        margin-right: 80px;
    }
    .p-right-10-xl {
        padding-right: 80px;
    }
    .m-11-xl {
        margin: 88px;
    }
    .p-11-xl {
        padding: 88px;
    }
    .m-top-11-xl {
        margin-top: 88px;
    }
    .p-top-11-xl {
        padding-top: 88px;
    }
    .m-bottom-11-xl {
        margin-bottom: 88px;
    }
    .p-bottom-11-xl {
        padding-bottom: 88px;
    }
    .m-left-11-xl {
        margin-left: 88px;
    }
    .p-left-11-xl {
        padding-left: 88px;
    }
    .m-right-11-xl {
        margin-right: 88px;
    }
    .p-right-11-xl {
        padding-right: 88px;
    }
    .m-12-xl {
        margin: 96px;
    }
    .p-12-xl {
        padding: 96px;
    }
    .m-top-12-xl {
        margin-top: 96px;
    }
    .p-top-12-xl {
        padding-top: 96px;
    }
    .m-bottom-12-xl {
        margin-bottom: 96px;
    }
    .p-bottom-12-xl {
        padding-bottom: 96px;
    }
    .m-left-12-xl {
        margin-left: 96px;
    }
    .p-left-12-xl {
        padding-left: 96px;
    }
    .m-right-12-xl {
        margin-right: 96px;
    }
    .p-right-12-xl {
        padding-right: 96px;
    }
    .m-top-no-xl {
        margin-top: 0;
    }
    .m-top-auto-xl {
        margin-top: auto;
    }
    .p-top-no-xl {
        padding-top: 0;
    }
    .m-bottom-no-xl {
        margin-bottom: 0;
    }
    .m-bottom-auto-xl {
        margin-bottom: auto;
    }
    .p-bottom-no-xl {
        padding-bottom: 0;
    }
    .m-left-no-xl {
        margin-left: 0;
    }
    .m-left-auto-xl {
        margin-left: auto;
    }
    .p-left-no-xl {
        padding-left: 0;
    }
    .m-right-no-xl {
        margin-right: 0;
    }
    .m-right-auto-xl {
        margin-right: auto;
    }
    .p-right-no-xl {
        padding-right: 0;
    }
    .m-no-xl {
        margin: 0;
    }
    .p-no-xl {
        padding: 0;
    }
}
.m-auto {
    margin: auto;
}
.m-no {
    margin: 0;
}
.p-no {
    padding: 0;
}
.m-top-auto {
    margin-top: auto;
}
.m-top-no {
    margin-top: 0;
}
.p-top-no {
    padding-top: 0;
}
.m-bottom-auto {
    margin-bottom: auto;
}
.m-bottom-no {
    margin-bottom: 0;
}
.p-bottom-no {
    padding-bottom: 0;
}
.m-left-auto {
    margin-left: auto;
}
.m-left-no {
    margin-left: 0;
}
.p-left-no {
    padding-left: 0;
}
.m-right-auto {
    margin-right: auto;
}
.m-right-no {
    margin-right: 0;
}
.p-right-no {
    padding-right: 0;
}
.font-heading {
    font-family: Rubik;
}
.font-body {
    font-family: Inter Ui;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Rubik;
    font-style: normal;
    color: #2d3639;
}
.h1,
h1 {
    font-weight: 500;
    font-size: 68px;
    line-height: 82px;
}
@media (max-width: 768px) {
    .h1,
    h1 {
        font-size: 38px;
        line-height: 46px;
    }
}
.h2,
h2 {
    font-weight: 500;
    font-size: 48px;
    line-height: 56px;
}
@media (max-width: 768px) {
    .h2,
    h2 {
        font-size: 28px;
        line-height: 34px;
    }
}
.h3,
h3 {
    font-weight: 500;
    font-size: 38px;
    line-height: 46px;
}
@media (max-width: 768px) {
    .h3,
    h3 {
        font-weight: 400;
        font-size: 24px;
        line-height: 29px;
    }
}
.h4,
h4 {
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
}
@media (max-width: 768px) {
    .h4,
    h4 {
        font-size: 22px;
        line-height: 24px;
    }
}
.h5,
h5 {
    font-weight: 400;
    font-size: 26px;
    line-height: 31px;
}
@media (max-width: 768px) {
    .h5,
    h5 {
        font-size: 20px;
        line-height: 22px;
    }
}
.h6,
h6 {
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
}
@media (max-width: 768px) {
    .h6,
    h6 {
        font-size: 18px;
        line-height: 22px;
    }
}
.text-lg {
    font-size: 20px;
}
.text-md {
    font-size: 18px;
}
.text-sm {
    font-size: 14px;
}
.text-xs {
    font-size: 12px;
}
.text-xs-min {
    font-size: 10px;
}
.link-default {
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    color: #8c7cdb;
}
.link-default:hover {
    color: #a396e2;
}
.font-weight-300 {
    font-weight: 300;
}
.font-weight-400 {
    font-weight: 400;
}
.font-weight-500 {
    font-weight: 500;
}
.font-weight-600 {
    font-weight: 600;
}
.font-weight-700 {
    font-weight: 700;
}
.underline {
    text-decoration: underline;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
@media (max-width: 480px) {
    .text-lg-xs {
        font-size: 20px;
    }
    .text-md-xs {
        font-size: 18px;
    }
    .text-sm-xs {
        font-size: 14px;
    }
    .text-xs-xs {
        font-size: 12px;
    }
    .text-xs-min-xs {
        font-size: 10px;
    }
    .link-default-xs {
        font-weight: 600;
        font-size: 16px;
        line-height: 27px;
        color: #8c7cdb;
    }
    .link-default-xs:hover {
        color: #a396e2;
    }
    .font-weight-300-xs {
        font-weight: 300;
    }
    .font-weight-400-xs {
        font-weight: 400;
    }
    .font-weight-500-xs {
        font-weight: 500;
    }
    .font-weight-600-xs {
        font-weight: 600;
    }
    .font-weight-700-xs {
        font-weight: 700;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-right-xs {
        text-align: right;
    }
}
@media (min-width: 481px) and (max-width: 768px) {
    .text-lg-sm {
        font-size: 20px;
    }
    .text-md-sm {
        font-size: 18px;
    }
    .text-sm-sm {
        font-size: 14px;
    }
    .text-xs-sm {
        font-size: 12px;
    }
    .text-xs-min-sm {
        font-size: 10px;
    }
    .link-default-sm {
        font-weight: 600;
        font-size: 16px;
        line-height: 27px;
        color: #8c7cdb;
    }
    .link-default-sm:hover {
        color: #a396e2;
    }
    .font-weight-300-sm {
        font-weight: 300;
    }
    .font-weight-400-sm {
        font-weight: 400;
    }
    .font-weight-500-sm {
        font-weight: 500;
    }
    .font-weight-600-sm {
        font-weight: 600;
    }
    .font-weight-700-sm {
        font-weight: 700;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-right-sm {
        text-align: right;
    }
}
@media (min-width: 769px) and (max-width: 992px) {
    .text-lg-md {
        font-size: 20px;
    }
    .text-md-md {
        font-size: 18px;
    }
    .text-sm-md {
        font-size: 14px;
    }
    .text-xs-md {
        font-size: 12px;
    }
    .text-xs-min-md {
        font-size: 10px;
    }
    .link-default-md {
        font-weight: 600;
        font-size: 16px;
        line-height: 27px;
        color: #8c7cdb;
    }
    .link-default-md:hover {
        color: #a396e2;
    }
    .font-weight-300-md {
        font-weight: 300;
    }
    .font-weight-400-md {
        font-weight: 400;
    }
    .font-weight-500-md {
        font-weight: 500;
    }
    .font-weight-600-md {
        font-weight: 600;
    }
    .font-weight-700-md {
        font-weight: 700;
    }
    .text-center-md {
        text-align: center;
    }
    .text-left-md {
        text-align: left;
    }
    .text-right-md {
        text-align: right;
    }
}
@media (min-width: 993px) and (max-width: 1200px) {
    .text-lg-lg {
        font-size: 20px;
    }
    .text-md-lg {
        font-size: 18px;
    }
    .text-sm-lg {
        font-size: 14px;
    }
    .text-xs-lg {
        font-size: 12px;
    }
    .text-xs-min-lg {
        font-size: 10px;
    }
    .link-default-lg {
        font-weight: 600;
        font-size: 16px;
        line-height: 27px;
        color: #8c7cdb;
    }
    .link-default-lg:hover {
        color: #a396e2;
    }
    .font-weight-300-lg {
        font-weight: 300;
    }
    .font-weight-400-lg {
        font-weight: 400;
    }
    .font-weight-500-lg {
        font-weight: 500;
    }
    .font-weight-600-lg {
        font-weight: 600;
    }
    .font-weight-700-lg {
        font-weight: 700;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-right-lg {
        text-align: right;
    }
}
@media (min-width: 1200px) {
    .text-lg-xl {
        font-size: 20px;
    }
    .text-md-xl {
        font-size: 18px;
    }
    .text-sm-xl {
        font-size: 14px;
    }
    .text-xs-xl {
        font-size: 12px;
    }
    .text-xs-min-xl {
        font-size: 10px;
    }
    .link-default-xl {
        font-weight: 600;
        font-size: 16px;
        line-height: 27px;
        color: #8c7cdb;
    }
    .link-default-xl:hover {
        color: #a396e2;
    }
    .font-weight-300-xl {
        font-weight: 300;
    }
    .font-weight-400-xl {
        font-weight: 400;
    }
    .font-weight-500-xl {
        font-weight: 500;
    }
    .font-weight-600-xl {
        font-weight: 600;
    }
    .font-weight-700-xl {
        font-weight: 700;
    }
    .text-center-xl {
        text-align: center;
    }
    .text-left-xl {
        text-align: left;
    }
    .text-right-xl {
        text-align: right;
    }
}
[class*=" icon-"],
[class^="icon-"],
[data-icon] {
    display: inline-block;
}
.color-primary {
    color: #2dc08d;
}
.color-secondary {
    color: #8c7cdb;
}
.color-text {
    color: #384347;
}
.color-accent {
    color: #e3e9f5;
}
.color-info {
    color: #3f9cdc;
}
.color-warning {
    color: #feb251;
}
.color-danger {
    color: #ff576f;
}
.bg-primary {
    background-color: #2dc08d;
}
.bg-secondary {
    background-color: #8c7cdb;
}
.bg-text {
    background-color: #384347;
}
.bg-accent {
    background-color: #e3e9f5;
}
.bg-info {
    background-color: #3f9cdc;
}
.bg-warning {
    background-color: #feb251;
}
.bg-danger {
    background-color: #ff576f;
}
.bg-primary-hover {
    background-color: #57cda4;
}
.bg-secondary-hover {
    background-color: #a396e2;
}
.bg-danger-hover {
    background-color: #ff576f;
}
.bg-primary-active {
    background-color: #249a71;
}
.bg-secondary-active {
    background-color: #7063af;
}
.bg-info-active {
    background-color: #3685bb;
}
.bg-warning-active {
    background-color: #d89745;
}
.bg-danger-active {
    background-color: #d94a5e;
}
.bg-primary-10 {
    background-color: rgba(45, 192, 141, 0.1);
}
.bg-primary-20 {
    background-color: rgba(45, 192, 141, 0.2);
}
.bg-secondary-10 {
    background-color: rgba(140, 124, 219, 0.1);
}
.bg-secondary-20 {
    background-color: rgba(140, 124, 219, 0.2);
}
.bg-accent-10 {
    background-color: rgba(227, 233, 245, 0.1);
}
.bg-accent-20 {
    background-color: rgba(227, 233, 245, 0.2);
}
.bg-info-10 {
    background-color: rgba(63, 156, 220, 0.1);
}
.bg-info-20 {
    background-color: rgba(63, 156, 220, 0.2);
}
.bg-warning-10 {
    background-color: rgba(254, 178, 81, 0.1);
}
.bg-warning-20 {
    background-color: rgba(254, 178, 81, 0.2);
}
.bg-danger-10 {
    background-color: rgba(255, 87, 111, 0.1);
}
.bg-danger-20 {
    background-color: rgba(255, 87, 111, 0.2);
}
.bg-surface {
    background-color: #fff;
}
.bg-surface-accent {
    background-color: #9cb2dc;
}
.bg-page {
    background-color: #f5f7fc;
}
.bg-page-alt {
    background-color: #fafbfd;
}
.bg-primary-cc {
    background-color: #eaf9f4;
}
.bg-secondary-cc {
    background-color: #f3f2fb;
}
.bg-danger-cc {
    background-color: #ffeef1;
}
.bg-info-cc {
    background-color: #ecf5fc;
}
.bg-visual-violet-1 {
    background-color: #d1cbf1;
}
.bg-visual-violet-2 {
    background-color: #e3e0f6;
}
.bg-visual-green-1 {
    background-color: #abe6d1;
}
.bg-visual-green-2 {
    background-color: #cdf0e4;
}
.bg-visual-blue {
    background-color: #b2d7f1;
}
.bg-visual-orange {
    background-color: #ffe0b9;
}
.bg-visual-pink {
    background-color: #ffcdd4;
}
.text-heading {
    color: #2d3639;
}
.text-paragraph {
    color: #384347;
}
.text-label {
    color: #60696c;
}
.text-caption {
    color: #afb4b5;
}
.text-subtext {
    color: #d8d9db;
}
.bg-text-heading {
    background-color: #2d3639;
}
.bg-text-paragraph {
    background-color: #384347;
}
.bg-text-label {
    background-color: #60696c;
}
.bg-text-caption {
    background-color: #afb4b5;
}
.bg-text-subtext {
    background-color: #d8d9db;
}
.bg-modal {
    background-color: #47445a;
}
.bg-graphic-1,
.bg-graphic-2 {
    background-color: #f0f0f0;
}
.bg-border-color {
    background-color: #e0e0e0;
}
.border-primary {
    border-color: #2dc08d !important;
}
.border-secondary {
    border-color: #8c7cdb !important;
}
.border-text {
    border-color: #384347 !important;
}
.border-accent {
    border-color: #e3e9f5 !important;
}
.border-info {
    border-color: #3f9cdc !important;
}
.border-warning {
    border-color: #feb251 !important;
}
.border-danger {
    border-color: #ff576f !important;
}
[class*=" resume-icon-"],
[class^="resume-icon-"],
[data-icon] {
    display: inline-block;
}
body {
    font-family: Inter UI, Helvetica, Arial, "Sans-Serif";
}
.container {
    width: 100%;
    padding-right: 16px;
    padding-left: 16px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
    .container {
        width: 736px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 960px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1168px;
    }
}
.card-default {
    background: #fff;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.1));
}
.card-default:hover {
    -webkit-filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.1));
}
.card-flat {
    background: #fff;
    border: 1px solid #e0e0e0;
    -webkit-box-shadow: 1px 1px 1px hsla(0, 5.9%, 90%, 0.5);
    box-shadow: 1px 1px 1px hsla(0, 5.9%, 90%, 0.5);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-filter: drop-shadow(1px 1px 1px hsla(0, 5.9%, 90%, 0.5));
    filter: drop-shadow(1px 1px 1px rgba(231, 228, 228, 0.5));
}
.card-disabled,
.card-flat {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.card-disabled {
    background: rgba(140, 124, 219, 0.05);
    border: 1px solid rgba(140, 124, 219, 0.1);
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.shadow-default {
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.shadow-hover {
    -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}
.shadow-flat {
    -webkit-box-shadow: 1px 1px 1px hsla(0, 5.9%, 90%, 0.5);
    box-shadow: 1px 1px 1px hsla(0, 5.9%, 90%, 0.5);
}
.shadow-main-navigation {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.border {
    border: 1px solid #e0e0e0;
}
.border-rounded {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.border-rounded-0 {
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.border-rounded-1 {
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.cursor-pointer {
    cursor: pointer;
}
.animated-onboarding--container {
    text-align: center;
}
.animated-onboarding--input {
    max-width: 600px;
    margin: 0 auto;
}
.animated-onboarding--steps {
    position: relative;
    margin-top: 32px;
    opacity: 0;
    -webkit-animation-name: stepOpacityUp;
    animation-name: stepOpacityUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s;
}
.animated-onboarding--step {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
}
.animated-onboarding--step .new-templates-wrapper {
    width: 90%;
    max-width: 1600px;
    margin: auto;
}
.animated-onboarding--step.before {
    opacity: 0;
    overflow: hidden;
    height: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
}
.animated-onboarding--step.active {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.animated-onboarding--step.after {
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
}
.animated-onboarding--progressbar {
    position: absolute;
    left: 0;
    right: 0;
    height: 32px;
    padding-top: 1px;
    max-width: 560px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.animated-onboarding--progressbar-step {
    position: absolute;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    background: #e7ecf5;
    color: #9cb2dc;
    padding-top: 5px;
    text-align: center;
    z-index: 5;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    -webkit-transition: background 0.35s, color 0.35s;
    transition: background 0.35s, color 0.35s;
}
.animated-onboarding--progressbar-step:first-child {
    left: 0;
}
.animated-onboarding--progressbar-step:nth-child(2) {
    left: -webkit-calc(50% - 16px);
    left: calc(50% - 16px);
}
.animated-onboarding--progressbar-step:nth-child(3) {
    right: 0;
}
.animated-onboarding--progressbar-step.active {
    background: #2dc08d;
    color: #fff;
}
.animated-onboarding--progressbar.multiple .animated-onboarding--progressbar-step:first-child {
    left: 0;
}
.animated-onboarding--progressbar.multiple .animated-onboarding--progressbar-step:nth-child(2) {
    left: -webkit-calc(50% - 16px);
    left: calc(50% - 16px);
}
.animated-onboarding--progressbar.multiple .animated-onboarding--progressbar-step:nth-child(3) {
    right: 0;
}
.animated-onboarding--progressbar-line {
    margin-top: 15px;
    height: 3px;
    background: #e7ecf5;
    left: 0;
    right: 0;
    position: absolute;
}
.animated-onboarding--progressbar-line.green {
    background: #2dc08d;
    z-index: 2;
}
.animated-onboarding--top-bar {
    height: 32px;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
    will-change: transform, opacity;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.animated-onboarding--top-bar.appear {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.animated-onboarding--back-button {
    position: absolute;
    left: 32px;
    top: 4px;
    font-size: 22px;
    overflow: hidden;
    cursor: pointer;
}
.animated-onboarding--auth-button {
    position: absolute;
    right: 32px;
    top: 32px;
}
.animated-onboarding--resume-card {
    padding: 8px;
    cursor: pointer;
}
.animated-onboarding--resume-card-resume {
    position: relative;
}
.animated-onboarding--resume-card-resume:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(57%, hsla(0, 0%, 100%, 0)), color-stop(79%, #fff), to(#fff));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 57%, #fff 79%, #fff);
}
.animated-onboarding--resume-card-button {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 24px;
    text-align: center;
    z-index: 5;
}
.animated-onboarding--resume-card:hover {
    background: rgba(140, 124, 219, 0.1);
}
.animated-onboarding--resume-card:hover .lock-icon-container > i,
.animated-onboarding--resume-card:hover .template-name {
    color: #8c7cdb;
}
.animated-onboarding--resume-card-resume {
    -webkit-filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.1));
}
.press-to-continue {
    position: absolute;
    left: 0;
    right: 0;
}
#page {
    height: 100%;
    width: 100%;
}
.suggestions {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 30px rgba(0, 0, 0, 0.05);
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: absolute;
    width: 100%;
    height: 136px;
    overflow-y: auto;
    z-index: 3;
}
.suggestions .suggestion-item {
    padding: 8px;
    cursor: pointer;
    text-align: left;
}
.suggestions .suggestion-item.selected {
    background-color: #8c7cdb;
    color: #fff;
}
.suggestions .suggestion-item.selected:hover {
    opacity: 0.8;
    background-color: #8c7cdb;
}
.suggestions .suggestion-item.active,
.suggestions .suggestion-item:hover {
    background: hsla(0, 0%, 80%, 0.3333333333333333);
}
.editable-field {
    padding: 0;
    border: 0;
    resize: none;
    width: 100%;
    outline: none;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    min-height: 10px;
    background: transparent;
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: pre-wrap;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    position: relative;
    z-index: 1;
    word-break: break-word;
    letter-spacing: normal;
}
.editable-field:focus {
    outline: none;
}
.editable-field-wrapper {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.editable-field-wrapper .autocomplete {
    position: absolute;
    opacity: 0.3;
    top: 0;
    z-index: -1;
}
.editable-field-wrapper-inline {
    display: inline-block;
}
.editable-field-highlights-inline {
    padding: 3px 0;
}
.editable-field-highlights {
    position: absolute !important;
    color: transparent !important;
    margin: 0 !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}
.editable-field-highlights mark {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #ffd7dc;
    color: transparent;
    padding: 0 2px;
    margin-left: -2px;
    margin-right: -2px;
}
.editable-field-highlights mark.recommendations,
.editable-field-highlights mark.selected-mark,
.editable-field-highlights mark.spellcheck,
.editable-field-highlights mark.wording {
    background: none !important;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    top: -4px;
}
.editable-field-highlights mark.spellcheck {
    background: rgba(255, 87, 111, 0.4) !important;
}
.editable-field-highlights mark.spellcheck.selected-mark {
    background: rgba(255, 87, 111, 0.3) !important;
}
.editable-field-highlights mark.wording {
    background: rgba(254, 178, 81, 0.4) !important;
}
.editable-field-highlights mark.wording.selected-mark {
    background: rgba(254, 178, 81, 0.3) !important;
}
.editable-field-highlights mark.recommendations {
    background: rgba(63, 156, 220, 0.4) !important;
}
.editable-field-highlights mark.recommendations.selected-mark {
    background: rgba(63, 156, 220, 0.3) !important;
}
input.editable-field {
    overflow-x: initial !important;
}
a.editable-field {
    word-wrap: break-word;
    word-break: break-all;
}
.editable-field input {
    outline: none;
    border: none;
    background-color: transparent;
}
.date-range-label,
.editable-field::-webkit-input-placeholder,
.editable-field input::-webkit-input-placeholder,
[contenteditable][placeholder]:empty:before {
    opacity: 0.5 !important;
}
.date-range-label,
.editable-field::-moz-placeholder,
.editable-field input::-moz-placeholder,
[contenteditable][placeholder]:empty:before {
    opacity: 0.5 !important;
}
.date-range-label,
.editable-field::-ms-input-placeholder,
.editable-field input::-ms-input-placeholder,
[contenteditable][placeholder]:empty:before {
    opacity: 0.5 !important;
}
.date-range-label,
.editable-field::placeholder,
.editable-field input::placeholder,
[contenteditable][placeholder]:empty:before {
    opacity: 0.5 !important;
}
.editable-field:focus::-webkit-input-placeholder,
.editable-field input:focus::-webkit-input-placeholder,
[contenteditable][placeholder]:empty:focus:before {
    opacity: 0.2 !important;
}
.editable-field:focus::-moz-placeholder,
.editable-field input:focus::-moz-placeholder,
[contenteditable][placeholder]:empty:focus:before {
    opacity: 0.2 !important;
}
.editable-field:focus::-ms-input-placeholder,
.editable-field input:focus::-ms-input-placeholder,
[contenteditable][placeholder]:empty:focus:before {
    opacity: 0.2 !important;
}
.editable-field:focus::placeholder,
.editable-field input:focus::placeholder,
[contenteditable][placeholder]:empty:focus:before {
    opacity: 0.2 !important;
}
.resume-section-text-container .editable-field::-webkit-input-placeholder,
.resume-section-text-container .editable-field input::-webkit-input-placeholder {
    opacity: 1 !important;
}
.resume-section-text-container .editable-field::-moz-placeholder,
.resume-section-text-container .editable-field input::-moz-placeholder {
    opacity: 1 !important;
}
.resume-section-text-container .editable-field::-ms-input-placeholder,
.resume-section-text-container .editable-field input::-ms-input-placeholder {
    opacity: 1 !important;
}
.resume-section-text-container .editable-field::placeholder,
.resume-section-text-container .editable-field input::placeholder {
    opacity: 1 !important;
}
.empty-date span {
    opacity: 0.5 !important;
}
.editable-field-xs {
    font-size: 11px;
}
.editable-field-sm {
    font-size: 13px;
}
.editable-field-muted {
    color: #384347;
}
.item-object .with-icon-container .with-icon.btn-link.btn-resume-data {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-font-smoothing: initial;
    -moz-osx-font-smoothing: initial;
}
.resume-layout-condensed .editable-field {
    line-height: 1.35;
}
.resume-layout-condensed .item-object .with-icon-container .with-icon .resume-icon {
    font-size: 11px;
    margin-right: 5px;
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}
.resume-layout-condensed .item-object .with-icon-container .with-icon .editable-field {
    line-height: normal;
}
.resume-layout-condensed .with-icon.btn-link.btn-resume-data,
.resume-layout-condensed .with-icon .editable-field {
    color: #65696d;
}
.resume-layout-condensed .with-icon .editable-field input {
    min-width: 100%;
}
.resume-layout-newcondensed .editable-field {
    line-height: 1.35;
    color: #384347;
}
.resume-layout-newcondensed .editable-field-sm {
    font-size: 12px;
}
.resume-layout-newcondensed .item-object .with-icon-container .with-icon .editable-field {
    line-height: normal;
}
.resume-layout-newcondensed .with-icon.btn-link.btn-resume-data,
.resume-layout-newcondensed .with-icon .editable-field {
    color: #65696d;
}
.resume-layout-newcondensed .with-icon .editable-field input {
    min-width: 100%;
}
.resume-layout-newcondensed .item-url {
    margin-top: 8px;
    margin-left: 2px;
}
.resume-layout-newcondensed .item-url .resume-icon {
    margin-right: 6px;
}
.resume-layout-newcondensed .item-url .editable-field {
    color: #b9b9b9;
    font-size: 12px;
}
.resume-layout-newcondensed .date-range-label,
.resume-layout-newcondensed .editable-field::-webkit-input-placeholder,
.resume-layout-newcondensed .editable-field input::-webkit-input-placeholder {
    color: #65696d !important;
}
.resume-layout-newcondensed .date-range-label,
.resume-layout-newcondensed .editable-field::-moz-placeholder,
.resume-layout-newcondensed .editable-field input::-moz-placeholder {
    color: #65696d !important;
}
.resume-layout-newcondensed .date-range-label,
.resume-layout-newcondensed .editable-field::-ms-input-placeholder,
.resume-layout-newcondensed .editable-field input::-ms-input-placeholder {
    color: #65696d !important;
}
.resume-layout-newcondensed .date-range-label,
.resume-layout-newcondensed .editable-field::placeholder,
.resume-layout-newcondensed .editable-field input::placeholder {
    color: #65696d !important;
}
.with-icon-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.with-icon-container .item-stretch {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.with-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 0;
}
.with-icon .resume-icon {
    color: #555;
    margin-right: 1px;
    font-size: 12px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 14px;
}
.with-icon .editable-field {
    padding-left: 2px;
}
.with-icon a {
    color: inherit;
}
.resume-layout-condensed .with-icon-container .with-icon {
    width: auto !important;
}
.resume-layout-condensed .with-icon-container .item-stretch {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.resume-layout-newcondensed .with-icon-container .with-icon {
    width: auto !important;
}
.resume-layout-newcondensed .with-icon-container .with-icon .resume-icon {
    height: 13px;
    color: #65696d;
}
.resume-layout-newcondensed .with-icon-container .item-stretch {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
.resume-layout-elegant .editable-field-xs {
    font-size: 13px !important;
    line-height: 18px !important;
}
.resume-layout-default.resume-layout-small .award-item > .inner,
.resume-layout-default.resume-layout-small .passion-item > .inner,
.resume-layout-default.resume-layout-small .talent-item > .inner {
    margin-bottom: 8px !important;
}
.resume-layout-default.resume-layout-small .education-item .gpa-value {
    font-size: 14px !important;
    width: auto !important;
    min-width: 20px;
}
.resume-layout-default.resume-layout-small .education-item-gpa-container {
    width: 70px !important;
}
.resume-layout-default.resume-layout-small .resume-header .photo {
    width: 125px !important;
    height: 125px !important;
}
.resume-layout-default.resume-layout-small .resume-header .name {
    font-size: 38px !important;
    line-height: 42px !important;
}
.resume-layout-default.resume-layout-small .resume-header .title,
.resume-layout-default.resume-layout-small .resume-header .title + .editable-field-highlights {
    font-size: 19px !important;
    line-height: 23px !important;
}
.resume-layout-default.resume-layout-small .resume-header-with-photo .resume-header-col.resume-header-col-left {
    min-height: 125px !important;
}
.resume-layout-default.resume-layout-small .resume-section .resume-section-text,
.resume-layout-default.resume-layout-small .resume-section .resume-section-text + .editable-field-highlights {
    font-size: 22px !important;
    line-height: 27px !important;
}
.resume-layout-default.resume-layout-small .experience-item .btn-resume-data,
.resume-layout-default.resume-layout-small .experience-item .btn-resume-data + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-url .text-field,
.resume-layout-default.resume-layout-small .experience-item .item-url .text-field + .editable-field-highlights {
    line-height: 14px !important;
}
.resume-layout-default.resume-layout-small .activity-item .item-degree,
.resume-layout-default.resume-layout-small .activity-item .item-degree + .editable-field-highlights,
.resume-layout-default.resume-layout-small .activity-item .item-position,
.resume-layout-default.resume-layout-small .activity-item .item-position + .editable-field-highlights,
.resume-layout-default.resume-layout-small .activity-item .item-role,
.resume-layout-default.resume-layout-small .activity-item .item-role + .editable-field-highlights,
.resume-layout-default.resume-layout-small .activity-item .item-title,
.resume-layout-default.resume-layout-small .activity-item .item-title + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-degree,
.resume-layout-default.resume-layout-small .education-item .item-degree + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-position,
.resume-layout-default.resume-layout-small .education-item .item-position + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-role,
.resume-layout-default.resume-layout-small .education-item .item-role + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-title,
.resume-layout-default.resume-layout-small .education-item .item-title + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-degree,
.resume-layout-default.resume-layout-small .experience-item .item-degree + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-position,
.resume-layout-default.resume-layout-small .experience-item .item-position + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-role,
.resume-layout-default.resume-layout-small .experience-item .item-role + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-title,
.resume-layout-default.resume-layout-small .experience-item .item-title + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-degree,
.resume-layout-default.resume-layout-small .publication-item .item-degree + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-position,
.resume-layout-default.resume-layout-small .publication-item .item-position + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-role,
.resume-layout-default.resume-layout-small .publication-item .item-role + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-title,
.resume-layout-default.resume-layout-small .publication-item .item-title + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-degree,
.resume-layout-default.resume-layout-small .technologies-item .item-degree + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-position,
.resume-layout-default.resume-layout-small .technologies-item .item-position + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-role,
.resume-layout-default.resume-layout-small .technologies-item .item-role + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-title,
.resume-layout-default.resume-layout-small .technologies-item .item-title + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-degree,
.resume-layout-default.resume-layout-small .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-position,
.resume-layout-default.resume-layout-small .volunteer-item .item-position + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-role,
.resume-layout-default.resume-layout-small .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-title,
.resume-layout-default.resume-layout-small .volunteer-item .item-title + .editable-field-highlights {
    font-size: 18px !important;
    line-height: 22px !important;
}
.resume-layout-default.resume-layout-small .activity-item .item-edition,
.resume-layout-default.resume-layout-small .activity-item .item-edition + .editable-field-highlights,
.resume-layout-default.resume-layout-small .activity-item .item-institution,
.resume-layout-default.resume-layout-small .activity-item .item-institution + .editable-field-highlights,
.resume-layout-default.resume-layout-small .activity-item .item-workplace,
.resume-layout-default.resume-layout-small .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-edition,
.resume-layout-default.resume-layout-small .education-item .item-edition + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-institution,
.resume-layout-default.resume-layout-small .education-item .item-institution + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-workplace,
.resume-layout-default.resume-layout-small .education-item .item-workplace + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-edition,
.resume-layout-default.resume-layout-small .experience-item .item-edition + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-institution,
.resume-layout-default.resume-layout-small .experience-item .item-institution + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-workplace,
.resume-layout-default.resume-layout-small .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-edition,
.resume-layout-default.resume-layout-small .publication-item .item-edition + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-institution,
.resume-layout-default.resume-layout-small .publication-item .item-institution + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-workplace,
.resume-layout-default.resume-layout-small .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-edition,
.resume-layout-default.resume-layout-small .technologies-item .item-edition + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-institution,
.resume-layout-default.resume-layout-small .technologies-item .item-institution + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-workplace,
.resume-layout-default.resume-layout-small .technologies-item .item-workplace + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-edition,
.resume-layout-default.resume-layout-small .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-institution,
.resume-layout-default.resume-layout-small .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-workplace,
.resume-layout-default.resume-layout-small .volunteer-item .item-workplace + .editable-field-highlights {
    line-height: 16px !important;
    font-size: 14px !important;
}
.resume-layout-default.resume-layout-small .activity-item .item-bullet,
.resume-layout-default.resume-layout-small .activity-item .item-bullet + .editable-field-highlights,
.resume-layout-default.resume-layout-small .activity-item .item-description,
.resume-layout-default.resume-layout-small .activity-item .item-description + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-bullet,
.resume-layout-default.resume-layout-small .education-item .item-bullet + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .item-description,
.resume-layout-default.resume-layout-small .education-item .item-description + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-bullet,
.resume-layout-default.resume-layout-small .experience-item .item-bullet + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .item-description,
.resume-layout-default.resume-layout-small .experience-item .item-description + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-bullet,
.resume-layout-default.resume-layout-small .publication-item .item-bullet + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .item-description,
.resume-layout-default.resume-layout-small .publication-item .item-description + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-bullet,
.resume-layout-default.resume-layout-small .technologies-item .item-bullet + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .item-description,
.resume-layout-default.resume-layout-small .technologies-item .item-description + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-bullet,
.resume-layout-default.resume-layout-small .volunteer-item .item-bullet + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .item-description,
.resume-layout-default.resume-layout-small .volunteer-item .item-description + .editable-field-highlights {
    font-size: 12px !important;
    line-height: 15px !important;
}
.resume-layout-default.resume-layout-small .activity-item .tags,
.resume-layout-default.resume-layout-small .activity-item .tags + .editable-field-highlights,
.resume-layout-default.resume-layout-small .education-item .tags,
.resume-layout-default.resume-layout-small .education-item .tags + .editable-field-highlights,
.resume-layout-default.resume-layout-small .experience-item .tags,
.resume-layout-default.resume-layout-small .experience-item .tags + .editable-field-highlights,
.resume-layout-default.resume-layout-small .publication-item .tags,
.resume-layout-default.resume-layout-small .publication-item .tags + .editable-field-highlights,
.resume-layout-default.resume-layout-small .technologies-item .tags,
.resume-layout-default.resume-layout-small .technologies-item .tags + .editable-field-highlights,
.resume-layout-default.resume-layout-small .volunteer-item .tags,
.resume-layout-default.resume-layout-small .volunteer-item .tags + .editable-field-highlights {
    line-height: 16px !important;
}
.resume-layout-default.resume-layout-small .summary-item .editable-field,
.resume-layout-default.resume-layout-small .summary-item .editable-field + .editable-field-highlights {
    font-size: 14px !important;
}
.resume-layout-default.resume-layout-small .achievement-item .achievement-item-description,
.resume-layout-default.resume-layout-small .achievement-item .achievement-item-description + .editable-field-highlights,
.resume-layout-default.resume-layout-small .day-of-my-life-item .day-of-my-life-labels .day-of-my-life-title,
.resume-layout-default.resume-layout-small .day-of-my-life-item .day-of-my-life-labels .day-of-my-life-title + .editable-field-highlights,
.resume-layout-default.resume-layout-small .editable-field-sm,
.resume-layout-default.resume-layout-small .editable-field-sm + .editable-field-highlights {
    font-size: 12px !important;
}
.resume-layout-default.resume-layout-small .achievement-item .achievement-item-title,
.resume-layout-default.resume-layout-small .achievement-item .achievement-item-title + .editable-field-highlights,
.resume-layout-default.resume-layout-small .language-item .language-item-name,
.resume-layout-default.resume-layout-small .language-item .language-item-name + .editable-field-highlights {
    line-height: 18.5px !important;
}
.resume-layout-default.resume-layout-small .achievement-item .achievement-item-description,
.resume-layout-default.resume-layout-small .achievement-item .achievement-item-description + .editable-field-highlights {
    line-height: 15px !important;
}
.resume-layout-default.resume-layout-small .language-item .language-item-level-text,
.resume-layout-default.resume-layout-small .language-item .language-item-level-text + .editable-field-highlights {
    line-height: 16px !important;
}
.resume-layout-default.resume-layout-small .talent-item .talent-item-title,
.resume-layout-default.resume-layout-small .talent-item .talent-item-title + .editable-field-highlights {
    font-size: 15px !important;
    line-height: 18.5px;
    font-weight: 700 !important;
}
.resume-layout-default.resume-layout-small .quote-item-quote,
.resume-layout-default.resume-layout-small .quote-item-quote + .editable-field-highlights {
    font-size: 15px !important;
}
.resume-layout-newcondensed.resume-layout-small .education-item-gpa .separator,
.resume-layout-newcondensed.resume-layout-small .education-item-gpa .separator + .editable-field-highlights {
    font-size: 12px !important;
    vertical-align: text-top !important;
}
.resume-layout-newcondensed.resume-layout-small .education-item .gpa-value {
    font-size: 12px !important;
    width: auto !important;
    min-width: 20px;
}
.resume-layout-newcondensed.resume-layout-small .activity-item .item-degree,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-position,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-role,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-title,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-degree,
.resume-layout-newcondensed.resume-layout-small .education-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-position,
.resume-layout-newcondensed.resume-layout-small .education-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-role,
.resume-layout-newcondensed.resume-layout-small .education-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-title,
.resume-layout-newcondensed.resume-layout-small .education-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-degree,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-position,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-role,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-title,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-degree,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-position,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-role,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-title,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-degree,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-position,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-role,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-title,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-degree,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-position,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-role,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-title,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-title + .editable-field-highlights {
    font-size: 15px !important;
    line-height: 20px !important;
}
.resume-layout-newcondensed.resume-layout-small .activity-item .item-edition,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-edition + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-institution,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-institution + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-workplace,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-edition,
.resume-layout-newcondensed.resume-layout-small .education-item .item-edition + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-institution,
.resume-layout-newcondensed.resume-layout-small .education-item .item-institution + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-workplace,
.resume-layout-newcondensed.resume-layout-small .education-item .item-workplace + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-edition,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-edition + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-institution,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-institution + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-workplace,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-edition,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-edition + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-institution,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-institution + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-workplace,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-edition,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-edition + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-institution,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-institution + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-workplace,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-workplace + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-edition,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-institution,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-workplace,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-workplace + .editable-field-highlights {
    font-size: 13px !important;
    line-height: 17px !important;
}
.resume-layout-newcondensed.resume-layout-small .activity-item .item-description,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-description + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-description,
.resume-layout-newcondensed.resume-layout-small .education-item .item-description + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-description,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-description + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-description,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-description + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-description,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-description + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-description,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-description + .editable-field-highlights {
    font-size: 12px !important;
    margin-top: 3px !important;
    line-height: 16px !important;
}
.resume-layout-newcondensed.resume-layout-small .activity-item .item-bullet,
.resume-layout-newcondensed.resume-layout-small .activity-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .education-item .item-bullet,
.resume-layout-newcondensed.resume-layout-small .education-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-bullet,
.resume-layout-newcondensed.resume-layout-small .experience-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-bullet,
.resume-layout-newcondensed.resume-layout-small .publication-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-bullet,
.resume-layout-newcondensed.resume-layout-small .technologies-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-bullet,
.resume-layout-newcondensed.resume-layout-small .volunteer-item .item-bullet + .editable-field-highlights {
    font-size: 12px !important;
    line-height: 16px !important;
}
.resume-layout-newcondensed.resume-layout-small .achievement-item .achievement-item-description,
.resume-layout-newcondensed.resume-layout-small .day-of-my-life-item .day-of-my-life-labels .day-of-my-life-title,
.resume-layout-newcondensed.resume-layout-small .editable-field-sm,
.resume-layout-newcondensed.resume-layout-small .summary-item .editable-field {
    font-size: 12px !important;
}
.resume-layout-newcondensed.resume-layout-small .quote-item-quote {
    font-size: 14px !important;
}
.resume-layout-condensed.resume-layout-small .quote-item-quote {
    font-size: 15px !important;
}
.resume-layout-condensed.resume-layout-small .resume-header .name {
    font-size: 28px !important;
    line-height: 37px !important;
}
.resume-layout-condensed.resume-layout-small .resume-header .title,
.resume-layout-condensed.resume-layout-small .resume-header .title + .editable-field-highlights {
    font-size: 16px !important;
    line-height: 21px !important;
}
.resume-layout-condensed.resume-layout-small .resume-item-holder:after {
    display: none !important;
}
.resume-layout-condensed.resume-layout-small .activity-item .item-degree,
.resume-layout-condensed.resume-layout-small .activity-item .item-degree + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .activity-item .item-position,
.resume-layout-condensed.resume-layout-small .activity-item .item-position + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .activity-item .item-role,
.resume-layout-condensed.resume-layout-small .activity-item .item-role + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .activity-item .item-title,
.resume-layout-condensed.resume-layout-small .activity-item .item-title + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-degree,
.resume-layout-condensed.resume-layout-small .education-item .item-degree + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-position,
.resume-layout-condensed.resume-layout-small .education-item .item-position + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-role,
.resume-layout-condensed.resume-layout-small .education-item .item-role + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-title,
.resume-layout-condensed.resume-layout-small .education-item .item-title + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-degree,
.resume-layout-condensed.resume-layout-small .experience-item .item-degree + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-position,
.resume-layout-condensed.resume-layout-small .experience-item .item-position + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-role,
.resume-layout-condensed.resume-layout-small .experience-item .item-role + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-title,
.resume-layout-condensed.resume-layout-small .experience-item .item-title + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-degree,
.resume-layout-condensed.resume-layout-small .publication-item .item-degree + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-position,
.resume-layout-condensed.resume-layout-small .publication-item .item-position + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-role,
.resume-layout-condensed.resume-layout-small .publication-item .item-role + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-title,
.resume-layout-condensed.resume-layout-small .publication-item .item-title + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-degree,
.resume-layout-condensed.resume-layout-small .technologies-item .item-degree + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-position,
.resume-layout-condensed.resume-layout-small .technologies-item .item-position + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-role,
.resume-layout-condensed.resume-layout-small .technologies-item .item-role + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-title,
.resume-layout-condensed.resume-layout-small .technologies-item .item-title + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-degree,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-position,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-position + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-role,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-title,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-title + .editable-field-highlights {
    font-size: 15px !important;
    line-height: 20px !important;
}
.resume-layout-condensed.resume-layout-small .activity-item .item-edition,
.resume-layout-condensed.resume-layout-small .activity-item .item-edition + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .activity-item .item-institution,
.resume-layout-condensed.resume-layout-small .activity-item .item-institution + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .activity-item .item-workplace,
.resume-layout-condensed.resume-layout-small .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-edition,
.resume-layout-condensed.resume-layout-small .education-item .item-edition + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-institution,
.resume-layout-condensed.resume-layout-small .education-item .item-institution + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-workplace,
.resume-layout-condensed.resume-layout-small .education-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-edition,
.resume-layout-condensed.resume-layout-small .experience-item .item-edition + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-institution,
.resume-layout-condensed.resume-layout-small .experience-item .item-institution + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-workplace,
.resume-layout-condensed.resume-layout-small .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-edition,
.resume-layout-condensed.resume-layout-small .publication-item .item-edition + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-institution,
.resume-layout-condensed.resume-layout-small .publication-item .item-institution + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-workplace,
.resume-layout-condensed.resume-layout-small .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-edition,
.resume-layout-condensed.resume-layout-small .technologies-item .item-edition + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-institution,
.resume-layout-condensed.resume-layout-small .technologies-item .item-institution + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-workplace,
.resume-layout-condensed.resume-layout-small .technologies-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-edition,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-institution,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-workplace,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-workplace + .editable-field-highlights {
    font-size: 13px !important;
    line-height: 16px !important;
}
.resume-layout-condensed.resume-layout-small .activity-item .item-bullet,
.resume-layout-condensed.resume-layout-small .activity-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .activity-item .item-description,
.resume-layout-condensed.resume-layout-small .activity-item .item-description + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-bullet,
.resume-layout-condensed.resume-layout-small .education-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .education-item .item-description,
.resume-layout-condensed.resume-layout-small .education-item .item-description + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-bullet,
.resume-layout-condensed.resume-layout-small .experience-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .experience-item .item-description,
.resume-layout-condensed.resume-layout-small .experience-item .item-description + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-bullet,
.resume-layout-condensed.resume-layout-small .publication-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .publication-item .item-description,
.resume-layout-condensed.resume-layout-small .publication-item .item-description + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-bullet,
.resume-layout-condensed.resume-layout-small .technologies-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .technologies-item .item-description,
.resume-layout-condensed.resume-layout-small .technologies-item .item-description + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-bullet,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-description,
.resume-layout-condensed.resume-layout-small .volunteer-item .item-description + .editable-field-highlights {
    font-size: 12px !important;
    line-height: 16px !important;
}
.resume-layout-condensed.resume-layout-small .achievement-item .achievement-item-description,
.resume-layout-condensed.resume-layout-small .day-of-my-life-item .day-of-my-life-labels .day-of-my-life-title,
.resume-layout-condensed.resume-layout-small .editable-field-sm {
    font-size: 12px !important;
}
.resume-layout-classic.resume-layout-small .resume-item-holder .technologies-item .item-title,
.resume-layout-classic.resume-layout-small .resume-item-holder .technologies-item .item-title + .editable-field-highlights {
    line-height: 16px !important;
}
.resume-vertical-timeline .resume-section .resume-section-text {
    border-bottom: none !important;
}
.resume-vertical-timeline .resume-item-holder:after {
    content: unset !important;
}
.resume-layout-elegant.resume-layout-small .editable-field-xs {
    font-size: 12px !important;
    line-height: 18px !important;
}
.resume-layout-elegant.resume-layout-small .resume-header .name {
    font-size: 28px;
    line-height: 33px;
}
.resume-layout-elegant.resume-layout-small .resume-header .title {
    font-size: 16px;
    line-height: 18px;
}
.resume-layout-elegant.resume-layout-small .resume-section .resume-section-text {
    font-size: 16px;
    line-height: 19px;
}
.resume-layout-elegant.resume-layout-small .activity-item .item-position,
.resume-layout-elegant.resume-layout-small .activity-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .item-position,
.resume-layout-elegant.resume-layout-small .education-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .item-position,
.resume-layout-elegant.resume-layout-small .experience-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .item-position,
.resume-layout-elegant.resume-layout-small .publication-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .item-position,
.resume-layout-elegant.resume-layout-small .technologies-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-position,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-position + .editable-field-highlights {
    font-size: 15px !important;
    line-height: 18px !important;
}
.resume-layout-elegant.resume-layout-small .activity-item .item-author,
.resume-layout-elegant.resume-layout-small .activity-item .item-description,
.resume-layout-elegant.resume-layout-small .activity-item .item-edition,
.resume-layout-elegant.resume-layout-small .activity-item .item-institution,
.resume-layout-elegant.resume-layout-small .activity-item .item-workplace,
.resume-layout-elegant.resume-layout-small .education-item .item-author,
.resume-layout-elegant.resume-layout-small .education-item .item-description,
.resume-layout-elegant.resume-layout-small .education-item .item-edition,
.resume-layout-elegant.resume-layout-small .education-item .item-institution,
.resume-layout-elegant.resume-layout-small .education-item .item-workplace,
.resume-layout-elegant.resume-layout-small .experience-item .item-author,
.resume-layout-elegant.resume-layout-small .experience-item .item-description,
.resume-layout-elegant.resume-layout-small .experience-item .item-edition,
.resume-layout-elegant.resume-layout-small .experience-item .item-institution,
.resume-layout-elegant.resume-layout-small .experience-item .item-workplace,
.resume-layout-elegant.resume-layout-small .publication-item .item-author,
.resume-layout-elegant.resume-layout-small .publication-item .item-description,
.resume-layout-elegant.resume-layout-small .publication-item .item-edition,
.resume-layout-elegant.resume-layout-small .publication-item .item-institution,
.resume-layout-elegant.resume-layout-small .publication-item .item-workplace,
.resume-layout-elegant.resume-layout-small .technologies-item .item-author,
.resume-layout-elegant.resume-layout-small .technologies-item .item-description,
.resume-layout-elegant.resume-layout-small .technologies-item .item-edition,
.resume-layout-elegant.resume-layout-small .technologies-item .item-institution,
.resume-layout-elegant.resume-layout-small .technologies-item .item-workplace,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-author,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-description,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-edition,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-institution,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-workplace {
    color: #384347;
}
.resume-layout-elegant.resume-layout-small .achievement-item .achievement-item-title,
.resume-layout-elegant.resume-layout-small .achievement-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .award-item-title,
.resume-layout-elegant.resume-layout-small .achievement-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .certificate-item-title,
.resume-layout-elegant.resume-layout-small .achievement-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .passion-item-title,
.resume-layout-elegant.resume-layout-small .achievement-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .reference-item-name,
.resume-layout-elegant.resume-layout-small .achievement-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .social-item-title,
.resume-layout-elegant.resume-layout-small .achievement-item .social-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .talent-item-title,
.resume-layout-elegant.resume-layout-small .achievement-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .activity-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .activity-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .activity-item .item-degree,
.resume-layout-elegant.resume-layout-small .activity-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .activity-item .item-edition,
.resume-layout-elegant.resume-layout-small .activity-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .activity-item .item-institution,
.resume-layout-elegant.resume-layout-small .activity-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .activity-item .item-role,
.resume-layout-elegant.resume-layout-small .activity-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .activity-item .item-title,
.resume-layout-elegant.resume-layout-small .activity-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .activity-item .item-workplace,
.resume-layout-elegant.resume-layout-small .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .achievement-item-title,
.resume-layout-elegant.resume-layout-small .award-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .award-item-title,
.resume-layout-elegant.resume-layout-small .award-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .certificate-item-title,
.resume-layout-elegant.resume-layout-small .award-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .passion-item-title,
.resume-layout-elegant.resume-layout-small .award-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .reference-item-name,
.resume-layout-elegant.resume-layout-small .award-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .social-item-title,
.resume-layout-elegant.resume-layout-small .award-item .social-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .talent-item-title,
.resume-layout-elegant.resume-layout-small .award-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .achievement-item-title,
.resume-layout-elegant.resume-layout-small .certificate-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .award-item-title,
.resume-layout-elegant.resume-layout-small .certificate-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .certificate-item-title,
.resume-layout-elegant.resume-layout-small .certificate-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .passion-item-title,
.resume-layout-elegant.resume-layout-small .certificate-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .reference-item-name,
.resume-layout-elegant.resume-layout-small .certificate-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .social-item-title,
.resume-layout-elegant.resume-layout-small .certificate-item .social-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .talent-item-title,
.resume-layout-elegant.resume-layout-small .certificate-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .education-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .item-degree,
.resume-layout-elegant.resume-layout-small .education-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .item-edition,
.resume-layout-elegant.resume-layout-small .education-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .item-institution,
.resume-layout-elegant.resume-layout-small .education-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .item-role,
.resume-layout-elegant.resume-layout-small .education-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .item-title,
.resume-layout-elegant.resume-layout-small .education-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .education-item .item-workplace,
.resume-layout-elegant.resume-layout-small .education-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .experience-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .item-degree,
.resume-layout-elegant.resume-layout-small .experience-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .item-edition,
.resume-layout-elegant.resume-layout-small .experience-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .item-institution,
.resume-layout-elegant.resume-layout-small .experience-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .item-role,
.resume-layout-elegant.resume-layout-small .experience-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .item-title,
.resume-layout-elegant.resume-layout-small .experience-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .experience-item .item-workplace,
.resume-layout-elegant.resume-layout-small .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .achievement-item-title,
.resume-layout-elegant.resume-layout-small .passion-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .award-item-title,
.resume-layout-elegant.resume-layout-small .passion-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .certificate-item-title,
.resume-layout-elegant.resume-layout-small .passion-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .passion-item-title,
.resume-layout-elegant.resume-layout-small .passion-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .reference-item-name,
.resume-layout-elegant.resume-layout-small .passion-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .social-item-title,
.resume-layout-elegant.resume-layout-small .passion-item .social-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .talent-item-title,
.resume-layout-elegant.resume-layout-small .passion-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .publication-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .item-degree,
.resume-layout-elegant.resume-layout-small .publication-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .item-edition,
.resume-layout-elegant.resume-layout-small .publication-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .item-institution,
.resume-layout-elegant.resume-layout-small .publication-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .item-role,
.resume-layout-elegant.resume-layout-small .publication-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .item-title,
.resume-layout-elegant.resume-layout-small .publication-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .publication-item .item-workplace,
.resume-layout-elegant.resume-layout-small .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .achievement-item-title,
.resume-layout-elegant.resume-layout-small .reference-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .award-item-title,
.resume-layout-elegant.resume-layout-small .reference-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .certificate-item-title,
.resume-layout-elegant.resume-layout-small .reference-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .passion-item-title,
.resume-layout-elegant.resume-layout-small .reference-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .reference-item-name,
.resume-layout-elegant.resume-layout-small .reference-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .social-item-title,
.resume-layout-elegant.resume-layout-small .reference-item .social-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .talent-item-title,
.resume-layout-elegant.resume-layout-small .reference-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .achievement-item-title,
.resume-layout-elegant.resume-layout-small .social-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .award-item-title,
.resume-layout-elegant.resume-layout-small .social-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .certificate-item-title,
.resume-layout-elegant.resume-layout-small .social-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .passion-item-title,
.resume-layout-elegant.resume-layout-small .social-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .reference-item-name,
.resume-layout-elegant.resume-layout-small .social-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .social-item-title,
.resume-layout-elegant.resume-layout-small .social-item .social-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .talent-item-title,
.resume-layout-elegant.resume-layout-small .social-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .achievement-item-title,
.resume-layout-elegant.resume-layout-small .talent-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .award-item-title,
.resume-layout-elegant.resume-layout-small .talent-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .certificate-item-title,
.resume-layout-elegant.resume-layout-small .talent-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .passion-item-title,
.resume-layout-elegant.resume-layout-small .talent-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .reference-item-name,
.resume-layout-elegant.resume-layout-small .talent-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .social-item-title,
.resume-layout-elegant.resume-layout-small .talent-item .social-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .talent-item-title,
.resume-layout-elegant.resume-layout-small .talent-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .technologies-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .item-degree,
.resume-layout-elegant.resume-layout-small .technologies-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .item-edition,
.resume-layout-elegant.resume-layout-small .technologies-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .item-institution,
.resume-layout-elegant.resume-layout-small .technologies-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .item-role,
.resume-layout-elegant.resume-layout-small .technologies-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .item-title,
.resume-layout-elegant.resume-layout-small .technologies-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .item-workplace,
.resume-layout-elegant.resume-layout-small .technologies-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .volunteer-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-degree,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-edition,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-institution,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-role,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-title,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-workplace,
.resume-layout-elegant.resume-layout-small .volunteer-item .item-workplace + .editable-field-highlights {
    font-size: 15px !important;
    line-height: 18px !important;
}
.resume-layout-elegant.resume-layout-small .achievement-item .achievement-item-description,
.resume-layout-elegant.resume-layout-small .achievement-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .award-item-description,
.resume-layout-elegant.resume-layout-small .achievement-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .certificate-item-issuer,
.resume-layout-elegant.resume-layout-small .achievement-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .course-item-description,
.resume-layout-elegant.resume-layout-small .achievement-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .passion-item-description,
.resume-layout-elegant.resume-layout-small .achievement-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .reference-item-contact,
.resume-layout-elegant.resume-layout-small .achievement-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .social-item-link,
.resume-layout-elegant.resume-layout-small .achievement-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .achievement-item .talent-item-description,
.resume-layout-elegant.resume-layout-small .achievement-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .achievement-item-description,
.resume-layout-elegant.resume-layout-small .award-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .award-item-description,
.resume-layout-elegant.resume-layout-small .award-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .certificate-item-issuer,
.resume-layout-elegant.resume-layout-small .award-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .course-item-description,
.resume-layout-elegant.resume-layout-small .award-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .passion-item-description,
.resume-layout-elegant.resume-layout-small .award-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .reference-item-contact,
.resume-layout-elegant.resume-layout-small .award-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .social-item-link,
.resume-layout-elegant.resume-layout-small .award-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .award-item .talent-item-description,
.resume-layout-elegant.resume-layout-small .award-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .achievement-item-description,
.resume-layout-elegant.resume-layout-small .certificate-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .award-item-description,
.resume-layout-elegant.resume-layout-small .certificate-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .certificate-item-issuer,
.resume-layout-elegant.resume-layout-small .certificate-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .course-item-description,
.resume-layout-elegant.resume-layout-small .certificate-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .passion-item-description,
.resume-layout-elegant.resume-layout-small .certificate-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .reference-item-contact,
.resume-layout-elegant.resume-layout-small .certificate-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .social-item-link,
.resume-layout-elegant.resume-layout-small .certificate-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .certificate-item .talent-item-description,
.resume-layout-elegant.resume-layout-small .certificate-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .item-author,
.resume-layout-elegant.resume-layout-small .item-author + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .item-bullet,
.resume-layout-elegant.resume-layout-small .item-bullet + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .achievement-item-description,
.resume-layout-elegant.resume-layout-small .passion-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .award-item-description,
.resume-layout-elegant.resume-layout-small .passion-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .certificate-item-issuer,
.resume-layout-elegant.resume-layout-small .passion-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .course-item-description,
.resume-layout-elegant.resume-layout-small .passion-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .passion-item-description,
.resume-layout-elegant.resume-layout-small .passion-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .reference-item-contact,
.resume-layout-elegant.resume-layout-small .passion-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .social-item-link,
.resume-layout-elegant.resume-layout-small .passion-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .passion-item .talent-item-description,
.resume-layout-elegant.resume-layout-small .passion-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .quote-item-quote,
.resume-layout-elegant.resume-layout-small .quote-item-quote + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .achievement-item-description,
.resume-layout-elegant.resume-layout-small .reference-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .award-item-description,
.resume-layout-elegant.resume-layout-small .reference-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .certificate-item-issuer,
.resume-layout-elegant.resume-layout-small .reference-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .course-item-description,
.resume-layout-elegant.resume-layout-small .reference-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .passion-item-description,
.resume-layout-elegant.resume-layout-small .reference-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .reference-item-contact,
.resume-layout-elegant.resume-layout-small .reference-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .social-item-link,
.resume-layout-elegant.resume-layout-small .reference-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .reference-item .talent-item-description,
.resume-layout-elegant.resume-layout-small .reference-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .achievement-item-description,
.resume-layout-elegant.resume-layout-small .social-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .award-item-description,
.resume-layout-elegant.resume-layout-small .social-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .certificate-item-issuer,
.resume-layout-elegant.resume-layout-small .social-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .course-item-description,
.resume-layout-elegant.resume-layout-small .social-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .passion-item-description,
.resume-layout-elegant.resume-layout-small .social-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .reference-item-contact,
.resume-layout-elegant.resume-layout-small .social-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .social-item-link,
.resume-layout-elegant.resume-layout-small .social-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .social-item .talent-item-description,
.resume-layout-elegant.resume-layout-small .social-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .summary-item .editable-field,
.resume-layout-elegant.resume-layout-small .summary-item .editable-field + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .summary-item .text-field,
.resume-layout-elegant.resume-layout-small .summary-item .text-field + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .achievement-item-description,
.resume-layout-elegant.resume-layout-small .talent-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .award-item-description,
.resume-layout-elegant.resume-layout-small .talent-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .certificate-item-issuer,
.resume-layout-elegant.resume-layout-small .talent-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .course-item-description,
.resume-layout-elegant.resume-layout-small .talent-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .passion-item-description,
.resume-layout-elegant.resume-layout-small .talent-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .reference-item-contact,
.resume-layout-elegant.resume-layout-small .talent-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .social-item-link,
.resume-layout-elegant.resume-layout-small .talent-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .talent-item .talent-item-description,
.resume-layout-elegant.resume-layout-small .talent-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .technologies-item .tag,
.resume-layout-elegant.resume-layout-small .technologies-item .tag + .editable-field-highlights {
    font-size: 12px !important;
    line-height: 18px !important;
}
.resume-layout-elegant.resume-layout-small .bullet-dot {
    font-size: 8px;
    margin-left: 4px;
    margin-right: 2px;
    position: relative;
    top: 1px;
}
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-degree,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-position,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-role,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-title,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-degree,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-position,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-role,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-title,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-degree,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-position,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-role,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-title,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-degree,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-position,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-role,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-title,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-degree,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-position,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-role,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-title,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-title + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .education-item-gpa .separator,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-degree,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-position,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-position + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-role,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-title,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-title + .editable-field-highlights {
    font-size: 15px !important;
    line-height: 18px !important;
}
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-edition,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-institution,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-workplace,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-edition,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-institution,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-workplace,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .education-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-edition,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-institution,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-workplace,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-edition,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-institution,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-workplace,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-edition,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-institution,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-workplace,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .technologies-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-edition,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-institution,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-workplace,
.resume-layout-elegant.resume-layout-small .resume-renderer-two-column:nth-child(2) .volunteer-item .item-workplace + .editable-field-highlights {
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 400;
}
.resume-margins-1 .editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-1 .resume-renderer-two-column {
    padding-top: 6px;
}
.resume-margins-1 .resume-item-holder .item-object {
    padding: 6px 12px;
}
.resume-margins-1 .resume-renderer-two-column:first-child {
    padding-right: 12px !important;
}
.resume-margins-1 .resume-header .with-icon {
    padding-bottom: 2px !important;
}
.resume-margins-1 .resume-header .resume-header-title-placeholder {
    margin-bottom: 2px !important;
}
.resume-margins-1 .resume-header .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-1 .with-icon {
    padding-right: 12px !important;
}
.resume-margins-1 .activity-item .item-description,
.resume-margins-1 .activity-item .item-description.editable-field-highlights,
.resume-margins-1 .activity-item .item-edition,
.resume-margins-1 .activity-item .item-institution,
.resume-margins-1 .activity-item .item-workplace,
.resume-margins-1 .education-item .item-description,
.resume-margins-1 .education-item .item-description.editable-field-highlights,
.resume-margins-1 .education-item .item-edition,
.resume-margins-1 .education-item .item-institution,
.resume-margins-1 .education-item .item-workplace,
.resume-margins-1 .experience-item .item-description,
.resume-margins-1 .experience-item .item-description.editable-field-highlights,
.resume-margins-1 .experience-item .item-edition,
.resume-margins-1 .experience-item .item-institution,
.resume-margins-1 .experience-item .item-workplace,
.resume-margins-1 .publication-item .item-description,
.resume-margins-1 .publication-item .item-description.editable-field-highlights,
.resume-margins-1 .publication-item .item-edition,
.resume-margins-1 .publication-item .item-institution,
.resume-margins-1 .publication-item .item-workplace,
.resume-margins-1 .technologies-item .item-description,
.resume-margins-1 .technologies-item .item-description.editable-field-highlights,
.resume-margins-1 .technologies-item .item-edition,
.resume-margins-1 .technologies-item .item-institution,
.resume-margins-1 .technologies-item .item-workplace,
.resume-margins-1 .volunteer-item .item-description,
.resume-margins-1 .volunteer-item .item-description.editable-field-highlights,
.resume-margins-1 .volunteer-item .item-edition,
.resume-margins-1 .volunteer-item .item-institution,
.resume-margins-1 .volunteer-item .item-workplace {
    margin-top: 0 !important;
}
.resume-margins-1 .achievement-item,
.resume-margins-1 .address-item,
.resume-margins-1 .award-item,
.resume-margins-1 .course-item,
.resume-margins-1 .language-item,
.resume-margins-1 .passion-item,
.resume-margins-1 .reference-item,
.resume-margins-1 .social-item,
.resume-margins-1 .talent-item,
.resume-margins-1 .technologies-item {
    padding: 6px 12px !important;
}
.resume-margins-1 .certificate-item .certificate-item-issuer {
    padding-top: 0 !important;
}
.resume-margins-1 .achievement-item-description,
.resume-margins-1 .bullet-content-wrapper,
.resume-margins-1 .language-item-level-text,
.resume-margins-1 .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-1 .resume-section-text-container {
    margin: 6px 0 0 12px !important;
    padding-right: 12px !important;
}
.resume-margins-1 .resume-header {
    padding: 6px 12px !important;
}
.resume-margins-1 .resume-item-holder:after {
    left: 12px !important;
    right: 12px !important;
}
.resume-margins-1 .resume-section {
    padding-bottom: 12px !important;
}
.resume-margins-2 .editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-2 .resume-renderer-two-column {
    padding-top: 8px;
}
.resume-margins-2 .resume-item-holder .item-object {
    padding: 8px 16px;
}
.resume-margins-2 .resume-renderer-two-column:first-child {
    padding-right: 16px !important;
}
.resume-margins-2 .resume-header .with-icon {
    padding-bottom: 4px !important;
}
.resume-margins-2 .resume-header .resume-header-title-placeholder {
    margin-bottom: 4px !important;
}
.resume-margins-2 .resume-header .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-2 .with-icon {
    padding-right: 14px !important;
}
.resume-margins-2 .activity-item .item-description,
.resume-margins-2 .activity-item .item-edition,
.resume-margins-2 .activity-item .item-institution,
.resume-margins-2 .activity-item .item-workplace,
.resume-margins-2 .education-item .item-description,
.resume-margins-2 .education-item .item-edition,
.resume-margins-2 .education-item .item-institution,
.resume-margins-2 .education-item .item-workplace,
.resume-margins-2 .experience-item .item-description,
.resume-margins-2 .experience-item .item-edition,
.resume-margins-2 .experience-item .item-institution,
.resume-margins-2 .experience-item .item-workplace,
.resume-margins-2 .publication-item .item-description,
.resume-margins-2 .publication-item .item-edition,
.resume-margins-2 .publication-item .item-institution,
.resume-margins-2 .publication-item .item-workplace,
.resume-margins-2 .technologies-item .item-description,
.resume-margins-2 .technologies-item .item-edition,
.resume-margins-2 .technologies-item .item-institution,
.resume-margins-2 .technologies-item .item-workplace,
.resume-margins-2 .volunteer-item .item-description,
.resume-margins-2 .volunteer-item .item-edition,
.resume-margins-2 .volunteer-item .item-institution,
.resume-margins-2 .volunteer-item .item-workplace {
    margin-top: 2px !important;
}
.resume-margins-2 .activity-item .item-description.editable-field-highlights,
.resume-margins-2 .education-item .item-description.editable-field-highlights,
.resume-margins-2 .experience-item .item-description.editable-field-highlights,
.resume-margins-2 .publication-item .item-description.editable-field-highlights,
.resume-margins-2 .technologies-item .item-description.editable-field-highlights,
.resume-margins-2 .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-2 .achievement-item,
.resume-margins-2 .address-item,
.resume-margins-2 .award-item,
.resume-margins-2 .course-item,
.resume-margins-2 .language-item,
.resume-margins-2 .passion-item,
.resume-margins-2 .reference-item,
.resume-margins-2 .social-item,
.resume-margins-2 .talent-item,
.resume-margins-2 .technologies-item {
    padding: 8px 16px !important;
}
.resume-margins-2 .certificate-item .certificate-item-issuer {
    padding-top: 2px !important;
}
.resume-margins-2 .achievement-item-description,
.resume-margins-2 .bullet-content-wrapper,
.resume-margins-2 .language-item-level-text,
.resume-margins-2 .with-icon-container {
    margin-top: 2px !important;
}
.resume-margins-2 .resume-section-text-container {
    margin: 8px 0 0 16px !important;
    padding-right: 16px !important;
}
.resume-margins-2 .resume-header {
    padding: 8px 16px !important;
}
.resume-margins-2 .resume-item-holder:after {
    left: 16px !important;
    right: 16px !important;
}
.resume-margins-2 .resume-section {
    padding-bottom: 14px !important;
}
.resume-margins-3 .editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-3 .resume-renderer-two-column {
    padding-top: 16px;
}
.resume-margins-3 .resume-item-holder .item-object {
    padding: 16px;
}
.resume-margins-3 .resume-renderer-two-column:first-child {
    padding-right: 16px !important;
}
.resume-margins-3 .resume-header .with-icon {
    padding-bottom: 6px !important;
}
.resume-margins-3 .resume-header .resume-header-title-placeholder {
    margin-bottom: 6px !important;
}
.resume-margins-3 .resume-header .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-3 .with-icon {
    padding-right: 16px !important;
}
.resume-margins-3 .activity-item .item-description,
.resume-margins-3 .activity-item .item-edition,
.resume-margins-3 .activity-item .item-institution,
.resume-margins-3 .activity-item .item-workplace,
.resume-margins-3 .education-item .item-description,
.resume-margins-3 .education-item .item-edition,
.resume-margins-3 .education-item .item-institution,
.resume-margins-3 .education-item .item-workplace,
.resume-margins-3 .experience-item .item-description,
.resume-margins-3 .experience-item .item-edition,
.resume-margins-3 .experience-item .item-institution,
.resume-margins-3 .experience-item .item-workplace,
.resume-margins-3 .publication-item .item-description,
.resume-margins-3 .publication-item .item-edition,
.resume-margins-3 .publication-item .item-institution,
.resume-margins-3 .publication-item .item-workplace,
.resume-margins-3 .technologies-item .item-description,
.resume-margins-3 .technologies-item .item-edition,
.resume-margins-3 .technologies-item .item-institution,
.resume-margins-3 .technologies-item .item-workplace,
.resume-margins-3 .volunteer-item .item-description,
.resume-margins-3 .volunteer-item .item-edition,
.resume-margins-3 .volunteer-item .item-institution,
.resume-margins-3 .volunteer-item .item-workplace {
    margin-top: 4px !important;
}
.resume-margins-3 .activity-item .item-description.editable-field-highlights,
.resume-margins-3 .education-item .item-description.editable-field-highlights,
.resume-margins-3 .experience-item .item-description.editable-field-highlights,
.resume-margins-3 .publication-item .item-description.editable-field-highlights,
.resume-margins-3 .technologies-item .item-description.editable-field-highlights,
.resume-margins-3 .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-3 .achievement-item,
.resume-margins-3 .address-item,
.resume-margins-3 .award-item,
.resume-margins-3 .course-item,
.resume-margins-3 .language-item,
.resume-margins-3 .passion-item,
.resume-margins-3 .reference-item,
.resume-margins-3 .social-item,
.resume-margins-3 .talent-item,
.resume-margins-3 .technologies-item {
    padding: 10px 16px !important;
}
.resume-margins-3 .certificate-item .certificate-item-issuer {
    padding-top: 4px !important;
}
.resume-margins-3 .achievement-item-description,
.resume-margins-3 .bullet-content-wrapper,
.resume-margins-3 .language-item-level-text,
.resume-margins-3 .with-icon-container {
    margin-top: 4px !important;
}
.resume-margins-3 .resume-section-text-container {
    margin: 16px 0 0 16px !important;
    padding-right: 16px !important;
}
.resume-margins-3 .resume-header {
    padding: 16px !important;
}
.resume-margins-3 .resume-item-holder:after {
    left: 16px !important;
    right: 16px !important;
}
.resume-margins-3 .resume-section {
    padding-bottom: 16px !important;
}
.resume-margins-4 .editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-4 .resume-renderer-two-column {
    padding-top: 16px;
}
.resume-margins-4 .resume-item-holder .item-object {
    padding: 16px 24px;
}
.resume-margins-4 .resume-renderer-two-column:first-child {
    padding-right: 24px !important;
}
.resume-margins-4 .resume-header .with-icon {
    padding-bottom: 8px !important;
}
.resume-margins-4 .resume-header .resume-header-title-placeholder {
    margin-bottom: 8px !important;
}
.resume-margins-4 .resume-header .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-4 .with-icon {
    padding-right: 18px !important;
}
.resume-margins-4 .activity-item .item-description,
.resume-margins-4 .activity-item .item-edition,
.resume-margins-4 .activity-item .item-institution,
.resume-margins-4 .activity-item .item-workplace,
.resume-margins-4 .education-item .item-description,
.resume-margins-4 .education-item .item-edition,
.resume-margins-4 .education-item .item-institution,
.resume-margins-4 .education-item .item-workplace,
.resume-margins-4 .experience-item .item-description,
.resume-margins-4 .experience-item .item-edition,
.resume-margins-4 .experience-item .item-institution,
.resume-margins-4 .experience-item .item-workplace,
.resume-margins-4 .publication-item .item-description,
.resume-margins-4 .publication-item .item-edition,
.resume-margins-4 .publication-item .item-institution,
.resume-margins-4 .publication-item .item-workplace,
.resume-margins-4 .technologies-item .item-description,
.resume-margins-4 .technologies-item .item-edition,
.resume-margins-4 .technologies-item .item-institution,
.resume-margins-4 .technologies-item .item-workplace,
.resume-margins-4 .volunteer-item .item-description,
.resume-margins-4 .volunteer-item .item-edition,
.resume-margins-4 .volunteer-item .item-institution,
.resume-margins-4 .volunteer-item .item-workplace {
    margin-top: 6px !important;
}
.resume-margins-4 .activity-item .item-description.editable-field-highlights,
.resume-margins-4 .education-item .item-description.editable-field-highlights,
.resume-margins-4 .experience-item .item-description.editable-field-highlights,
.resume-margins-4 .publication-item .item-description.editable-field-highlights,
.resume-margins-4 .technologies-item .item-description.editable-field-highlights,
.resume-margins-4 .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-4 .achievement-item,
.resume-margins-4 .address-item,
.resume-margins-4 .award-item,
.resume-margins-4 .course-item,
.resume-margins-4 .language-item,
.resume-margins-4 .passion-item,
.resume-margins-4 .reference-item,
.resume-margins-4 .social-item,
.resume-margins-4 .talent-item,
.resume-margins-4 .technologies-item {
    padding: 12px 24px !important;
}
.resume-margins-4 .certificate-item .certificate-item-issuer {
    padding-top: 6px !important;
}
.resume-margins-4 .achievement-item-description,
.resume-margins-4 .bullet-content-wrapper,
.resume-margins-4 .language-item-level-text,
.resume-margins-4 .with-icon-container {
    margin-top: 6px !important;
}
.resume-margins-4 .resume-section-text-container {
    margin: 16px 0 0 24px !important;
    padding-right: 24px !important;
}
.resume-margins-4 .resume-header {
    padding: 16px 24px !important;
}
.resume-margins-4 .resume-item-holder:after {
    left: 24px !important;
    right: 24px !important;
}
.resume-margins-4 .resume-section {
    padding-bottom: 18px !important;
}
.resume-margins-5 .editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-5 .resume-renderer-two-column {
    padding-top: 24px;
}
.resume-margins-5 .resume-item-holder .item-object {
    padding: 24px 32px;
}
.resume-margins-5 .resume-renderer-two-column:first-child {
    padding-right: 32px !important;
}
.resume-margins-5 .resume-header .with-icon {
    padding-bottom: 10px !important;
}
.resume-margins-5 .resume-header .resume-header-title-placeholder {
    margin-bottom: 10px !important;
}
.resume-margins-5 .resume-header .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-5 .with-icon {
    padding-right: 20px !important;
}
.resume-margins-5 .activity-item .item-description,
.resume-margins-5 .activity-item .item-edition,
.resume-margins-5 .activity-item .item-institution,
.resume-margins-5 .activity-item .item-workplace,
.resume-margins-5 .education-item .item-description,
.resume-margins-5 .education-item .item-edition,
.resume-margins-5 .education-item .item-institution,
.resume-margins-5 .education-item .item-workplace,
.resume-margins-5 .experience-item .item-description,
.resume-margins-5 .experience-item .item-edition,
.resume-margins-5 .experience-item .item-institution,
.resume-margins-5 .experience-item .item-workplace,
.resume-margins-5 .publication-item .item-description,
.resume-margins-5 .publication-item .item-edition,
.resume-margins-5 .publication-item .item-institution,
.resume-margins-5 .publication-item .item-workplace,
.resume-margins-5 .technologies-item .item-description,
.resume-margins-5 .technologies-item .item-edition,
.resume-margins-5 .technologies-item .item-institution,
.resume-margins-5 .technologies-item .item-workplace,
.resume-margins-5 .volunteer-item .item-description,
.resume-margins-5 .volunteer-item .item-edition,
.resume-margins-5 .volunteer-item .item-institution,
.resume-margins-5 .volunteer-item .item-workplace {
    margin-top: 8px !important;
}
.resume-margins-5 .activity-item .item-description.editable-field-highlights,
.resume-margins-5 .education-item .item-description.editable-field-highlights,
.resume-margins-5 .experience-item .item-description.editable-field-highlights,
.resume-margins-5 .publication-item .item-description.editable-field-highlights,
.resume-margins-5 .technologies-item .item-description.editable-field-highlights,
.resume-margins-5 .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-5 .achievement-item,
.resume-margins-5 .address-item,
.resume-margins-5 .award-item,
.resume-margins-5 .course-item,
.resume-margins-5 .language-item,
.resume-margins-5 .passion-item,
.resume-margins-5 .reference-item,
.resume-margins-5 .social-item,
.resume-margins-5 .talent-item,
.resume-margins-5 .technologies-item {
    padding: 14px 32px !important;
}
.resume-margins-5 .certificate-item .certificate-item-issuer {
    padding-top: 8px !important;
}
.resume-margins-5 .achievement-item-description,
.resume-margins-5 .bullet-content-wrapper,
.resume-margins-5 .language-item-level-text,
.resume-margins-5 .with-icon-container {
    margin-top: 8px !important;
}
.resume-margins-5 .resume-section-text-container {
    margin: 24px 0 0 32px !important;
    padding-right: 32px !important;
}
.resume-margins-5 .resume-header {
    padding: 24px 32px !important;
}
.resume-margins-5 .resume-item-holder:after {
    left: 32px !important;
    right: 32px !important;
}
.resume-margins-5 .resume-section {
    padding-bottom: 20px !important;
}
.resume-layout-minimal .achievement-item,
.resume-layout-minimal .address-item,
.resume-layout-minimal .award-item,
.resume-layout-minimal .course-item,
.resume-layout-minimal .language-item,
.resume-layout-minimal .passion-item,
.resume-layout-minimal .reference-item,
.resume-layout-minimal .social-item,
.resume-layout-minimal .talent-item,
.resume-layout-minimal .technologies-item {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.resume-layout-minimal .language-item-level-text {
    margin-top: 0 !important;
}
.resume-layout-minimal .tags {
    margin: 0;
}
.resume-margins-1 .resume-layout-elegant .resume-renderer-two-column:nth-child(2) {
    padding-left: 20px !important;
}
.resume-margins-1 .resume-layout-elegant .resume-section {
    padding-bottom: 0 !important;
}
.resume-margins-1 .resume-layout-elegant.resume-renderer-page {
    padding: 50px 35px !important;
}
.resume-margins-2 .resume-layout-elegant .resume-renderer-two-column:nth-child(2) {
    padding-left: 24px !important;
}
.resume-margins-2 .resume-layout-elegant .resume-section {
    padding-bottom: 0 !important;
}
.resume-margins-2 .resume-layout-elegant.resume-renderer-page {
    padding: 50px 40px !important;
}
.resume-margins-3 .resume-layout-elegant .resume-renderer-two-column:nth-child(2) {
    padding-left: 24px !important;
}
.resume-margins-3 .resume-layout-elegant .resume-section {
    padding-bottom: 0 !important;
}
.resume-margins-3 .resume-layout-elegant.resume-renderer-page {
    padding: 60px 50px !important;
}
.resume-margins-4 .resume-layout-elegant .resume-renderer-two-column:nth-child(2) {
    padding-left: 32px !important;
}
.resume-margins-4 .resume-layout-elegant .resume-section {
    padding-bottom: 8px !important;
}
.resume-margins-4 .resume-layout-elegant.resume-renderer-page {
    padding: 60px 50px !important;
}
.resume-margins-5 .resume-layout-elegant .resume-renderer-two-column:nth-child(2) {
    padding-left: 40px !important;
}
.resume-margins-5 .resume-layout-elegant .resume-section {
    padding-bottom: 16px !important;
}
.resume-margins-5 .resume-layout-elegant.resume-renderer-page {
    padding: 60px 50px !important;
}
.resume-margins-0 .resume-layout-condensed .resume-item-holder .item-object {
    padding: 6px 15px 0;
}
.resume-margins-0 .resume-layout-condensed .resume-header {
    padding: 8px 15px;
    margin-bottom: 19px;
}
.resume-margins-0 .resume-layout-condensed .resume-header .with-icon-container {
    margin-top: 3px;
}
.resume-margins-0 .resume-layout-condensed .with-icon {
    padding-right: 13px;
}
.resume-margins-0 .resume-layout-condensed .activity-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .education-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .experience-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .publication-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .technologies-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .volunteer-item .item-workplace {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-condensed.resume-layout-small .resume-header {
    margin-bottom: 0 !important;
}
.resume-margins-0 .resume-layout-condensed.resume-layout-small .activity-item .item-edition,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .activity-item .item-institution,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .activity-item .item-workplace,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .activity-item .with-icon-container,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .education-item .item-edition,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .education-item .item-institution,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .education-item .item-workplace,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .education-item .with-icon-container,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .experience-item .item-edition,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .experience-item .item-institution,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .experience-item .item-workplace,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .experience-item .with-icon-container,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .publication-item .item-edition,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .publication-item .item-institution,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .publication-item .item-workplace,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .publication-item .with-icon-container,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .technologies-item .item-edition,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .technologies-item .item-institution,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .technologies-item .item-workplace,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .volunteer-item .item-edition,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .volunteer-item .item-institution,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .volunteer-item .item-workplace,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .volunteer-item .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-condensed.resume-layout-small .activity-item .item-description,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .education-item .item-description,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .experience-item .item-description,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .publication-item .item-description,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .technologies-item .item-description,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .volunteer-item .item-description {
    margin-top: 3px !important;
}
.resume-margins-0 .resume-layout-condensed.resume-layout-small .activity-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .education-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .experience-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .publication-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .technologies-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed.resume-layout-small .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-condensed.resume-layout-small .bullet-dot {
    margin-right: 0 !important;
}
.resume-margins-0 .resume-layout-condensed.resume-layout-small .resume-section {
    padding-bottom: 0 !important;
}
.resume-margins-0 .resume-layout-condensed.resume-layout-small .resume-section .resume-section-container {
    margin-bottom: 0 !important;
}
.resume-margins-0 .resume-layout-condensed .achievement-item > .inner {
    padding-bottom: 7px !important;
}
.resume-margins-0 .resume-layout-condensed .achievement-item-description {
    padding: 0;
    margin: 0;
}
.resume-margins-0 .resume-layout-condensed .activity-item .item-edition,
.resume-margins-0 .resume-layout-condensed .activity-item .item-institution,
.resume-margins-0 .resume-layout-condensed .activity-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .education-item .item-edition,
.resume-margins-0 .resume-layout-condensed .education-item .item-institution,
.resume-margins-0 .resume-layout-condensed .education-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .experience-item .item-edition,
.resume-margins-0 .resume-layout-condensed .experience-item .item-institution,
.resume-margins-0 .resume-layout-condensed .experience-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .publication-item .item-edition,
.resume-margins-0 .resume-layout-condensed .publication-item .item-institution,
.resume-margins-0 .resume-layout-condensed .publication-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .technologies-item .item-edition,
.resume-margins-0 .resume-layout-condensed .technologies-item .item-institution,
.resume-margins-0 .resume-layout-condensed .technologies-item .item-workplace,
.resume-margins-0 .resume-layout-condensed .volunteer-item .item-edition,
.resume-margins-0 .resume-layout-condensed .volunteer-item .item-institution,
.resume-margins-0 .resume-layout-condensed .volunteer-item .item-workplace {
    margin-top: 3px;
}
.resume-margins-0 .resume-layout-condensed .activity-item .item-description,
.resume-margins-0 .resume-layout-condensed .education-item .item-description,
.resume-margins-0 .resume-layout-condensed .experience-item .item-description,
.resume-margins-0 .resume-layout-condensed .publication-item .item-description,
.resume-margins-0 .resume-layout-condensed .technologies-item .item-description,
.resume-margins-0 .resume-layout-condensed .volunteer-item .item-description {
    margin-top: 5px;
}
.resume-margins-0 .resume-layout-condensed .activity-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed .education-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed .experience-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed .publication-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed .technologies-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-condensed .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-condensed .resume-item-holder .item-object.language-item {
    padding: 4px 15px 0;
}
.resume-margins-0 .resume-layout-newcondensed .resume-item-holder .item-object {
    padding: 8px 15px;
}
.resume-margins-0 .resume-layout-newcondensed .resume-header {
    padding: 8px 15px 0;
    margin-bottom: 8px;
}
.resume-margins-0 .resume-layout-newcondensed .resume-header .name {
    margin-bottom: 5px;
}
.resume-margins-0 .resume-layout-newcondensed .resume-header .title {
    margin-bottom: 24px;
}
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .bullet-content-wrapper {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .resume-section .resume-section-text-container {
    margin: 4px 15px 0 !important;
}
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .activity-item .item-edition,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .activity-item .item-institution,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .activity-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .activity-item .with-icon-container,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .education-item .item-edition,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .education-item .item-institution,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .education-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .education-item .with-icon-container,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .experience-item .item-edition,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .experience-item .item-institution,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .experience-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .experience-item .with-icon-container,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .publication-item .item-edition,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .publication-item .item-institution,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .publication-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .publication-item .with-icon-container,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .technologies-item .item-edition,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .technologies-item .item-institution,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .technologies-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .volunteer-item .item-edition,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .volunteer-item .item-institution,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .volunteer-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .volunteer-item .with-icon-container {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .bullet-dot {
    margin-right: 0 !important;
}
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .resume-section {
    padding-bottom: 0 !important;
}
.resume-margins-0 .resume-layout-newcondensed.resume-layout-small .resume-section .resume-section-container {
    margin-bottom: 0 !important;
}
.resume-margins-0 .resume-layout-newcondensed .activity-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed .education-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed .experience-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed .publication-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed .technologies-item .item-workplace,
.resume-margins-0 .resume-layout-newcondensed .volunteer-item .item-workplace {
    margin-top: 0;
}
.resume-margins-0 .resume-layout-newcondensed .activity-item .item-description,
.resume-margins-0 .resume-layout-newcondensed .education-item .item-description,
.resume-margins-0 .resume-layout-newcondensed .experience-item .item-description,
.resume-margins-0 .resume-layout-newcondensed .publication-item .item-description,
.resume-margins-0 .resume-layout-newcondensed .technologies-item .item-description,
.resume-margins-0 .resume-layout-newcondensed .volunteer-item .item-description {
    margin-top: 5px;
}
.resume-margins-0 .resume-layout-newcondensed .activity-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-newcondensed .education-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-newcondensed .experience-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-newcondensed .publication-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-newcondensed .technologies-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-newcondensed .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-newcondensed .achievement-item-description,
.resume-margins-0 .resume-layout-newcondensed .award-item-description,
.resume-margins-0 .resume-layout-newcondensed .passion-item-description,
.resume-margins-0 .resume-layout-newcondensed .talent-item-description {
    margin-top: 3px;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .resume-item-holder .item-object.achievement-item > .inner {
    padding-bottom: 15.5px !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .education-item .education-item-gpa {
    padding-left: 8px;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .header-info-container {
    margin-top: 12px !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .activity-item .item-edition,
.resume-margins-0 .resume-layout-default.resume-layout-small .activity-item .item-institution,
.resume-margins-0 .resume-layout-default.resume-layout-small .activity-item .item-workplace,
.resume-margins-0 .resume-layout-default.resume-layout-small .education-item .item-edition,
.resume-margins-0 .resume-layout-default.resume-layout-small .education-item .item-institution,
.resume-margins-0 .resume-layout-default.resume-layout-small .education-item .item-workplace,
.resume-margins-0 .resume-layout-default.resume-layout-small .experience-item .item-edition,
.resume-margins-0 .resume-layout-default.resume-layout-small .experience-item .item-institution,
.resume-margins-0 .resume-layout-default.resume-layout-small .experience-item .item-workplace,
.resume-margins-0 .resume-layout-default.resume-layout-small .publication-item .item-edition,
.resume-margins-0 .resume-layout-default.resume-layout-small .publication-item .item-institution,
.resume-margins-0 .resume-layout-default.resume-layout-small .publication-item .item-workplace,
.resume-margins-0 .resume-layout-default.resume-layout-small .technologies-item .item-edition,
.resume-margins-0 .resume-layout-default.resume-layout-small .technologies-item .item-institution,
.resume-margins-0 .resume-layout-default.resume-layout-small .technologies-item .item-workplace,
.resume-margins-0 .resume-layout-default.resume-layout-small .volunteer-item .item-edition,
.resume-margins-0 .resume-layout-default.resume-layout-small .volunteer-item .item-institution,
.resume-margins-0 .resume-layout-default.resume-layout-small .volunteer-item .item-workplace {
    margin-top: 3px;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .activity-item .item-description,
.resume-margins-0 .resume-layout-default.resume-layout-small .education-item .item-description,
.resume-margins-0 .resume-layout-default.resume-layout-small .experience-item .item-description,
.resume-margins-0 .resume-layout-default.resume-layout-small .publication-item .item-description,
.resume-margins-0 .resume-layout-default.resume-layout-small .technologies-item .item-description,
.resume-margins-0 .resume-layout-default.resume-layout-small .volunteer-item .item-description {
    margin-top: 3px !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .activity-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-default.resume-layout-small .education-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-default.resume-layout-small .experience-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-default.resume-layout-small .publication-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-default.resume-layout-small .technologies-item .item-description.editable-field-highlights,
.resume-margins-0 .resume-layout-default.resume-layout-small .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .resume-item-holder .item-object {
    padding: 8px 15px 0 !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .resume-header {
    padding-bottom: 5px !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .resume-item-holder .item-object > .inner {
    padding-bottom: 8px !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .resume-section {
    padding-bottom: 0 !important;
}
.resume-margins-0 .resume-layout-default.resume-layout-small .bullet-content-wrapper {
    margin-top: 0 !important;
}
.resume-margins-0 .activity-item .item-edition,
.resume-margins-0 .activity-item .item-institution,
.resume-margins-0 .activity-item .item-workplace,
.resume-margins-0 .activity-item .with-icon-container,
.resume-margins-0 .bullet-content-wrapper,
.resume-margins-0 .education-item .item-edition,
.resume-margins-0 .education-item .item-institution,
.resume-margins-0 .education-item .item-workplace,
.resume-margins-0 .education-item .with-icon-container,
.resume-margins-0 .experience-item .item-edition,
.resume-margins-0 .experience-item .item-institution,
.resume-margins-0 .experience-item .item-workplace,
.resume-margins-0 .experience-item .with-icon-container,
.resume-margins-0 .publication-item .item-edition,
.resume-margins-0 .publication-item .item-institution,
.resume-margins-0 .publication-item .item-workplace,
.resume-margins-0 .publication-item .with-icon-container,
.resume-margins-0 .technologies-item .item-edition,
.resume-margins-0 .technologies-item .item-institution,
.resume-margins-0 .technologies-item .item-workplace,
.resume-margins-0 .volunteer-item .item-edition,
.resume-margins-0 .volunteer-item .item-institution,
.resume-margins-0 .volunteer-item .item-workplace,
.resume-margins-0 .volunteer-item .with-icon-container {
    margin-top: 3px;
}
.resume-margins-0 .activity-item .item-description,
.resume-margins-0 .education-item .item-description,
.resume-margins-0 .experience-item .item-description,
.resume-margins-0 .publication-item .item-description,
.resume-margins-0 .technologies-item .item-description,
.resume-margins-0 .volunteer-item .item-description {
    margin-top: 5px;
}
.resume-margins-0 .activity-item .item-description.editable-field-highlights,
.resume-margins-0 .education-item .item-description.editable-field-highlights,
.resume-margins-0 .experience-item .item-description.editable-field-highlights,
.resume-margins-0 .publication-item .item-description.editable-field-highlights,
.resume-margins-0 .technologies-item .item-description.editable-field-highlights,
.resume-margins-0 .volunteer-item .item-description.editable-field-highlights {
    margin-top: 0 !important;
}
.resume-margins-0 .language-item .language-item-level-text {
    margin-top: 4px;
}
.resume-margins-0 .with-icon {
    padding-right: 16px;
}
.resume-margins-0 .resume-header {
    padding: 15px;
}
.resume-margins-0 .resume-header .with-icon {
    padding-bottom: 7px;
}
.resume-margins-0 .resume-section .resume-section-text-container {
    margin: 10px 0 0 15px;
    padding-right: 10px;
}
.resume-margins-0 .resume-item-holder .item-object > .inner {
    padding-bottom: 15px;
}
.resume-margins-0 .education-item .education-item-gpa {
    padding-left: 15px;
}
.resume-margins-3 .resume-layout-elegant .resume-header {
    padding: 4px 16px !important;
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.full-width-field {
    display: block;
    width: 100%;
}
@-webkit-keyframes item-appear {
    0% {
        max-height: 0;
        overflow: hidden;
    }
    99% {
        max-height: 100px;
    }
    to {
        max-height: 1000000px;
        overflow: auto;
    }
}
@keyframes item-appear {
    0% {
        max-height: 0;
        overflow: hidden;
    }
    99% {
        max-height: 100px;
    }
    to {
        max-height: 1000000px;
        overflow: auto;
    }
}
.item-appear {
    -webkit-animation: item-appear 0.3s forwards;
    animation: item-appear 0.3s forwards;
}
.resume-renderer {
    width: 940px;
    line-height: normal;
}
.resume-renderer .resume-first-color:focus::-webkit-input-placeholder,
.resume-renderer .resume-first-color input:focus::-webkit-input-placeholder {
    opacity: 0.2 !important;
}
.resume-renderer .resume-first-color:focus:-moz-placeholder,
.resume-renderer .resume-first-color:focus::-moz-placeholder,
.resume-renderer .resume-first-color input:focus:-moz-placeholder,
.resume-renderer .resume-first-color input:focus::-moz-placeholder {
    opacity: 0.2 !important;
}
.resume-renderer .resume-first-color:focus:-ms-input-placeholder,
.resume-renderer .resume-first-color input:focus:-ms-input-placeholder {
    opacity: 0.2 !important;
}
.resume-renderer .resume-second-color:focus::-webkit-input-placeholder,
.resume-renderer .resume-second-color input:focus::-webkit-input-placeholder {
    opacity: 0.2 !important;
}
.resume-renderer .resume-second-color:focus:-moz-placeholder,
.resume-renderer .resume-second-color:focus::-moz-placeholder,
.resume-renderer .resume-second-color input:focus:-moz-placeholder,
.resume-renderer .resume-second-color input:focus::-moz-placeholder {
    opacity: 0.2 !important;
}
.resume-renderer .resume-second-color:focus:-ms-input-placeholder,
.resume-renderer .resume-second-color input:focus:-ms-input-placeholder {
    opacity: 0.2 !important;
}
.resume-renderer .powered-by-link {
    position: absolute;
    left: 75px;
    bottom: 50px;
    font-size: 11px;
}
.resume-renderer .resume-footer {
    font-size: 11px;
}
.resume-renderer .resume-footer .enhancv-link {
    position: absolute;
    bottom: 50px;
    left: 60px;
    right: 280px;
}
.resume-renderer .resume-footer .powered-by {
    position: absolute;
    bottom: 49px;
    right: 75px;
}
.resume-renderer .resume-footer .powered-by-container {
    display: table;
}
.resume-renderer .resume-footer .powered-by .powered-by-logo {
    width: 110px;
    display: table-cell;
    z-index: 8;
}
.resume-renderer .resume-footer .powered-by .powered-by-logo .resume-icon {
    font-size: 100px;
}
.resume-renderer .resume-footer .powered-by .powered-by-logo .resume-icon:before {
    position: absolute;
    bottom: -42px;
}
.resume-renderer .resume-footer .powered-by .verified-by {
    padding-right: 8px;
    line-height: 15.7143px;
    display: block;
    width: 80px;
}
.resume-renderer .resume-footer:hover .removebrand-tooltip {
    display: block;
}
.resume-renderer .resume-section {
    padding-bottom: 20px;
}
.resume-renderer .resume-section .resume-section-container {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
}
.resume-renderer .resume-section .resume-section-container.editable:hover {
    border: 1px solid #60d5ba;
}
.resume-renderer .resume-section.resume-section-selected {
    position: relative;
    z-index: 20;
    background: #fff;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.resume-renderer .resume-section.resume-section-selected .item-object,
.resume-renderer .resume-section.resume-section-selected .resume-section-container.editable {
    border: 1px solid transparent !important;
}
.resume-renderer .resume-section .resume-section-text-container [contenteditable][placeholder]:empty:before {
    opacity: 1 !important;
}
.resume-renderer .resume-section .resume-section-text-container [contenteditable][placeholder]:empty:focus:before {
    opacity: 0.5 !important;
}
.resume-renderer .resume-section .resume-section-text {
    display: block;
    margin: 0;
    border-bottom: 3px solid #000;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 33px;
    font-weight: 700;
}
.resume-renderer .resume-section .moveable-items {
    position: relative;
    top: -1px;
}
.resume-renderer .moveable-items .item-object {
    cursor: move;
}
.resume-renderer .dragged-section .popover-wrap {
    display: none;
}
.resume-renderer .dragged-section .selected-resume-item {
    background: none;
    -webkit-transition: none;
    transition: none;
}
.resume-renderer .dragged-section .draggable-hover {
    background: #b2b4b6 !important;
    opacity: 0.3;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.resume-renderer .dragged-section .draggable-hover > div {
    opacity: 0;
}
.resume-renderer.cover-letter .resume-item-holder .item-object > .inner {
    border-bottom: none;
}
.resume-renderer.cover-letter .resume-item-holder:after {
    display: none !important;
}
.resume-item-holder {
    position: relative;
    top: -1px;
    -webkit-transition: height 0.3s;
    transition: height 0.3s;
}
.resume-item-holder .item-object {
    padding: 15px 15px 0;
    color: #384347;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
}
.resume-item-holder .item-object > .inner {
    position: relative;
    top: 1px;
}
.resume-item-holder .item-object .padded-item-content {
    padding-left: 40px;
}
.resume-item-holder:after {
    content: " ";
    bottom: 0;
    left: 15px;
    right: 15px;
    border-bottom: 1px dashed #ccc;
    position: absolute;
}
.resume-item-holder .skill-item .inner {
    padding-bottom: 5px;
}
.resume-item-holder.editable.selected-resume-item .item-object,
.resume-item-holder.editable:hover .item-object {
    border: 1px solid #60d5ba;
}
.resume-item-holder.selected-resume-item {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    z-index: 20;
    background: #fff;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.resume-item-holder.hide-separating-border:after {
    display: none;
}
.resume-renderer-page {
    height: 1330px;
    padding: 60px;
    page-break-after: always;
    position: relative;
    background-color: #fff;
}
.resume-renderer-page.letter-size {
    height: 1216px !important;
}
.resume-renderer-page .colored-header-background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 200px;
    z-index: 1;
}
.resume-renderer-page .colored-header-background.with-photo {
    height: 240px;
}
.resume-renderer-page.browser-resume-page {
    background-color: #fff;
}
.resume-renderer-page .resume-background-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 0;
}
.resume-renderer-page .resume-page-wrapper {
    position: relative;
}
.resume-renderer-page .resume-page-wrapper .editable-field-wrapper a {
    color: inherit !important;
}
.resume-page-title {
    color: #000;
    font-family: Roboto, Arial, Helvetica, Noto Sans Devanagari, Noto Sans CJK SC Thin, Noto Sans SC, Noto Sans Hebrew, sans-serif;
    font-weight: 300;
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 18px;
}
.resume-page-title .text {
    position: relative;
}
.resume-page-title .text:after,
.resume-page-title .text:before {
    content: " ";
    background-color: #000;
    height: 1px;
    display: block;
    position: absolute;
    top: 11px;
    width: 40px;
}
.resume-page-title .text:before {
    left: -70px;
}
.resume-page-title .text:after {
    right: -70px;
}
.resume-renderer-one-column {
    width: 100%;
}
.resume-renderer-one-column .AchievementSection .resume-item-holder,
.resume-renderer-one-column .CertificateSection .resume-item-holder,
.resume-renderer-one-column .TalentSection .resume-item-holder {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.resume-renderer-one-column .AwardSection .resume-item-holder,
.resume-renderer-one-column .CourseSection .resume-item-holder,
.resume-renderer-one-column .LanguageSection .resume-item-holder,
.resume-renderer-one-column .PassionSection .resume-item-holder,
.resume-renderer-one-column .SkillSection .resume-item-holder,
.resume-renderer-one-column .SocialSection .resume-item-holder {
    width: 33.3%;
    display: inline-block;
    vertical-align: top;
}
.resume-renderer-two-column {
    float: left;
    width: 50%;
    min-height: 1px;
}
.resume-renderer-two-column:first-child {
    width: 60%;
    padding-right: 15px;
}
.resume-renderer-two-column:first-child .AwardSection .resume-item-holder,
.resume-renderer-two-column:first-child .CourseSection .resume-item-holder,
.resume-renderer-two-column:first-child .LanguageSection .resume-item-holder,
.resume-renderer-two-column:first-child .PassionSection .resume-item-holder,
.resume-renderer-two-column:first-child .SkillSection .resume-item-holder,
.resume-renderer-two-column:first-child .SocialSection .resume-item-holder {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.resume-renderer-two-column:nth-child(2) {
    width: 40%;
}
.resume-renderer-three-column {
    float: left;
    width: 33%;
    min-height: 1px;
}
.resume-renderer-three-column:first-child {
    width: 33%;
    padding-right: 8px;
}
.resume-renderer-three-column:nth-child(2) {
    width: 33%;
    padding-right: 4px;
    padding-left: 4px;
}
.resume-renderer-three-column:nth-child(3) {
    width: 33%;
    padding-left: 8px;
}
.resume-no-hover .item-object,
.resume-no-hover .resume-header,
.resume-no-hover .resume-section-container {
    background: transparent !important;
}
.item-no-popover .popover-container {
    display: none;
}
.resume-layout-condensed .resume-section .moveable-items {
    top: 0;
}
.resume-layout-condensed .resume-section .resume-section-text {
    border-bottom: none;
    font-size: 11px;
    line-height: 16px;
    font-weight: 400;
    color: #65696d;
}
.resume-layout-condensed .resume-item-holder .item-object > .inner {
    padding-bottom: 6px;
    border-bottom: 0;
    top: 0;
}
.resume-layout-newcondensed .resume-section .moveable-items {
    top: 0;
}
.resume-layout-newcondensed .resume-section .resume-section-container {
    margin-bottom: 8px;
}
.resume-layout-newcondensed .resume-section .resume-section-text {
    color: #65696d;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    border-bottom: 2px solid rgba(101, 105, 109, 0.5);
}
.resume-layout-newcondensed .resume-section .resume-section-text::-webkit-input-placeholder {
    color: #65696d !important;
}
.resume-layout-newcondensed .resume-section .resume-section-text::-moz-placeholder {
    color: #65696d !important;
}
.resume-layout-newcondensed .resume-section .resume-section-text::-ms-input-placeholder {
    color: #65696d !important;
}
.resume-layout-newcondensed .resume-section .resume-section-text::placeholder {
    color: #65696d !important;
}
.resume-layout-newcondensed .resume-item-holder .item-object > .inner {
    padding-bottom: 0;
    border-bottom: 0;
    top: 0;
}
.resume-item-icon.onboarding-focus-point:after {
    margin-top: -5px;
}
#resume-null.is-placeholder .resume-section .education-item-gpa,
#resume-null.is-placeholder .resume-section .inner {
    border-color: transparent;
}
#resume-null.is-placeholder .resume-section .slider-component-dot {
    background-color: transparent !important;
}
#resume-null.is-placeholder .resume-section .bullet-dot,
#resume-null.is-placeholder .resume-section .editable-field,
#resume-null.is-placeholder .resume-section .editable-field::-webkit-input-placeholder,
#resume-null.is-placeholder .resume-section .education-item-gpa .separator,
#resume-null.is-placeholder .resume-section .resume-item-icon i,
#resume-null.is-placeholder .resume-section .with-icon i,
#resume-null.is-placeholder .resume-section .with-icon span {
    color: transparent !important;
}
#resume-null.is-placeholder .resume-section .bullet-dot,
#resume-null.is-placeholder .resume-section .editable-field,
#resume-null.is-placeholder .resume-section .editable-field::-moz-placeholder,
#resume-null.is-placeholder .resume-section .education-item-gpa .separator,
#resume-null.is-placeholder .resume-section .resume-item-icon i,
#resume-null.is-placeholder .resume-section .with-icon i,
#resume-null.is-placeholder .resume-section .with-icon span {
    color: transparent !important;
}
#resume-null.is-placeholder .resume-section .bullet-dot,
#resume-null.is-placeholder .resume-section .editable-field,
#resume-null.is-placeholder .resume-section .editable-field::-ms-input-placeholder,
#resume-null.is-placeholder .resume-section .education-item-gpa .separator,
#resume-null.is-placeholder .resume-section .resume-item-icon i,
#resume-null.is-placeholder .resume-section .with-icon i,
#resume-null.is-placeholder .resume-section .with-icon span {
    color: transparent !important;
}
#resume-null.is-placeholder .resume-section .bullet-dot,
#resume-null.is-placeholder .resume-section .editable-field,
#resume-null.is-placeholder .resume-section .editable-field::placeholder,
#resume-null.is-placeholder .resume-section .education-item-gpa .separator,
#resume-null.is-placeholder .resume-section .resume-item-icon i,
#resume-null.is-placeholder .resume-section .with-icon i,
#resume-null.is-placeholder .resume-section .with-icon span {
    color: transparent !important;
}
#resume-null.is-placeholder .resume-header .editable-field.name::-webkit-input-placeholder,
#resume-null.is-placeholder .resume-header .editable-field.title::-webkit-input-placeholder {
    opacity: 0.2 !important;
}
#resume-null.is-placeholder .resume-header .editable-field.name::-moz-placeholder,
#resume-null.is-placeholder .resume-header .editable-field.title::-moz-placeholder {
    opacity: 0.2 !important;
}
#resume-null.is-placeholder .resume-header .editable-field.name::-ms-input-placeholder,
#resume-null.is-placeholder .resume-header .editable-field.title::-ms-input-placeholder {
    opacity: 0.2 !important;
}
#resume-null.is-placeholder .resume-header .editable-field.name::placeholder,
#resume-null.is-placeholder .resume-header .editable-field.title::placeholder {
    opacity: 0.2 !important;
}
#resume-null.is-placeholder .photo-container .photo {
    background: #f3f3f3 !important;
}
#resume-null.is-placeholder .resume-header-items {
    pointer-events: none;
}
#resume-null.is-placeholder .resume-header-items .editable-field,
#resume-null.is-placeholder .resume-header-items i {
    color: transparent !important;
}
#resume-null.is-placeholder .resume-section {
    pointer-events: none;
}
#resume-null.is-placeholder .resume-section .resume-section-text {
    border-color: #f3f3f3 !important;
}
#resume-null.is-placeholder .resume-section .editable-field,
#resume-null.is-placeholder .resume-section .resume-item-icon,
#resume-null.is-placeholder .resume-section .with-icon-container i {
    position: relative;
}
#resume-null.is-placeholder .resume-section .editable-field:after,
#resume-null.is-placeholder .resume-section .resume-item-icon:after,
#resume-null.is-placeholder .resume-section .with-icon-container i:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #f3f3f3;
}
#resume-null.is-placeholder .item-object .editable-field:after {
    height: 13px;
}
#resume-null.is-placeholder .resume-renderer-two-column:first-child .resume-section-text:after {
    height: 22px;
    width: 175px;
}
#resume-null.is-placeholder .resume-renderer-two-column:first-child .inner .editable-field-wrapper:first-child .editable-field:after {
    width: 32%;
}
#resume-null.is-placeholder .resume-renderer-two-column:first-child .inner .editable-field-wrapper:nth-child(2) .editable-field:after {
    width: 29%;
}
#resume-null.is-placeholder .resume-renderer-two-column:first-child .inner .media .media-body .editable-field:after {
    width: 79%;
}
#resume-null.is-placeholder .resume-renderer-two-column:first-child .inner .with-icon-container i {
    width: 63px;
}
#resume-null.is-placeholder .resume-renderer-two-column:first-child .inner .editable-field-xs:after {
    display: none;
}
#resume-null.is-placeholder .resume-renderer-two-column:nth-child(2) .resume-section-text:after {
    height: 22px;
    width: 75%;
}
#resume-null.is-placeholder .resume-renderer-two-column:nth-child(2) .inner > div:first-child .editable-field:after {
    width: 85%;
}
#resume-null.is-placeholder .resume-renderer-two-column:nth-child(2) .inner > div:nth-child(2) .editable-field:after {
    width: 70%;
}
#resume-null.is-placeholder .resume-renderer-two-column:nth-child(2) .resume-item-icon:after {
    top: 2px;
}
.resume-layout-newcondensed .activity-item .item-bullet,
.resume-layout-newcondensed .activity-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed .education-item .item-bullet,
.resume-layout-newcondensed .education-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed .experience-item .item-bullet,
.resume-layout-newcondensed .experience-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed .publication-item .item-bullet,
.resume-layout-newcondensed .publication-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed .technologies-item .item-bullet,
.resume-layout-newcondensed .technologies-item .item-bullet + .editable-field-highlights,
.resume-layout-newcondensed .volunteer-item .item-bullet,
.resume-layout-newcondensed .volunteer-item .item-bullet + .editable-field-highlights {
    font-size: 12px;
    line-height: 16px;
}
.resume-layout-newcondensed .activity-item .item-edition,
.resume-layout-newcondensed .activity-item .item-institution,
.resume-layout-newcondensed .activity-item .item-workplace,
.resume-layout-newcondensed .education-item .item-edition,
.resume-layout-newcondensed .education-item .item-institution,
.resume-layout-newcondensed .education-item .item-workplace,
.resume-layout-newcondensed .experience-item .item-edition,
.resume-layout-newcondensed .experience-item .item-institution,
.resume-layout-newcondensed .experience-item .item-workplace,
.resume-layout-newcondensed .publication-item .item-edition,
.resume-layout-newcondensed .publication-item .item-institution,
.resume-layout-newcondensed .publication-item .item-workplace,
.resume-layout-newcondensed .technologies-item .item-edition,
.resume-layout-newcondensed .technologies-item .item-institution,
.resume-layout-newcondensed .technologies-item .item-workplace,
.resume-layout-newcondensed .volunteer-item .item-edition,
.resume-layout-newcondensed .volunteer-item .item-institution,
.resume-layout-newcondensed .volunteer-item .item-workplace {
    line-height: 20px;
}
.resume-layout-newcondensed .activity-item .item-description,
.resume-layout-newcondensed .education-item .item-description,
.resume-layout-newcondensed .experience-item .item-description,
.resume-layout-newcondensed .publication-item .item-description,
.resume-layout-newcondensed .technologies-item .item-description,
.resume-layout-newcondensed .volunteer-item .item-description {
    line-height: 17px;
}
.resume-layout-condensed .activity-item .item-degree,
.resume-layout-condensed .activity-item .item-position,
.resume-layout-condensed .activity-item .item-role,
.resume-layout-condensed .activity-item .item-title,
.resume-layout-condensed .education-item .item-degree,
.resume-layout-condensed .education-item .item-position,
.resume-layout-condensed .education-item .item-role,
.resume-layout-condensed .education-item .item-title,
.resume-layout-condensed .experience-item .item-degree,
.resume-layout-condensed .experience-item .item-position,
.resume-layout-condensed .experience-item .item-role,
.resume-layout-condensed .experience-item .item-title,
.resume-layout-condensed .publication-item .item-degree,
.resume-layout-condensed .publication-item .item-position,
.resume-layout-condensed .publication-item .item-role,
.resume-layout-condensed .publication-item .item-title,
.resume-layout-condensed .technologies-item .item-degree,
.resume-layout-condensed .technologies-item .item-position,
.resume-layout-condensed .technologies-item .item-role,
.resume-layout-condensed .technologies-item .item-title,
.resume-layout-condensed .volunteer-item .item-degree,
.resume-layout-condensed .volunteer-item .item-position,
.resume-layout-condensed .volunteer-item .item-role,
.resume-layout-condensed .volunteer-item .item-title {
    line-height: 28px;
}
.resume-layout-condensed .resume-item-holder:after,
.resume-layout-newcondensed .resume-item-holder:after {
    display: none !important;
}
.resume-layout-minimal .education-item-gpa-container-small {
    border: 0 !important;
}
.resume-layout-minimal .resume-header .name {
    font-weight: 700 !important;
}
.resume-layout-high-performer .resume-renderer-two-column:first-child {
    width: 70%;
}
.resume-layout-high-performer .resume-renderer-two-column:nth-child(2) {
    width: 30%;
}
.resume-layout-classic .resume-section .resume-section-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 8px;
    color: #65696d;
}
.resume-layout-classic .resume-section .bullet-dot {
    color: #333;
    font-size: 6px;
    position: relative;
    top: 1px;
    margin-right: 4px;
    left: 2px;
}
.resume-layout-classic .resume-section .activity-item .inner,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa,
.resume-layout-classic .resume-section .experience-item .inner,
.resume-layout-classic .resume-section .publication-item .inner,
.resume-layout-classic .resume-section .volunteer-item .inner {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
.resume-layout-classic .resume-section .activity-item .inner .activity-container,
.resume-layout-classic .resume-section .activity-item .inner .education-container,
.resume-layout-classic .resume-section .activity-item .inner .publication-container,
.resume-layout-classic .resume-section .activity-item .inner .volunteer-container,
.resume-layout-classic .resume-section .activity-item .inner .work-container,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .activity-container,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .education-container,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .publication-container,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .volunteer-container,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .work-container,
.resume-layout-classic .resume-section .experience-item .inner .activity-container,
.resume-layout-classic .resume-section .experience-item .inner .education-container,
.resume-layout-classic .resume-section .experience-item .inner .publication-container,
.resume-layout-classic .resume-section .experience-item .inner .volunteer-container,
.resume-layout-classic .resume-section .experience-item .inner .work-container,
.resume-layout-classic .resume-section .publication-item .inner .activity-container,
.resume-layout-classic .resume-section .publication-item .inner .education-container,
.resume-layout-classic .resume-section .publication-item .inner .publication-container,
.resume-layout-classic .resume-section .publication-item .inner .volunteer-container,
.resume-layout-classic .resume-section .publication-item .inner .work-container,
.resume-layout-classic .resume-section .volunteer-item .inner .activity-container,
.resume-layout-classic .resume-section .volunteer-item .inner .education-container,
.resume-layout-classic .resume-section .volunteer-item .inner .publication-container,
.resume-layout-classic .resume-section .volunteer-item .inner .volunteer-container,
.resume-layout-classic .resume-section .volunteer-item .inner .work-container {
    min-width: 50%;
}
.resume-layout-classic .resume-section .activity-item .inner .with-icon-container,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .with-icon-container,
.resume-layout-classic .resume-section .experience-item .inner .with-icon-container,
.resume-layout-classic .resume-section .publication-item .inner .with-icon-container,
.resume-layout-classic .resume-section .volunteer-item .inner .with-icon-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    min-width: 20%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.resume-layout-classic .resume-section .activity-item .inner .with-icon-container .with-icon,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .with-icon-container .with-icon,
.resume-layout-classic .resume-section .experience-item .inner .with-icon-container .with-icon,
.resume-layout-classic .resume-section .publication-item .inner .with-icon-container .with-icon,
.resume-layout-classic .resume-section .volunteer-item .inner .with-icon-container .with-icon {
    padding-right: 0 !important;
}
.resume-layout-classic .resume-section .activity-item .inner .with-icon-container .with-icon .editable-field-wrapper,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .with-icon-container .with-icon .editable-field-wrapper,
.resume-layout-classic .resume-section .experience-item .inner .with-icon-container .with-icon .editable-field-wrapper,
.resume-layout-classic .resume-section .publication-item .inner .with-icon-container .with-icon .editable-field-wrapper,
.resume-layout-classic .resume-section .volunteer-item .inner .with-icon-container .with-icon .editable-field-wrapper {
    min-width: 100%;
}
.resume-layout-classic .resume-section .activity-item .inner .with-icon-container .btn-resume-data,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .with-icon-container .btn-resume-data,
.resume-layout-classic .resume-section .experience-item .inner .with-icon-container .btn-resume-data,
.resume-layout-classic .resume-section .publication-item .inner .with-icon-container .btn-resume-data,
.resume-layout-classic .resume-section .volunteer-item .inner .with-icon-container .btn-resume-data {
    border-right: none !important;
}
.resume-layout-classic .resume-section .activity-item .inner .with-icon-container .btn-resume-data span,
.resume-layout-classic .resume-section .activity-item .inner .with-icon-container .with-icon,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .with-icon-container .btn-resume-data span,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .with-icon-container .with-icon,
.resume-layout-classic .resume-section .experience-item .inner .with-icon-container .btn-resume-data span,
.resume-layout-classic .resume-section .experience-item .inner .with-icon-container .with-icon,
.resume-layout-classic .resume-section .publication-item .inner .with-icon-container .btn-resume-data span,
.resume-layout-classic .resume-section .publication-item .inner .with-icon-container .with-icon,
.resume-layout-classic .resume-section .volunteer-item .inner .with-icon-container .btn-resume-data span,
.resume-layout-classic .resume-section .volunteer-item .inner .with-icon-container .with-icon {
    text-align: right;
    min-width: 100%;
}
.resume-layout-classic .resume-section .activity-item .inner .with-icon-container .item-location,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa .with-icon-container .item-location,
.resume-layout-classic .resume-section .experience-item .inner .with-icon-container .item-location,
.resume-layout-classic .resume-section .publication-item .inner .with-icon-container .item-location,
.resume-layout-classic .resume-section .volunteer-item .inner .with-icon-container .item-location {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}
.resume-layout-classic .resume-section .activity-item .inner > .editable-field-wrapper,
.resume-layout-classic .resume-section .education-item .inner .education-item-not-gpa > .editable-field-wrapper,
.resume-layout-classic .resume-section .experience-item .inner > .editable-field-wrapper,
.resume-layout-classic .resume-section .publication-item .inner > .editable-field-wrapper,
.resume-layout-classic .resume-section .volunteer-item .inner > .editable-field-wrapper {
    min-width: 100%;
}
.resume-layout-classic .resume-renderer-one-column .AchievementSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .CertificateSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .CourseSection .resume-item-holder {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.resume-layout-classic .resume-renderer-one-column .AwardSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .BookSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .LanguageSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .PassionSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .ReferenceSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .SocialSection .resume-item-holder,
.resume-layout-classic .resume-renderer-one-column .TalentSection .resume-item-holder {
    width: 33.3%;
    display: inline-block;
    vertical-align: top;
}
.resume-layout-classic .resume-item-holder .item-object > .inner {
    padding-bottom: 0;
    border-bottom: 0;
    top: 0;
}
.resume-layout-elegant .resume-second-background-elegant {
    background-color: #e0e0e0;
}
.resume-layout-elegant .colored-right-side-background {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
    width: 326px !important;
    height: 100%;
}
.resume-layout-elegant .colored-right-side-background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background-color: #000;
    height: 16px;
    width: 100%;
    opacity: 0.3;
}
.resume-layout-elegant .resume-renderer-two-column:first-child {
    width: 67% !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) {
    width: 33% !important;
}
.resume-layout-elegant .resume-section .resume-section-text {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 8px;
    margin-top: 8px;
}
.resume-layout-elegant .resume-section .resume-section-container {
    margin-bottom: 0 !important;
}
.resume-layout-elegant .resume-footer .powered-by {
    left: 64px;
    width: 300px;
}
.resume-layout-elegant .resume-footer .enhancv-link {
    left: unset;
    right: 354px;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .resume-section-text {
    color: #384347;
    border-bottom: 1px solid #bdbdbd;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .item-location,
.resume-layout-elegant .resume-renderer-two-column:first-child .item-url .text-field,
.resume-layout-elegant .resume-renderer-two-column:first-child .with-icon.btn-link.btn-resume-data {
    color: #384347 !important;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .with-icon.btn-link.btn-resume-data span,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .with-icon.btn-link.btn-resume-data span,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .with-icon.btn-link.btn-resume-data span,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .with-icon.btn-link.btn-resume-data span,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .with-icon.btn-link.btn-resume-data span {
    text-align: right;
    width: 140px;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .item-location,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .item-location,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .item-location,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .item-location,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .item-location {
    margin-top: 6px;
    width: 140px !important;
    text-align: right;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .activity-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .education-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .publications-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .volunteer-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .activity-item .work-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .activity-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .education-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .publications-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .volunteer-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .education-item .work-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .activity-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .education-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .publications-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .volunteer-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .work-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .activity-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .education-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .publications-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .volunteer-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .publication-item .work-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .activity-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .education-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .publications-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .volunteer-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:first-child .volunteer-item .work-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: nowrap;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .btn-resume-data {
    color: #fff !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .resume-section-text {
    border-bottom: 1px solid #fff;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .resume-section.resume-section-selected,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .resume-section .selected-resume-item {
    background: transparent !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .popover-wrap .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component-dot {
    color: #384347 !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .editable-field:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .inner .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .popover-wrap .add-new-entry .resume-icon {
    color: #fff !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item-description:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item-description:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item-issuer:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .course-item-description:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItemDescription:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .item-bullet:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .item-description:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item-description:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .quote-item-author:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item-contact:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item-link:not(.editable-field-highlights),
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item-description:not(.editable-field-highlights) {
    color: #e0e0e0 !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .with-icon-container,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .with-icon-container {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .with-icon-container .item-location,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .with-icon-container .item-location,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .with-icon-container .item-location,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .with-icon-container .item-location,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .with-icon-container .item-location {
    padding-right: 0 !important;
}
.resume-layout-elegant .activity-item .item-edition,
.resume-layout-elegant .activity-item .item-institution,
.resume-layout-elegant .activity-item .item-workplace,
.resume-layout-elegant .education-item .item-edition,
.resume-layout-elegant .education-item .item-institution,
.resume-layout-elegant .education-item .item-workplace,
.resume-layout-elegant .experience-item .item-edition,
.resume-layout-elegant .experience-item .item-institution,
.resume-layout-elegant .experience-item .item-workplace,
.resume-layout-elegant .publication-item .item-edition,
.resume-layout-elegant .publication-item .item-institution,
.resume-layout-elegant .publication-item .item-workplace,
.resume-layout-elegant .volunteer-item .item-edition,
.resume-layout-elegant .volunteer-item .item-institution,
.resume-layout-elegant .volunteer-item .item-workplace {
    padding-top: 4px !important;
}
.resume-layout-elegant .activity-item .item-author,
.resume-layout-elegant .activity-item .item-description,
.resume-layout-elegant .education-item .item-author,
.resume-layout-elegant .education-item .item-description,
.resume-layout-elegant .experience-item .item-author,
.resume-layout-elegant .experience-item .item-description,
.resume-layout-elegant .publication-item .item-author,
.resume-layout-elegant .publication-item .item-description,
.resume-layout-elegant .volunteer-item .item-author,
.resume-layout-elegant .volunteer-item .item-description {
    padding: 4px 0 !important;
}
.resume-layout-elegant .editable-field-highlights mark {
    top: -2px !important;
}
.resume-header-selected .resume-header {
    border: 1px solid #60d5ba;
    position: relative;
    z-index: 20;
    background: #fff;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.resume-header {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.resume-header .url-link a.editable-field {
    word-break: break-word;
}
.resume-header.editable:hover {
    border: 1px solid #60d5ba;
}
.resume-header .photo {
    vertical-align: top;
    display: inline-block;
    height: 150px;
    width: 150px;
    -webkit-transition: -webkit-border-radius 0.3s linear;
    transition: -webkit-border-radius 0.3s linear;
    transition: border-radius 0.3s linear;
    transition: border-radius 0.3s linear, -webkit-border-radius 0.3s linear;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: nearest-neighbor;
    z-index: 1;
}
.resume-header .photo:hover .photo-button-container {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.resume-header .photo-options > :not(:first-child) {
    margin-left: 16px;
}
.resume-header .editable.photo {
    cursor: pointer;
}
.resume-header .photo-round {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.resume-header .photo-rect {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.resume-header .name {
    font-size: 42px;
    line-height: 50px;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
}
.resume-header .uppercase-name {
    text-transform: uppercase;
}
.resume-header .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
}
.resume-header .with-icon .editable-field {
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    margin-left: 1px;
}
.resume-header .with-icon {
    width: 33%;
}
.resume-header .with-icon .resume-icon {
    margin-right: 4px;
    z-index: 1;
}
.move-left-info-data .photo-container,
.resume-header-with-photo .photo-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.move-left-info-data .name,
.resume-header-with-photo .name {
    display: inline-block;
    vertical-align: top;
    max-width: 610px;
}
.move-left-info-data .with-icon,
.resume-header-with-photo .with-icon {
    width: 50% !important;
}
@media screen and (max-width: 768px) {
    .move-left-info-data .with-icon,
    .resume-header-with-photo .with-icon {
        width: 100% !important;
    }
}
.move-left-info-data .resume-header-col.resume-header-col-left,
.resume-header-with-photo .resume-header-col.resume-header-col-left {
    width: 75%;
    min-height: 150px;
    padding-right: 15px;
}
.resume-layout-default-colored .resume-header .photo {
    width: 125px;
    height: 125px;
}
.resume-header-no-photo .photo-container {
    display: none;
}
.resume-header-no-photo .resume-header-col-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.resume-header-no-photo .resume-header-col-right .with-icon-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.move-left-info-data .resume-header-col-left {
    min-width: 50%;
    width: unset !important;
}
.resume-layout-condensed .resume-header-with-photo .resume-header-col.resume-header-col-left {
    width: 82%;
    min-height: 124px;
}
.resume-layout-condensed .resume-header-with-photo .resume-header-col.resume-header-col-right {
    width: 18%;
}
.resume-layout-condensed .resume-header .name {
    font-weight: 400 !important;
    font-size: 31px;
    line-height: 41px;
}
.resume-layout-condensed .resume-header .title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400 !important;
}
.resume-layout-condensed .resume-header .photo {
    width: 124px;
    height: 124px;
}
.resume-layout-condensed .resume-header .with-icon-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.resume-layout-condensed .resume-header .with-icon-container .with-icon .resume-icon {
    margin-right: 5px;
    font-size: 11px;
    color: #555 !important;
    height: 14px;
}
.resume-layout-condensed .resume-header .with-icon-container .with-icon .editable-field {
    font-size: 12px;
    color: #65696d;
    font-weight: 400;
}
.resume-layout-newcondensed .resume-header-with-photo .resume-header-col.resume-header-col-left {
    width: 82%;
    min-height: 116px;
}
.resume-layout-newcondensed .resume-header-with-photo .resume-header-col.resume-header-col-right {
    width: 18%;
}
.resume-layout-newcondensed .resume-header .name {
    font-weight: 500 !important;
    font-size: 34px;
    line-height: 45px;
}
.resume-layout-newcondensed .resume-header .title {
    color: #65696d !important;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400 !important;
}
.resume-layout-newcondensed .resume-header .photo {
    width: 108px;
    height: 108px;
}
.resume-layout-newcondensed .resume-header .with-icon-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.resume-layout-newcondensed .resume-header .with-icon-container .with-icon .resume-icon {
    color: #b9b9b9 !important;
    margin-right: 3px;
    margin-left: 5px;
}
.resume-layout-newcondensed .resume-header .with-icon-container .with-icon .editable-field {
    font-size: 13px;
    color: #384347;
    font-weight: 400 !important;
    line-height: 15px;
}
.move-left-info-data .resume-header-items {
    text-align: right;
}
.move-left-info-data .resume-header-items .editable-field-wrapper {
    width: 100% !important;
    word-break: break-all;
}
.move-left-info-data .resume-header-col.resume-header-col-left {
    min-height: unset !important;
}
.resume-margins-1 .resume-layout-classic .resume-header {
    margin-bottom: 20px;
}
.resume-layout-classic .resume-header .with-icon-container .with-icon .resume-icon {
    display: none;
}
.resume-layout-classic .resume-header .with-icon-container .with-icon .editable-field {
    margin-left: 0;
    padding-left: 0;
    font-size: 13px;
}
.resume-layout-classic .resume-header .photo {
    width: 90px;
    height: 90px;
}
.resume-layout-classic .resume-header .photo-options > :not(:first-child) {
    margin-left: 4px;
}
.resume-layout-classic .resume-header .name {
    font-weight: 500 !important;
    margin-bottom: 2px;
    font-size: 34px;
    color: #000;
}
.resume-layout-classic .resume-header .title {
    font-size: 18px;
}
.resume-layout-classic .resume-header .resume-header-title-placeholder {
    margin-bottom: 8px !important;
}
.resume-layout-classic .resume-header .resume-header-title-placeholder .title.resume-header-title-placeholder .resume-second-color {
    color: #384347 !important;
}
.resume-layout-classic .resume-header-with-photo .resume-header-col.resume-header-col-left {
    width: 90%;
    min-height: 72px;
}
.resume-layout-classic .resume-header-with-photo .resume-header-col.resume-header-col-right {
    width: auto;
}
.resume-layout-elegant .resume-header .with-icon-container .with-icon .resume-icon {
    margin-left: 0;
    font-size: 13px;
}
.resume-layout-elegant .resume-header .with-icon-container .with-icon .editable-field {
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
}
.resume-layout-elegant .resume-header .name {
    font-size: 32px;
    line-height: 38px;
}
.resume-layout-elegant .resume-header .title {
    margin-top: 4px;
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 21px;
}
.resume-layout-elegant .resume-header-with-photo .photo-container .photo {
    width: 116px;
    height: 116px;
}
.resume-layout-elegant .resume-header-col.resume-header-col-left,
.resume-layout-elegant .resume-header-with-photo .resume-header-col.resume-header-col-left {
    width: 68% !important;
}
.resume-layout-elegant .resume-header-col.resume-header-col-right,
.resume-layout-elegant .resume-header-with-photo .resume-header-col.resume-header-col-right {
    width: 32% !important;
    padding-right: 56px;
}
.resume-layout-elegant .resume-header-no-photo .resume-header-col-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-right: 8px;
}
.quote-item .quote-item-quote {
    font-size: 18px;
}
.quote-item .editable-field-wrapper {
    width: 100%;
}
.quote-item .quote-item-author {
    color: #384347;
    font-size: 13px;
    position: relative;
    margin-top: 5px;
    text-align: right;
}
.resume-layout-newcondensed .quote-item-quote {
    font-weight: 400;
    font-size: 15px;
}
.resume-layout-newcondensed .quote-item-author {
    font-size: 12px;
    margin-top: 0;
}
.resume-layout-elegant .quote-item-author {
    text-align: left;
}
.resume-layout-elegant .quote-item-author:before {
    display: inline-block;
    content: "";
    border-top: 1px solid #384347;
    width: 16px;
    margin: 0 8px;
    top: -3px;
    position: relative;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .quote-item-quote {
    color: #fff;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .quote-item-author:before {
    border-top: 1px solid #fff;
}
.award-item .award-item-icon {
    width: 30px;
    float: left;
    text-align: center;
    line-height: 15px;
    position: relative;
    margin-right: 10px;
    margin-bottom: -11px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.award-item .award-item-icon i {
    font-size: 25px;
}
.award-item .award-item-icon.editable {
    cursor: pointer;
}
.award-item .award-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}
.award-item .award-item-title {
    font-size: 15px;
    position: relative;
    font-weight: 700;
    top: 2px;
}
.award-item .award-item-description {
    font-size: 13px;
    color: #384347;
}
.resume-layout-condensed .award-item .award-item-icon {
    width: 22px;
    line-height: 11px;
    padding: 4px 4px 4px 0;
    margin-bottom: 0;
    margin-right: 5px;
}
.resume-layout-condensed .award-item .award-item-icon i {
    font-size: 16px;
}
.resume-layout-condensed .award-item .award-item-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.resume-layout-condensed .award-item .award-item-title {
    font-size: 14px;
    font-weight: 400;
    top: 0;
}
.resume-layout-condensed .award-item .award-item-description {
    color: #65696d;
}
.resume-layout-classic .award-item .award-item-title {
    margin-bottom: 3px;
}
.icon-with-analyzer-error {
    position: relative;
}
.icon-with-analyzer-error .icon {
    position: relative;
    z-index: 1;
}
.icon-with-analyzer-error:after {
    content: "";
    z-index: 0;
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: 6px;
    right: -2px;
    background-color: #ffbdc6;
}
.resume-layout-condensed .icon-with-analyzer-error:after,
.resume-layout-newcondensed .icon-with-analyzer-error:after {
    top: 0;
    bottom: 0;
}
.address-item-content {
    display: block;
}
.address-item .address-item-contacts,
.address-item .address-item-date {
    line-height: 20px;
}
.address-item-contacts {
    font-size: 12px;
}
.address-item-date {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 24px;
}
.resume-layout-condensed .address-item-date,
.resume-layout-newcondensed .address-item-date {
    font-weight: 400;
}
.course-item .course-item-title {
    font-weight: 700;
    font-size: 15px;
}
.course-item .course-item-description {
    padding-top: 4px;
    font-size: 13px;
    color: #384347;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(odd) .course-item.item-object {
    padding-right: 5px;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(2n) .course-item.item-object {
    padding-left: 5px;
}
.resume-layout-condensed .course-item .course-item-title {
    font-weight: 400;
}
.resume-layout-condensed .course-item .course-item-description {
    color: #65696d;
}
.resume-layout-newcondensed .course-item .course-item-title {
    font-weight: 400;
}
.certificate-item .certificate-item-title {
    font-weight: 700;
    font-size: 15px;
}
.certificate-item .certificate-item-issuer {
    padding-top: 4px;
    font-size: 13px;
    color: #384347;
}
.resume-layout-condensed .certificate-item .certificate-item-title,
.resume-layout-newcondensed .certificate-item .certificate-item-title {
    font-weight: 400;
}
.resume-layout-classic .certificate-item .certificate-item-title {
    padding-bottom: 4px;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .CertificateSection .resume-item-holder {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.resume-layout-elegant .certificate-item .certificate-item-issuer {
    padding-top: 0;
}
.language-item {
    padding-bottom: 10px;
}
.language-item .inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.language-item .language-item-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    vertical-align: top;
}
.language-item .language-item-content .language-item-name {
    font-weight: 700;
    font-size: 15px;
}
.language-item .language-item-content .language-item-level-text {
    font-size: 13px;
    color: #65696d;
}
.language-item .slider-component-nopadding .slider-component {
    padding-top: 0 !important;
}
.language-item .language-item-slider {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
.language-item.full-width .inner {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.language-item.full-width .language-item-content,
.language-item.full-width .language-item-slider {
    width: 100% !important;
}
.language-item.full-width .language-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.language-item.full-width .language-item-content .language-item-name {
    width: 95%;
}
.language-item.full-width .language-item-content .language-item-level-text {
    text-align: right;
}
.language-item.full-width .language-item-slider .slider-component {
    padding-top: 0;
}
.language-item.full-width .language-item-slider .slider-component .slider-container {
    padding-bottom: 5px;
}
.slider-component .slider-container {
    cursor: pointer;
    min-width: 95px;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(odd) .language-item.item-object {
    padding-right: 5px;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(2n) .language-item.item-object {
    padding-left: 5px;
}
.resume-layout-condensed .resume-section.LanguageSection .moveable-items {
    margin-top: 4px;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item > .inner {
    padding-bottom: 3px;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-slider {
    width: 25%;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name {
    width: auto;
    display: block !important;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 14px;
    font-weight: 400;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input {
    min-width: 100%;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::-webkit-input-placeholder {
    font-weight: 400;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::-moz-placeholder {
    font-weight: 400;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::-ms-input-placeholder {
    font-weight: 400;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::placeholder {
    font-weight: 400;
}
.resume-layout-condensed .resume-item-holder .item-object.language-item .language-item-content .language-item-level-text {
    text-align: right;
    font-size: 12px;
    margin-top: 0;
    margin-right: 7px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    width: auto;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name {
    width: auto;
    display: block !important;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-size: 14px;
    font-weight: 400;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input {
    min-width: 100%;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::-webkit-input-placeholder {
    font-weight: 400;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::-moz-placeholder {
    font-weight: 400;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::-ms-input-placeholder {
    font-weight: 400;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content .language-item-name input::placeholder {
    font-weight: 400;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-content .language-item-level-text {
    text-align: right;
    font-size: 12px;
    margin-top: 0;
    margin-right: 7px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    width: auto;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-slider {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    width: auto;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-slider .slider-component-hazard .slider-container,
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-slider .slider-component-slider .slider-container {
    padding: 2px 0 4px;
    min-width: unset;
}
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-slider .slider-component-hazard .slider,
.resume-layout-newcondensed .resume-item-holder .item-object.language-item .language-item-slider .slider-component-slider .slider {
    width: 48px;
}
.resume-layout-minimal .resume-item-holder .item-object.language-item > .inner {
    padding-bottom: 0;
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .language-item-content {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .language-item-content .editable-field-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    text-align: left;
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .language-item-content .editable-field-wrapper:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .language-item-content .editable-field-wrapper:nth-child(2):before {
    content: "( ";
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .language-item-content .editable-field-wrapper:nth-child(2):after {
    content: " )";
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .language-item-content .editable-field-wrapper:nth-child(2) .language-item-level-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin-right: 0;
    font-size: 13px;
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .language-item-name {
    min-width: 40px;
    margin-right: 4px;
    font-size: 13px;
    font-weight: 500;
}
.resume-layout-classic .resume-item-holder .item-object.language-item > .inner .autocomplete {
    min-width: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.resume-layout-elegant .slider-component.slider-component-dots .dot-wrap {
    position: relative;
    top: 2px;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .language-item-slider .slider .inner {
    background-color: #fff !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component-dot {
    background-color: #65696d;
}
.slider-component {
    text-align: right;
}
.slider-component.editable {
    cursor: pointer;
}
.slider-component .inner {
    position: relative;
    border: none !important;
}
.slider-component .inner .handle {
    display: none;
}
.slider-component .dot-wrap {
    float: left;
}
.slider-component:after {
    clear: both;
}
.slider-component.slider-component-burger .slider,
.slider-component.slider-component-hazard .slider,
.slider-component.slider-component-slider .slider,
.slider-component.slider-component-thin .slider {
    width: 95%;
    width: calc(100% - 6px);
    width: -webkit-calc(100% - 6px);
    margin-left: 3px;
    height: 16px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: #65696d;
    position: relative;
}
.slider-component.slider-component-burger .slider .inner,
.slider-component.slider-component-hazard .slider .inner,
.slider-component.slider-component-slider .slider .inner,
.slider-component.slider-component-thin .slider .inner {
    z-index: 10;
    height: 100%;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.slider-component.slider-component-burger.editable,
.slider-component.slider-component-hazard.editable,
.slider-component.slider-component-slider.editable,
.slider-component.slider-component-thin.editable {
    cursor: pointer;
}
.slider-component .slider-container {
    padding: 5px 0;
}
.slider-component.slider-component-thin .slider {
    height: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.slider-component.slider-component-thin .slider .inner {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 6px !important;
}
.slider-component.slider-component-dots {
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.slider-component.slider-component-dots .dot-wrap {
    float: none;
    padding-top: 2px;
}
.slider-component.slider-component-dots .dot-wrap .slider-component-dot {
    width: 16px;
    height: 16px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #65696d;
    margin: 0 2px;
    display: inline-block;
}
.slider-component.slider-component-dots.editable .dot-wrap .slider-component-dot {
    cursor: pointer;
}
.slider-component.slider-component-lines {
    float: right;
}
.slider-component.slider-component-lines .dot-wrap {
    padding-right: 6px;
    width: 12px;
}
.slider-component.slider-component-lines .dot-wrap .slider-component-dot {
    width: 6px;
    height: 30px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #65696d;
    display: inline-block;
}
.slider-component.slider-component-lines.editable .dot-wrap .slider-component-dot {
    cursor: pointer;
}
.slider-component.slider-component-lolly .slider-container {
    padding: 10px 0;
}
.slider-component.slider-component-lolly .slider-container .slider {
    height: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ccc;
}
.slider-component.slider-component-lolly .slider-container .slider .inner {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 6px !important;
    background-color: #65696d;
}
.slider-component.slider-component-lolly .slider-container .slider .inner .handle {
    position: absolute;
    right: -7px;
    bottom: -4px;
    width: 14px;
    height: 14px;
    display: block;
    background-color: #00c091;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.slider-component.slider-component-dashed {
    padding: 10px 0;
}
.slider-component.slider-component-dashed .dot-wrap {
    padding-right: 4px;
    width: 10%;
}
.slider-component.slider-component-dashed .dot-wrap .slider-component-dot {
    display: block;
    float: left;
    width: 100%;
    background-color: #65696d;
    height: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.slider-component.slider-component-dashed.editable .dot-wrap .slider-component-dot {
    cursor: pointer;
}
.slider-component.slider-component-burger .slider {
    background-color: transparent;
}
.slider-component.slider-component-burger .slider .inner {
    opacity: 0.85;
}
.slider-component.slider-component-burger .slider:before {
    position: absolute;
    left: 5px;
    content: " ";
    width: 95%;
    width: calc(100% - 10px);
    width: -webkit-calc(100% - 10px);
    height: 3px;
    top: 7px;
    display: block;
    -webkit-border-radius: 1.5px;
    border-radius: 1.5px;
    background-color: #000;
    z-index: 9;
}
.slider-component.slider-component-hazard .slider-container,
.slider-component.slider-component-slider .slider-container {
    width: 104px;
    float: right;
}
.lower-lines .slider-component-lines .slider-component-dot {
    height: 23px !important;
}
.resume-layout-condensed .lower-lines .slider-component-lines .slider-component-dot {
    height: 18px !important;
}
.resume-layout-condensed .slider-component.slider-component-dots .dot-wrap .slider-component-dot {
    width: 12px;
    height: 12px;
}
.resume-layout-condensed .slider-component.slider-component-dots .dot-wrap.small-column {
    margin-left: -1px;
    padding-top: 0;
}
.resume-layout-condensed .slider-component.slider-component-dots .dot-wrap.small-column .slider-component-dot {
    width: 8px;
    height: 8px;
}
.resume-layout-condensed .slider-component.slider-component-burger .slider,
.resume-layout-condensed .slider-component.slider-component-hazard .slider,
.resume-layout-condensed .slider-component.slider-component-slider .slider {
    height: 10px;
}
.resume-layout-condensed .slider-component.slider-component-hazard .slider-container,
.resume-layout-condensed .slider-component.slider-component-slider .slider-container {
    width: unset !important;
}
.resume-layout-condensed .slider-component.slider-component-lines .dot-wrap.small-column {
    width: 10px;
}
.resume-layout-condensed .slider-component.slider-component-thin .slider {
    height: 6px;
}
.resume-layout-condensed .slider-component.slider-component-burger .slider:before {
    top: 4px;
}
.resume-layout-newcondensed .lower-lines .slider-component-lines .slider-component-dot {
    height: 18px !important;
}
.resume-layout-newcondensed .slider-component.slider-component-dots .dot-wrap .slider-component-dot {
    width: 6px;
    height: 6px;
    margin-bottom: 4px;
}
.resume-layout-newcondensed .slider-component.slider-component-slider .slider-container {
    min-width: 100%;
}
.resume-layout-newcondensed .slider-component.slider-component-hazard .slider-container,
.resume-layout-newcondensed .slider-component.slider-component-slider .slider-container {
    width: unset !important;
}
.resume-layout-newcondensed .slider-component.slider-component-burger .slider,
.resume-layout-newcondensed .slider-component.slider-component-hazard .slider,
.resume-layout-newcondensed .slider-component.slider-component-slider .slider {
    height: 8px;
    background-color: #ccc;
}
.resume-layout-newcondensed .slider-component.slider-component-burger .slider:before,
.resume-layout-newcondensed .slider-component.slider-component-hazard .slider:before,
.resume-layout-newcondensed .slider-component.slider-component-slider .slider:before {
    top: 3px !important;
    left: 5px;
}
.resume-layout-newcondensed .slider-component.slider-component-lines .dot-wrap {
    width: 8px;
    margin-bottom: 1px;
}
.resume-layout-newcondensed .slider-component.slider-component-lines .dot-wrap .small-column {
    width: 10px;
}
.resume-layout-newcondensed .slider-component.slider-component-lines .slider-component-dot {
    height: 12px !important;
    width: 4px;
}
.resume-layout-newcondensed .slider-component.slider-component-thin .slider {
    height: 6px;
    background-color: #ccc;
}
.resume-layout-newcondensed .slider-component.slider-component-burger .slider:before {
    top: 4px;
}
.resume-layout-newcondensed .slider-component.slider-component-burger .resume-before-background:before {
    background-color: #ccc !important;
}
.resume-layout-newcondensed .slider-component.slider-component-dashed .slider-component-dot,
.resume-layout-newcondensed .slider-component.slider-component-dots .slider-component-dot,
.resume-layout-newcondensed .slider-component.slider-component-lines .slider-component-dot {
    background-color: #ccc;
}
.resume-layout-elegant .slider-component.slider-component-dots .slider-component-dot {
    background-color: #e0e0e0;
}
.resume-layout-elegant .slider-component .slider-container .slider .inner .handle {
    width: 10px;
    height: 10px;
    bottom: -3px;
}
.resume-layout-elegant .slider-component.slider-component-thin .slider-container {
    padding: 10px 0;
}
.resume-layout-elegant .slider-component.slider-component-thin .slider-container .slider {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ccc;
}
.resume-layout-elegant .slider-component.slider-component-thin .slider-container .slider .inner {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #65696d;
}
.resume-layout-elegant .slider-component.slider-component-thin .slider-container .slider .inner .handle {
    position: absolute;
    right: -7px;
    display: block;
    background-color: #00c091;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
.resume-layout-elegant .slider-component.slider-component-hazard .slider-container {
    width: 100% !important;
}
.resume-layout-elegant .slider-component.slider-component-lolly .slider-container .slider .inner,
.resume-layout-elegant .slider-component.slider-component-thin .slider-container .slider .inner {
    padding-bottom: 4px !important;
}
.resume-layout-elegant .slider-component.slider-component-lolly .slider,
.resume-layout-elegant .slider-component.slider-component-thin .slider {
    height: 4px;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component .handle {
    border: 2px solid #fff;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-burger .slider .inner,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-dashed .slider-component-dot .inner,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-lines .slider-component-dot .inner,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-lolly .slider-container .slider .inner,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-slider .slider .inner,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-thin .slider .inner {
    background-color: #fff !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-burger .slider,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-burger .slider.resume-before-background:before,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-dashed .slider-component-dot,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-dashed .slider-component-dot.resume-before-background:before,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-lines .slider-component-dot,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-lines .slider-component-dot.resume-before-background:before,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-lolly .slider-container .slider,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-lolly .slider-container .slider.resume-before-background:before,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-slider .slider,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-slider .slider.resume-before-background:before,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-thin .slider,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-thin .slider.resume-before-background:before {
    background-color: #65696d !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .slider-component.slider-component-dots .slider-component-dot {
    background-color: #65696d;
}
.day-of-my-life-item .doughnut-wrapper {
    margin: 0 auto;
    width: 200px;
}
.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-labels-item {
    display: block;
    overflow: hidden;
}
.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-title {
    font-size: 14px;
    display: inline-block;
    color: #384347;
}
.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-field-container {
    float: left;
    width: 85%;
    width: calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
}
.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-label {
    float: left;
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    background: #000;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 5px;
}
.resume-renderer-two-column:first-child .chart-wrapper,
.resume-renderer-two-column:first-child .day-of-my-life-labels {
    width: 50% !important;
    display: inline-block;
    vertical-align: top;
}
.resume-renderer-two-column:first-child .day-of-my-life-labels {
    padding-left: 16px;
    padding-top: 20px;
}
.resume-renderer-one-column .chart-wrapper,
.resume-renderer-one-column .day-of-my-life-labels {
    width: 50% !important;
    display: inline-block;
    vertical-align: top;
}
.resume-renderer-one-column .day-of-my-life-labels {
    padding-top: 20px;
}
.resume-layout-condensed .resume-item-holder .item-object.day-of-my-life-item {
    padding: 2px 15px 0;
}
.resume-layout-condensed .resume-item-holder .item-object.day-of-my-life-item > .inner {
    padding-bottom: 0;
}
.resume-layout-condensed .resume-item-holder .item-object.day-of-my-life-item .chart-wrapper {
    padding-top: 0;
}
.resume-layout-condensed .resume-item-holder .item-object.day-of-my-life-item .day-of-my-life-labels {
    padding-top: 15px;
}
.resume-layout-condensed .resume-item-holder .item-object.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-label {
    width: 18px;
    height: 18px;
    font-size: 11px;
    line-height: 18px;
}
.resume-layout-condensed .resume-item-holder .item-object.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-title {
    font-size: 13px;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item {
    padding: 2px 15px 0;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item > .inner {
    padding-bottom: 0;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item .chart-wrapper {
    padding-top: 0;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item .day-of-my-life-labels {
    padding-top: 15px;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-label {
    width: 18px;
    height: 18px;
    font-size: 11px;
    line-height: 18px;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-title {
    font-size: 13px;
    color: #65696d;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item .day-of-my-life-labels .day-of-my-life-label {
    background-color: #65696d !important;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item .resume-gray-fill {
    fill: #65696d;
}
.resume-layout-newcondensed .resume-item-holder .item-object.day-of-my-life-item .resume-gray-stroke {
    stroke: #65696d !important;
}
.resume-layout-classic .day-of-my-life-item .day-of-my-life-labels {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0 !important;
    width: 100% !important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.resume-layout-classic .day-of-my-life-item .day-of-my-life-labels .day-of-my-life-labels-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 12px;
}
.resume-layout-classic .day-of-my-life-item .day-of-my-life-labels .day-of-my-life-labels-item .day-of-my-life-field-container {
    width: auto !important;
    padding-left: 4px;
}
.resume-layout-classic .day-of-my-life-item .day-of-my-life-labels .day-of-my-life-labels-item:last-child {
    padding-right: 0;
}
.resume-layout-classic .DayofmylifeSection .popover-container .popover-open-container {
    float: unset;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .chart-wrapper {
    display: none !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .day-of-my-life-label .resume-first-background {
    background-color: #fff !important;
}
.doughnut-chart {
    cursor: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.doughnut-chart .pie-separator-big.hover,
.doughnut-chart .pie-separator-big:active,
.doughnut-chart .pie-separator-big:hover {
    cursor: move;
    stroke: rgba(0, 0, 0, 0.3);
}
.btn.btn-resume-data {
    padding-top: 0;
    padding-left: 0;
    text-align: left;
    white-space: normal;
    -webkit-border-radius: 0;
    border-radius: 0;
    line-height: normal;
    color: #384347;
    background-color: transparent;
    border-color: transparent;
}
.btn.btn-resume-data.focus,
.btn.btn-resume-data:focus,
.btn.btn-resume-data:hover {
    color: #4e5e64;
    background-color: transparent;
    border-color: transparent;
}
.btn.btn-resume-data.disabled,
.btn.btn-resume-data[disabled],
fieldset[disabled] .btn.btn-resume-data {
    opacity: 0.5;
    color: #384347;
    background-color: transparent;
    border-color: transparent;
}
.btn.btn-resume-data.disabled.focus,
.btn.btn-resume-data.disabled:focus,
.btn.btn-resume-data.disabled:hover,
.btn.btn-resume-data[disabled].focus,
.btn.btn-resume-data[disabled]:focus,
.btn.btn-resume-data[disabled]:hover,
fieldset[disabled] .btn.btn-resume-data.focus,
fieldset[disabled] .btn.btn-resume-data:focus,
fieldset[disabled] .btn.btn-resume-data:hover {
    color: #384347;
    background-color: transparent;
    border-color: transparent;
}
.btn.btn-resume-data.active,
.btn.btn-resume-data:active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn.btn-resume-data .badge {
    color: transparent;
    background-color: #384347;
}
.btn.btn-resume-data i {
    margin-right: 5px;
}
.media-left.media-left-sm {
    padding-right: 2px;
    color: #384347;
}
.media-left.media-left-xs {
    padding-right: 4px;
    font-size: 11px;
}
.activity-item .item-degree,
.activity-item .item-degree + .editable-field-highlights,
.activity-item .item-position,
.activity-item .item-position + .editable-field-highlights,
.activity-item .item-role,
.activity-item .item-role + .editable-field-highlights,
.activity-item .item-title,
.activity-item .item-title + .editable-field-highlights,
.education-item .item-degree,
.education-item .item-degree + .editable-field-highlights,
.education-item .item-position,
.education-item .item-position + .editable-field-highlights,
.education-item .item-role,
.education-item .item-role + .editable-field-highlights,
.education-item .item-title,
.education-item .item-title + .editable-field-highlights,
.experience-item .item-degree,
.experience-item .item-degree + .editable-field-highlights,
.experience-item .item-position,
.experience-item .item-position + .editable-field-highlights,
.experience-item .item-role,
.experience-item .item-role + .editable-field-highlights,
.experience-item .item-title,
.experience-item .item-title + .editable-field-highlights,
.publication-item .item-degree,
.publication-item .item-degree + .editable-field-highlights,
.publication-item .item-position,
.publication-item .item-position + .editable-field-highlights,
.publication-item .item-role,
.publication-item .item-role + .editable-field-highlights,
.publication-item .item-title,
.publication-item .item-title + .editable-field-highlights,
.technologies-item .item-degree,
.technologies-item .item-degree + .editable-field-highlights,
.technologies-item .item-position,
.technologies-item .item-position + .editable-field-highlights,
.technologies-item .item-role,
.technologies-item .item-role + .editable-field-highlights,
.technologies-item .item-title,
.technologies-item .item-title + .editable-field-highlights,
.volunteer-item .item-degree,
.volunteer-item .item-degree + .editable-field-highlights,
.volunteer-item .item-position,
.volunteer-item .item-position + .editable-field-highlights,
.volunteer-item .item-role,
.volunteer-item .item-role + .editable-field-highlights,
.volunteer-item .item-title,
.volunteer-item .item-title + .editable-field-highlights {
    font-size: 21px;
    line-height: 25px;
}
.activity-item .item-author,
.activity-item .item-description,
.activity-item .item-edition,
.activity-item .item-institution,
.activity-item .item-table--field,
.activity-item .item-workplace,
.education-item .item-author,
.education-item .item-description,
.education-item .item-edition,
.education-item .item-institution,
.education-item .item-table--field,
.education-item .item-workplace,
.experience-item .item-author,
.experience-item .item-description,
.experience-item .item-edition,
.experience-item .item-institution,
.experience-item .item-table--field,
.experience-item .item-workplace,
.publication-item .item-author,
.publication-item .item-description,
.publication-item .item-edition,
.publication-item .item-institution,
.publication-item .item-table--field,
.publication-item .item-workplace,
.technologies-item .item-author,
.technologies-item .item-description,
.technologies-item .item-edition,
.technologies-item .item-institution,
.technologies-item .item-table--field,
.technologies-item .item-workplace,
.volunteer-item .item-author,
.volunteer-item .item-description,
.volunteer-item .item-edition,
.volunteer-item .item-institution,
.volunteer-item .item-table--field,
.volunteer-item .item-workplace {
    color: #384347;
}
.activity-item .item-edition,
.activity-item .item-edition + .editable-field-highlights,
.activity-item .item-institution,
.activity-item .item-institution + .editable-field-highlights,
.activity-item .item-workplace,
.activity-item .item-workplace + .editable-field-highlights,
.education-item .item-edition,
.education-item .item-edition + .editable-field-highlights,
.education-item .item-institution,
.education-item .item-institution + .editable-field-highlights,
.education-item .item-workplace,
.education-item .item-workplace + .editable-field-highlights,
.experience-item .item-edition,
.experience-item .item-edition + .editable-field-highlights,
.experience-item .item-institution,
.experience-item .item-institution + .editable-field-highlights,
.experience-item .item-workplace,
.experience-item .item-workplace + .editable-field-highlights,
.publication-item .item-edition,
.publication-item .item-edition + .editable-field-highlights,
.publication-item .item-institution,
.publication-item .item-institution + .editable-field-highlights,
.publication-item .item-workplace,
.publication-item .item-workplace + .editable-field-highlights,
.technologies-item .item-edition,
.technologies-item .item-edition + .editable-field-highlights,
.technologies-item .item-institution,
.technologies-item .item-institution + .editable-field-highlights,
.technologies-item .item-workplace,
.technologies-item .item-workplace + .editable-field-highlights,
.volunteer-item .item-edition,
.volunteer-item .item-edition + .editable-field-highlights,
.volunteer-item .item-institution,
.volunteer-item .item-institution + .editable-field-highlights,
.volunteer-item .item-workplace,
.volunteer-item .item-workplace + .editable-field-highlights {
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
}
.activity-item .item-description,
.activity-item .item-table--field,
.education-item .item-description,
.education-item .item-table--field,
.experience-item .item-description,
.experience-item .item-table--field,
.publication-item .item-description,
.publication-item .item-table--field,
.technologies-item .item-description,
.technologies-item .item-table--field,
.volunteer-item .item-description,
.volunteer-item .item-table--field {
    font-size: 13px;
    line-height: 16px;
    position: relative;
}
.activity-item .item-bullet,
.activity-item .item-bullet + .editable-field-highlights,
.education-item .item-bullet,
.education-item .item-bullet + .editable-field-highlights,
.experience-item .item-bullet,
.experience-item .item-bullet + .editable-field-highlights,
.publication-item .item-bullet,
.publication-item .item-bullet + .editable-field-highlights,
.technologies-item .item-bullet,
.technologies-item .item-bullet + .editable-field-highlights,
.volunteer-item .item-bullet,
.volunteer-item .item-bullet + .editable-field-highlights {
    font-size: 13px;
    line-height: 16px;
}
.achievement-item .achievement-item-title,
.achievement-item .achievement-item-title + .editable-field-highlights,
.achievement-item .award-item-title,
.achievement-item .award-item-title + .editable-field-highlights,
.achievement-item .books-item-author,
.achievement-item .books-item-author + .editable-field-highlights,
.achievement-item .books-item-title,
.achievement-item .books-item-title + .editable-field-highlights,
.achievement-item .certificate-item-title,
.achievement-item .certificate-item-title + .editable-field-highlights,
.achievement-item .course-item-title,
.achievement-item .course-item-title + .editable-field-highlights,
.achievement-item .language-item-name,
.achievement-item .language-item-name + .editable-field-highlights,
.achievement-item .passion-item-title,
.achievement-item .passion-item-title + .editable-field-highlights,
.achievement-item .reference-item-name,
.achievement-item .reference-item-name + .editable-field-highlights,
.achievement-item .skill-item-name,
.achievement-item .skill-item-name + .editable-field-highlights,
.achievement-item .social-item-title,
.achievement-item .social-item-title + .editable-field-highlights,
.award-item .achievement-item-title,
.award-item .achievement-item-title + .editable-field-highlights,
.award-item .award-item-title,
.award-item .award-item-title + .editable-field-highlights,
.award-item .books-item-author,
.award-item .books-item-author + .editable-field-highlights,
.award-item .books-item-title,
.award-item .books-item-title + .editable-field-highlights,
.award-item .certificate-item-title,
.award-item .certificate-item-title + .editable-field-highlights,
.award-item .course-item-title,
.award-item .course-item-title + .editable-field-highlights,
.award-item .language-item-name,
.award-item .language-item-name + .editable-field-highlights,
.award-item .passion-item-title,
.award-item .passion-item-title + .editable-field-highlights,
.award-item .reference-item-name,
.award-item .reference-item-name + .editable-field-highlights,
.award-item .skill-item-name,
.award-item .skill-item-name + .editable-field-highlights,
.award-item .social-item-title,
.award-item .social-item-title + .editable-field-highlights,
.book-item .achievement-item-title,
.book-item .achievement-item-title + .editable-field-highlights,
.book-item .award-item-title,
.book-item .award-item-title + .editable-field-highlights,
.book-item .books-item-author,
.book-item .books-item-author + .editable-field-highlights,
.book-item .books-item-title,
.book-item .books-item-title + .editable-field-highlights,
.book-item .certificate-item-title,
.book-item .certificate-item-title + .editable-field-highlights,
.book-item .course-item-title,
.book-item .course-item-title + .editable-field-highlights,
.book-item .language-item-name,
.book-item .language-item-name + .editable-field-highlights,
.book-item .passion-item-title,
.book-item .passion-item-title + .editable-field-highlights,
.book-item .reference-item-name,
.book-item .reference-item-name + .editable-field-highlights,
.book-item .skill-item-name,
.book-item .skill-item-name + .editable-field-highlights,
.book-item .social-item-title,
.book-item .social-item-title + .editable-field-highlights,
.certificate-item .achievement-item-title,
.certificate-item .achievement-item-title + .editable-field-highlights,
.certificate-item .award-item-title,
.certificate-item .award-item-title + .editable-field-highlights,
.certificate-item .books-item-author,
.certificate-item .books-item-author + .editable-field-highlights,
.certificate-item .books-item-title,
.certificate-item .books-item-title + .editable-field-highlights,
.certificate-item .certificate-item-title,
.certificate-item .certificate-item-title + .editable-field-highlights,
.certificate-item .course-item-title,
.certificate-item .course-item-title + .editable-field-highlights,
.certificate-item .language-item-name,
.certificate-item .language-item-name + .editable-field-highlights,
.certificate-item .passion-item-title,
.certificate-item .passion-item-title + .editable-field-highlights,
.certificate-item .reference-item-name,
.certificate-item .reference-item-name + .editable-field-highlights,
.certificate-item .skill-item-name,
.certificate-item .skill-item-name + .editable-field-highlights,
.certificate-item .social-item-title,
.certificate-item .social-item-title + .editable-field-highlights,
.course-item .achievement-item-title,
.course-item .achievement-item-title + .editable-field-highlights,
.course-item .award-item-title,
.course-item .award-item-title + .editable-field-highlights,
.course-item .books-item-author,
.course-item .books-item-author + .editable-field-highlights,
.course-item .books-item-title,
.course-item .books-item-title + .editable-field-highlights,
.course-item .certificate-item-title,
.course-item .certificate-item-title + .editable-field-highlights,
.course-item .course-item-title,
.course-item .course-item-title + .editable-field-highlights,
.course-item .language-item-name,
.course-item .language-item-name + .editable-field-highlights,
.course-item .passion-item-title,
.course-item .passion-item-title + .editable-field-highlights,
.course-item .reference-item-name,
.course-item .reference-item-name + .editable-field-highlights,
.course-item .skill-item-name,
.course-item .skill-item-name + .editable-field-highlights,
.course-item .social-item-title,
.course-item .social-item-title + .editable-field-highlights,
.day-of-my-life-item .achievement-item-title,
.day-of-my-life-item .achievement-item-title + .editable-field-highlights,
.day-of-my-life-item .award-item-title,
.day-of-my-life-item .award-item-title + .editable-field-highlights,
.day-of-my-life-item .books-item-author,
.day-of-my-life-item .books-item-author + .editable-field-highlights,
.day-of-my-life-item .books-item-title,
.day-of-my-life-item .books-item-title + .editable-field-highlights,
.day-of-my-life-item .certificate-item-title,
.day-of-my-life-item .certificate-item-title + .editable-field-highlights,
.day-of-my-life-item .course-item-title,
.day-of-my-life-item .course-item-title + .editable-field-highlights,
.day-of-my-life-item .language-item-name,
.day-of-my-life-item .language-item-name + .editable-field-highlights,
.day-of-my-life-item .passion-item-title,
.day-of-my-life-item .passion-item-title + .editable-field-highlights,
.day-of-my-life-item .reference-item-name,
.day-of-my-life-item .reference-item-name + .editable-field-highlights,
.day-of-my-life-item .skill-item-name,
.day-of-my-life-item .skill-item-name + .editable-field-highlights,
.day-of-my-life-item .social-item-title,
.day-of-my-life-item .social-item-title + .editable-field-highlights,
.language-item .achievement-item-title,
.language-item .achievement-item-title + .editable-field-highlights,
.language-item .award-item-title,
.language-item .award-item-title + .editable-field-highlights,
.language-item .books-item-author,
.language-item .books-item-author + .editable-field-highlights,
.language-item .books-item-title,
.language-item .books-item-title + .editable-field-highlights,
.language-item .certificate-item-title,
.language-item .certificate-item-title + .editable-field-highlights,
.language-item .course-item-title,
.language-item .course-item-title + .editable-field-highlights,
.language-item .language-item-name,
.language-item .language-item-name + .editable-field-highlights,
.language-item .passion-item-title,
.language-item .passion-item-title + .editable-field-highlights,
.language-item .reference-item-name,
.language-item .reference-item-name + .editable-field-highlights,
.language-item .skill-item-name,
.language-item .skill-item-name + .editable-field-highlights,
.language-item .social-item-title,
.language-item .social-item-title + .editable-field-highlights,
.passion-item .achievement-item-title,
.passion-item .achievement-item-title + .editable-field-highlights,
.passion-item .award-item-title,
.passion-item .award-item-title + .editable-field-highlights,
.passion-item .books-item-author,
.passion-item .books-item-author + .editable-field-highlights,
.passion-item .books-item-title,
.passion-item .books-item-title + .editable-field-highlights,
.passion-item .certificate-item-title,
.passion-item .certificate-item-title + .editable-field-highlights,
.passion-item .course-item-title,
.passion-item .course-item-title + .editable-field-highlights,
.passion-item .language-item-name,
.passion-item .language-item-name + .editable-field-highlights,
.passion-item .passion-item-title,
.passion-item .passion-item-title + .editable-field-highlights,
.passion-item .reference-item-name,
.passion-item .reference-item-name + .editable-field-highlights,
.passion-item .skill-item-name,
.passion-item .skill-item-name + .editable-field-highlights,
.passion-item .social-item-title,
.passion-item .social-item-title + .editable-field-highlights,
.quote-item .achievement-item-title,
.quote-item .achievement-item-title + .editable-field-highlights,
.quote-item .award-item-title,
.quote-item .award-item-title + .editable-field-highlights,
.quote-item .books-item-author,
.quote-item .books-item-author + .editable-field-highlights,
.quote-item .books-item-title,
.quote-item .books-item-title + .editable-field-highlights,
.quote-item .certificate-item-title,
.quote-item .certificate-item-title + .editable-field-highlights,
.quote-item .course-item-title,
.quote-item .course-item-title + .editable-field-highlights,
.quote-item .language-item-name,
.quote-item .language-item-name + .editable-field-highlights,
.quote-item .passion-item-title,
.quote-item .passion-item-title + .editable-field-highlights,
.quote-item .reference-item-name,
.quote-item .reference-item-name + .editable-field-highlights,
.quote-item .skill-item-name,
.quote-item .skill-item-name + .editable-field-highlights,
.quote-item .social-item-title,
.quote-item .social-item-title + .editable-field-highlights,
.reference-item .achievement-item-title,
.reference-item .achievement-item-title + .editable-field-highlights,
.reference-item .award-item-title,
.reference-item .award-item-title + .editable-field-highlights,
.reference-item .books-item-author,
.reference-item .books-item-author + .editable-field-highlights,
.reference-item .books-item-title,
.reference-item .books-item-title + .editable-field-highlights,
.reference-item .certificate-item-title,
.reference-item .certificate-item-title + .editable-field-highlights,
.reference-item .course-item-title,
.reference-item .course-item-title + .editable-field-highlights,
.reference-item .language-item-name,
.reference-item .language-item-name + .editable-field-highlights,
.reference-item .passion-item-title,
.reference-item .passion-item-title + .editable-field-highlights,
.reference-item .reference-item-name,
.reference-item .reference-item-name + .editable-field-highlights,
.reference-item .skill-item-name,
.reference-item .skill-item-name + .editable-field-highlights,
.reference-item .social-item-title,
.reference-item .social-item-title + .editable-field-highlights,
.skill-item .achievement-item-title,
.skill-item .achievement-item-title + .editable-field-highlights,
.skill-item .award-item-title,
.skill-item .award-item-title + .editable-field-highlights,
.skill-item .books-item-author,
.skill-item .books-item-author + .editable-field-highlights,
.skill-item .books-item-title,
.skill-item .books-item-title + .editable-field-highlights,
.skill-item .certificate-item-title,
.skill-item .certificate-item-title + .editable-field-highlights,
.skill-item .course-item-title,
.skill-item .course-item-title + .editable-field-highlights,
.skill-item .language-item-name,
.skill-item .language-item-name + .editable-field-highlights,
.skill-item .passion-item-title,
.skill-item .passion-item-title + .editable-field-highlights,
.skill-item .reference-item-name,
.skill-item .reference-item-name + .editable-field-highlights,
.skill-item .skill-item-name,
.skill-item .skill-item-name + .editable-field-highlights,
.skill-item .social-item-title,
.skill-item .social-item-title + .editable-field-highlights,
.social-item .achievement-item-title,
.social-item .achievement-item-title + .editable-field-highlights,
.social-item .award-item-title,
.social-item .award-item-title + .editable-field-highlights,
.social-item .books-item-author,
.social-item .books-item-author + .editable-field-highlights,
.social-item .books-item-title,
.social-item .books-item-title + .editable-field-highlights,
.social-item .certificate-item-title,
.social-item .certificate-item-title + .editable-field-highlights,
.social-item .course-item-title,
.social-item .course-item-title + .editable-field-highlights,
.social-item .language-item-name,
.social-item .language-item-name + .editable-field-highlights,
.social-item .passion-item-title,
.social-item .passion-item-title + .editable-field-highlights,
.social-item .reference-item-name,
.social-item .reference-item-name + .editable-field-highlights,
.social-item .skill-item-name,
.social-item .skill-item-name + .editable-field-highlights,
.social-item .social-item-title,
.social-item .social-item-title + .editable-field-highlights,
.talent-item .achievement-item-title,
.talent-item .achievement-item-title + .editable-field-highlights,
.talent-item .award-item-title,
.talent-item .award-item-title + .editable-field-highlights,
.talent-item .books-item-author,
.talent-item .books-item-author + .editable-field-highlights,
.talent-item .books-item-title,
.talent-item .books-item-title + .editable-field-highlights,
.talent-item .certificate-item-title,
.talent-item .certificate-item-title + .editable-field-highlights,
.talent-item .course-item-title,
.talent-item .course-item-title + .editable-field-highlights,
.talent-item .language-item-name,
.talent-item .language-item-name + .editable-field-highlights,
.talent-item .passion-item-title,
.talent-item .passion-item-title + .editable-field-highlights,
.talent-item .reference-item-name,
.talent-item .reference-item-name + .editable-field-highlights,
.talent-item .skill-item-name,
.talent-item .skill-item-name + .editable-field-highlights,
.talent-item .social-item-title,
.talent-item .social-item-title + .editable-field-highlights {
    line-height: 18px !important;
}
.achievement-item .achievement-item-description,
.achievement-item .achievement-item-description + .editable-field-highlights,
.achievement-item .award-item-description,
.achievement-item .award-item-description + .editable-field-highlights,
.achievement-item .certificate-item-issuer,
.achievement-item .certificate-item-issuer + .editable-field-highlights,
.achievement-item .course-item-description,
.achievement-item .course-item-description + .editable-field-highlights,
.achievement-item .day-of-my-life-title,
.achievement-item .day-of-my-life-title + .editable-field-highlights,
.achievement-item .passion-item-description,
.achievement-item .passion-item-description + .editable-field-highlights,
.achievement-item .quote-item-author,
.achievement-item .quote-item-author + .editable-field-highlights,
.achievement-item .reference-item-contact,
.achievement-item .reference-item-contact + .editable-field-highlights,
.achievement-item .social-item-link,
.achievement-item .social-item-link + .editable-field-highlights,
.achievement-item .talent-item-description,
.achievement-item .talent-item-description + .editable-field-highlights,
.award-item .achievement-item-description,
.award-item .achievement-item-description + .editable-field-highlights,
.award-item .award-item-description,
.award-item .award-item-description + .editable-field-highlights,
.award-item .certificate-item-issuer,
.award-item .certificate-item-issuer + .editable-field-highlights,
.award-item .course-item-description,
.award-item .course-item-description + .editable-field-highlights,
.award-item .day-of-my-life-title,
.award-item .day-of-my-life-title + .editable-field-highlights,
.award-item .passion-item-description,
.award-item .passion-item-description + .editable-field-highlights,
.award-item .quote-item-author,
.award-item .quote-item-author + .editable-field-highlights,
.award-item .reference-item-contact,
.award-item .reference-item-contact + .editable-field-highlights,
.award-item .social-item-link,
.award-item .social-item-link + .editable-field-highlights,
.award-item .talent-item-description,
.award-item .talent-item-description + .editable-field-highlights,
.book-item .achievement-item-description,
.book-item .achievement-item-description + .editable-field-highlights,
.book-item .award-item-description,
.book-item .award-item-description + .editable-field-highlights,
.book-item .certificate-item-issuer,
.book-item .certificate-item-issuer + .editable-field-highlights,
.book-item .course-item-description,
.book-item .course-item-description + .editable-field-highlights,
.book-item .day-of-my-life-title,
.book-item .day-of-my-life-title + .editable-field-highlights,
.book-item .passion-item-description,
.book-item .passion-item-description + .editable-field-highlights,
.book-item .quote-item-author,
.book-item .quote-item-author + .editable-field-highlights,
.book-item .reference-item-contact,
.book-item .reference-item-contact + .editable-field-highlights,
.book-item .social-item-link,
.book-item .social-item-link + .editable-field-highlights,
.book-item .talent-item-description,
.book-item .talent-item-description + .editable-field-highlights,
.certificate-item .achievement-item-description,
.certificate-item .achievement-item-description + .editable-field-highlights,
.certificate-item .award-item-description,
.certificate-item .award-item-description + .editable-field-highlights,
.certificate-item .certificate-item-issuer,
.certificate-item .certificate-item-issuer + .editable-field-highlights,
.certificate-item .course-item-description,
.certificate-item .course-item-description + .editable-field-highlights,
.certificate-item .day-of-my-life-title,
.certificate-item .day-of-my-life-title + .editable-field-highlights,
.certificate-item .passion-item-description,
.certificate-item .passion-item-description + .editable-field-highlights,
.certificate-item .quote-item-author,
.certificate-item .quote-item-author + .editable-field-highlights,
.certificate-item .reference-item-contact,
.certificate-item .reference-item-contact + .editable-field-highlights,
.certificate-item .social-item-link,
.certificate-item .social-item-link + .editable-field-highlights,
.certificate-item .talent-item-description,
.certificate-item .talent-item-description + .editable-field-highlights,
.course-item .achievement-item-description,
.course-item .achievement-item-description + .editable-field-highlights,
.course-item .award-item-description,
.course-item .award-item-description + .editable-field-highlights,
.course-item .certificate-item-issuer,
.course-item .certificate-item-issuer + .editable-field-highlights,
.course-item .course-item-description,
.course-item .course-item-description + .editable-field-highlights,
.course-item .day-of-my-life-title,
.course-item .day-of-my-life-title + .editable-field-highlights,
.course-item .passion-item-description,
.course-item .passion-item-description + .editable-field-highlights,
.course-item .quote-item-author,
.course-item .quote-item-author + .editable-field-highlights,
.course-item .reference-item-contact,
.course-item .reference-item-contact + .editable-field-highlights,
.course-item .social-item-link,
.course-item .social-item-link + .editable-field-highlights,
.course-item .talent-item-description,
.course-item .talent-item-description + .editable-field-highlights,
.day-of-my-life-item .achievement-item-description,
.day-of-my-life-item .achievement-item-description + .editable-field-highlights,
.day-of-my-life-item .award-item-description,
.day-of-my-life-item .award-item-description + .editable-field-highlights,
.day-of-my-life-item .certificate-item-issuer,
.day-of-my-life-item .certificate-item-issuer + .editable-field-highlights,
.day-of-my-life-item .course-item-description,
.day-of-my-life-item .course-item-description + .editable-field-highlights,
.day-of-my-life-item .day-of-my-life-title,
.day-of-my-life-item .day-of-my-life-title + .editable-field-highlights,
.day-of-my-life-item .passion-item-description,
.day-of-my-life-item .passion-item-description + .editable-field-highlights,
.day-of-my-life-item .quote-item-author,
.day-of-my-life-item .quote-item-author + .editable-field-highlights,
.day-of-my-life-item .reference-item-contact,
.day-of-my-life-item .reference-item-contact + .editable-field-highlights,
.day-of-my-life-item .social-item-link,
.day-of-my-life-item .social-item-link + .editable-field-highlights,
.day-of-my-life-item .talent-item-description,
.day-of-my-life-item .talent-item-description + .editable-field-highlights,
.language-item .achievement-item-description,
.language-item .achievement-item-description + .editable-field-highlights,
.language-item .award-item-description,
.language-item .award-item-description + .editable-field-highlights,
.language-item .certificate-item-issuer,
.language-item .certificate-item-issuer + .editable-field-highlights,
.language-item .course-item-description,
.language-item .course-item-description + .editable-field-highlights,
.language-item .day-of-my-life-title,
.language-item .day-of-my-life-title + .editable-field-highlights,
.language-item .passion-item-description,
.language-item .passion-item-description + .editable-field-highlights,
.language-item .quote-item-author,
.language-item .quote-item-author + .editable-field-highlights,
.language-item .reference-item-contact,
.language-item .reference-item-contact + .editable-field-highlights,
.language-item .social-item-link,
.language-item .social-item-link + .editable-field-highlights,
.language-item .talent-item-description,
.language-item .talent-item-description + .editable-field-highlights,
.passion-item .achievement-item-description,
.passion-item .achievement-item-description + .editable-field-highlights,
.passion-item .award-item-description,
.passion-item .award-item-description + .editable-field-highlights,
.passion-item .certificate-item-issuer,
.passion-item .certificate-item-issuer + .editable-field-highlights,
.passion-item .course-item-description,
.passion-item .course-item-description + .editable-field-highlights,
.passion-item .day-of-my-life-title,
.passion-item .day-of-my-life-title + .editable-field-highlights,
.passion-item .passion-item-description,
.passion-item .passion-item-description + .editable-field-highlights,
.passion-item .quote-item-author,
.passion-item .quote-item-author + .editable-field-highlights,
.passion-item .reference-item-contact,
.passion-item .reference-item-contact + .editable-field-highlights,
.passion-item .social-item-link,
.passion-item .social-item-link + .editable-field-highlights,
.passion-item .talent-item-description,
.passion-item .talent-item-description + .editable-field-highlights,
.quote-item .achievement-item-description,
.quote-item .achievement-item-description + .editable-field-highlights,
.quote-item .award-item-description,
.quote-item .award-item-description + .editable-field-highlights,
.quote-item .certificate-item-issuer,
.quote-item .certificate-item-issuer + .editable-field-highlights,
.quote-item .course-item-description,
.quote-item .course-item-description + .editable-field-highlights,
.quote-item .day-of-my-life-title,
.quote-item .day-of-my-life-title + .editable-field-highlights,
.quote-item .passion-item-description,
.quote-item .passion-item-description + .editable-field-highlights,
.quote-item .quote-item-author,
.quote-item .quote-item-author + .editable-field-highlights,
.quote-item .reference-item-contact,
.quote-item .reference-item-contact + .editable-field-highlights,
.quote-item .social-item-link,
.quote-item .social-item-link + .editable-field-highlights,
.quote-item .talent-item-description,
.quote-item .talent-item-description + .editable-field-highlights,
.reference-item .achievement-item-description,
.reference-item .achievement-item-description + .editable-field-highlights,
.reference-item .award-item-description,
.reference-item .award-item-description + .editable-field-highlights,
.reference-item .certificate-item-issuer,
.reference-item .certificate-item-issuer + .editable-field-highlights,
.reference-item .course-item-description,
.reference-item .course-item-description + .editable-field-highlights,
.reference-item .day-of-my-life-title,
.reference-item .day-of-my-life-title + .editable-field-highlights,
.reference-item .passion-item-description,
.reference-item .passion-item-description + .editable-field-highlights,
.reference-item .quote-item-author,
.reference-item .quote-item-author + .editable-field-highlights,
.reference-item .reference-item-contact,
.reference-item .reference-item-contact + .editable-field-highlights,
.reference-item .social-item-link,
.reference-item .social-item-link + .editable-field-highlights,
.reference-item .talent-item-description,
.reference-item .talent-item-description + .editable-field-highlights,
.skill-item .achievement-item-description,
.skill-item .achievement-item-description + .editable-field-highlights,
.skill-item .award-item-description,
.skill-item .award-item-description + .editable-field-highlights,
.skill-item .certificate-item-issuer,
.skill-item .certificate-item-issuer + .editable-field-highlights,
.skill-item .course-item-description,
.skill-item .course-item-description + .editable-field-highlights,
.skill-item .day-of-my-life-title,
.skill-item .day-of-my-life-title + .editable-field-highlights,
.skill-item .passion-item-description,
.skill-item .passion-item-description + .editable-field-highlights,
.skill-item .quote-item-author,
.skill-item .quote-item-author + .editable-field-highlights,
.skill-item .reference-item-contact,
.skill-item .reference-item-contact + .editable-field-highlights,
.skill-item .social-item-link,
.skill-item .social-item-link + .editable-field-highlights,
.skill-item .talent-item-description,
.skill-item .talent-item-description + .editable-field-highlights,
.social-item .achievement-item-description,
.social-item .achievement-item-description + .editable-field-highlights,
.social-item .award-item-description,
.social-item .award-item-description + .editable-field-highlights,
.social-item .certificate-item-issuer,
.social-item .certificate-item-issuer + .editable-field-highlights,
.social-item .course-item-description,
.social-item .course-item-description + .editable-field-highlights,
.social-item .day-of-my-life-title,
.social-item .day-of-my-life-title + .editable-field-highlights,
.social-item .passion-item-description,
.social-item .passion-item-description + .editable-field-highlights,
.social-item .quote-item-author,
.social-item .quote-item-author + .editable-field-highlights,
.social-item .reference-item-contact,
.social-item .reference-item-contact + .editable-field-highlights,
.social-item .social-item-link,
.social-item .social-item-link + .editable-field-highlights,
.social-item .talent-item-description,
.social-item .talent-item-description + .editable-field-highlights,
.talent-item .achievement-item-description,
.talent-item .achievement-item-description + .editable-field-highlights,
.talent-item .award-item-description,
.talent-item .award-item-description + .editable-field-highlights,
.talent-item .certificate-item-issuer,
.talent-item .certificate-item-issuer + .editable-field-highlights,
.talent-item .course-item-description,
.talent-item .course-item-description + .editable-field-highlights,
.talent-item .day-of-my-life-title,
.talent-item .day-of-my-life-title + .editable-field-highlights,
.talent-item .passion-item-description,
.talent-item .passion-item-description + .editable-field-highlights,
.talent-item .quote-item-author,
.talent-item .quote-item-author + .editable-field-highlights,
.talent-item .reference-item-contact,
.talent-item .reference-item-contact + .editable-field-highlights,
.talent-item .social-item-link,
.talent-item .social-item-link + .editable-field-highlights,
.talent-item .talent-item-description,
.talent-item .talent-item-description + .editable-field-highlights {
    line-height: 16px !important;
}
.summary-item .text-field,
.summary-item .text-field + .editable-field-highlights {
    line-height: 18px !important;
}
.quote-item .quote-item-quote,
.quote-item .quote-item-quote + .editable-field-highlights {
    line-height: 22px !important;
}
.talent-item .talent-item-title,
.talent-item .talent-item-title + .editable-field-highlights {
    line-height: 25px !important;
}
.resume-layout-condensed .btn.btn-resume-data {
    min-width: 0;
    line-height: normal;
}
.resume-layout-condensed .activity-item .item-edition,
.resume-layout-condensed .activity-item .item-edition + .editable-field-highlights,
.resume-layout-condensed .activity-item .item-institution,
.resume-layout-condensed .activity-item .item-institution + .editable-field-highlights,
.resume-layout-condensed .activity-item .item-workplace,
.resume-layout-condensed .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed .education-item .item-edition,
.resume-layout-condensed .education-item .item-edition + .editable-field-highlights,
.resume-layout-condensed .education-item .item-institution,
.resume-layout-condensed .education-item .item-institution + .editable-field-highlights,
.resume-layout-condensed .education-item .item-workplace,
.resume-layout-condensed .education-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed .experience-item .item-edition,
.resume-layout-condensed .experience-item .item-edition + .editable-field-highlights,
.resume-layout-condensed .experience-item .item-institution,
.resume-layout-condensed .experience-item .item-institution + .editable-field-highlights,
.resume-layout-condensed .experience-item .item-workplace,
.resume-layout-condensed .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed .publication-item .item-edition,
.resume-layout-condensed .publication-item .item-edition + .editable-field-highlights,
.resume-layout-condensed .publication-item .item-institution,
.resume-layout-condensed .publication-item .item-institution + .editable-field-highlights,
.resume-layout-condensed .publication-item .item-workplace,
.resume-layout-condensed .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed .technologies-item .item-edition,
.resume-layout-condensed .technologies-item .item-edition + .editable-field-highlights,
.resume-layout-condensed .technologies-item .item-institution,
.resume-layout-condensed .technologies-item .item-institution + .editable-field-highlights,
.resume-layout-condensed .technologies-item .item-workplace,
.resume-layout-condensed .technologies-item .item-workplace + .editable-field-highlights,
.resume-layout-condensed .volunteer-item .item-edition,
.resume-layout-condensed .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-condensed .volunteer-item .item-institution,
.resume-layout-condensed .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-condensed .volunteer-item .item-workplace,
.resume-layout-condensed .volunteer-item .item-workplace + .editable-field-highlights {
    line-height: 18px;
    font-size: 14px;
    font-weight: 400;
}
.resume-layout-condensed .activity-item .item-workplace,
.resume-layout-condensed .education-item .item-workplace,
.resume-layout-condensed .experience-item .item-workplace,
.resume-layout-condensed .publication-item .item-workplace,
.resume-layout-condensed .technologies-item .item-workplace,
.resume-layout-condensed .volunteer-item .item-workplace {
    margin-top: 0 !important;
}
.resume-layout-condensed .activity-item .item-description,
.resume-layout-condensed .education-item .item-description,
.resume-layout-condensed .experience-item .item-description,
.resume-layout-condensed .publication-item .item-description,
.resume-layout-condensed .technologies-item .item-description,
.resume-layout-condensed .volunteer-item .item-description {
    position: relative;
    color: #384347;
}
.resume-layout-condensed .activity-item .item-bullet,
.resume-layout-condensed .activity-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed .activity-item .item-description,
.resume-layout-condensed .activity-item .item-description + .editable-field-highlights,
.resume-layout-condensed .education-item .item-bullet,
.resume-layout-condensed .education-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed .education-item .item-description,
.resume-layout-condensed .education-item .item-description + .editable-field-highlights,
.resume-layout-condensed .experience-item .item-bullet,
.resume-layout-condensed .experience-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed .experience-item .item-description,
.resume-layout-condensed .experience-item .item-description + .editable-field-highlights,
.resume-layout-condensed .publication-item .item-bullet,
.resume-layout-condensed .publication-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed .publication-item .item-description,
.resume-layout-condensed .publication-item .item-description + .editable-field-highlights,
.resume-layout-condensed .technologies-item .item-bullet,
.resume-layout-condensed .technologies-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed .technologies-item .item-description,
.resume-layout-condensed .technologies-item .item-description + .editable-field-highlights,
.resume-layout-condensed .volunteer-item .item-bullet,
.resume-layout-condensed .volunteer-item .item-bullet + .editable-field-highlights,
.resume-layout-condensed .volunteer-item .item-description,
.resume-layout-condensed .volunteer-item .item-description + .editable-field-highlights {
    font-size: 13px;
    line-height: 17px;
}
.resume-layout-condensed .achievement-item .certificate-item-title,
.resume-layout-condensed .achievement-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .achievement-item .course-item-title,
.resume-layout-condensed .achievement-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .achievement-item .reference-item-name,
.resume-layout-condensed .achievement-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .achievement-item .skill-item-name,
.resume-layout-condensed .achievement-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .achievement-item .social-item-title,
.resume-layout-condensed .achievement-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .award-item .certificate-item-title,
.resume-layout-condensed .award-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .award-item .course-item-title,
.resume-layout-condensed .award-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .award-item .reference-item-name,
.resume-layout-condensed .award-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .award-item .skill-item-name,
.resume-layout-condensed .award-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .award-item .social-item-title,
.resume-layout-condensed .award-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .book-item .certificate-item-title,
.resume-layout-condensed .book-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .book-item .course-item-title,
.resume-layout-condensed .book-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .book-item .reference-item-name,
.resume-layout-condensed .book-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .book-item .skill-item-name,
.resume-layout-condensed .book-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .book-item .social-item-title,
.resume-layout-condensed .book-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .certificate-item .certificate-item-title,
.resume-layout-condensed .certificate-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .certificate-item .course-item-title,
.resume-layout-condensed .certificate-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .certificate-item .reference-item-name,
.resume-layout-condensed .certificate-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .certificate-item .skill-item-name,
.resume-layout-condensed .certificate-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .certificate-item .social-item-title,
.resume-layout-condensed .certificate-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .course-item .certificate-item-title,
.resume-layout-condensed .course-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .course-item .course-item-title,
.resume-layout-condensed .course-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .course-item .reference-item-name,
.resume-layout-condensed .course-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .course-item .skill-item-name,
.resume-layout-condensed .course-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .course-item .social-item-title,
.resume-layout-condensed .course-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .certificate-item-title,
.resume-layout-condensed .day-of-my-life-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .course-item-title,
.resume-layout-condensed .day-of-my-life-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .reference-item-name,
.resume-layout-condensed .day-of-my-life-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .skill-item-name,
.resume-layout-condensed .day-of-my-life-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .social-item-title,
.resume-layout-condensed .day-of-my-life-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .passion-item .certificate-item-title,
.resume-layout-condensed .passion-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .passion-item .course-item-title,
.resume-layout-condensed .passion-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .passion-item .reference-item-name,
.resume-layout-condensed .passion-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .passion-item .skill-item-name,
.resume-layout-condensed .passion-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .passion-item .social-item-title,
.resume-layout-condensed .passion-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .reference-item .certificate-item-title,
.resume-layout-condensed .reference-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .reference-item .course-item-title,
.resume-layout-condensed .reference-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .reference-item .reference-item-name,
.resume-layout-condensed .reference-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .reference-item .skill-item-name,
.resume-layout-condensed .reference-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .reference-item .social-item-title,
.resume-layout-condensed .reference-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .skill-item .certificate-item-title,
.resume-layout-condensed .skill-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .skill-item .course-item-title,
.resume-layout-condensed .skill-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .skill-item .reference-item-name,
.resume-layout-condensed .skill-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .skill-item .skill-item-name,
.resume-layout-condensed .skill-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .skill-item .social-item-title,
.resume-layout-condensed .skill-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .social-item .certificate-item-title,
.resume-layout-condensed .social-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .social-item .course-item-title,
.resume-layout-condensed .social-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .social-item .reference-item-name,
.resume-layout-condensed .social-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .social-item .skill-item-name,
.resume-layout-condensed .social-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .social-item .social-item-title,
.resume-layout-condensed .social-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .talent-item .certificate-item-title,
.resume-layout-condensed .talent-item .certificate-item-title + .editable-field-highlights,
.resume-layout-condensed .talent-item .course-item-title,
.resume-layout-condensed .talent-item .course-item-title + .editable-field-highlights,
.resume-layout-condensed .talent-item .reference-item-name,
.resume-layout-condensed .talent-item .reference-item-name + .editable-field-highlights,
.resume-layout-condensed .talent-item .skill-item-name,
.resume-layout-condensed .talent-item .skill-item-name + .editable-field-highlights,
.resume-layout-condensed .talent-item .social-item-title,
.resume-layout-condensed .talent-item .social-item-title + .editable-field-highlights {
    line-height: 20px !important;
}
.resume-layout-condensed .achievement-item .achievement-item-description,
.resume-layout-condensed .achievement-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .achievement-item .award-item-description,
.resume-layout-condensed .achievement-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .achievement-item .books-item-author,
.resume-layout-condensed .achievement-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .achievement-item .certificate-item-issuer,
.resume-layout-condensed .achievement-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .achievement-item .course-item-description,
.resume-layout-condensed .achievement-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .achievement-item .day-of-my-life-title,
.resume-layout-condensed .achievement-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .achievement-item .passion-item-description,
.resume-layout-condensed .achievement-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .achievement-item .quote-item-author,
.resume-layout-condensed .achievement-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .achievement-item .reference-item-contact,
.resume-layout-condensed .achievement-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .achievement-item .social-item-link,
.resume-layout-condensed .achievement-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .achievement-item .social-item-title,
.resume-layout-condensed .achievement-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .achievement-item .talent-item-description,
.resume-layout-condensed .achievement-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .award-item .achievement-item-description,
.resume-layout-condensed .award-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .award-item .award-item-description,
.resume-layout-condensed .award-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .award-item .books-item-author,
.resume-layout-condensed .award-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .award-item .certificate-item-issuer,
.resume-layout-condensed .award-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .award-item .course-item-description,
.resume-layout-condensed .award-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .award-item .day-of-my-life-title,
.resume-layout-condensed .award-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .award-item .passion-item-description,
.resume-layout-condensed .award-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .award-item .quote-item-author,
.resume-layout-condensed .award-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .award-item .reference-item-contact,
.resume-layout-condensed .award-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .award-item .social-item-link,
.resume-layout-condensed .award-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .award-item .social-item-title,
.resume-layout-condensed .award-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .award-item .talent-item-description,
.resume-layout-condensed .award-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .book-item .achievement-item-description,
.resume-layout-condensed .book-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .book-item .award-item-description,
.resume-layout-condensed .book-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .book-item .books-item-author,
.resume-layout-condensed .book-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .book-item .certificate-item-issuer,
.resume-layout-condensed .book-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .book-item .course-item-description,
.resume-layout-condensed .book-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .book-item .day-of-my-life-title,
.resume-layout-condensed .book-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .book-item .passion-item-description,
.resume-layout-condensed .book-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .book-item .quote-item-author,
.resume-layout-condensed .book-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .book-item .reference-item-contact,
.resume-layout-condensed .book-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .book-item .social-item-link,
.resume-layout-condensed .book-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .book-item .social-item-title,
.resume-layout-condensed .book-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .book-item .talent-item-description,
.resume-layout-condensed .book-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .certificate-item .achievement-item-description,
.resume-layout-condensed .certificate-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .certificate-item .award-item-description,
.resume-layout-condensed .certificate-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .certificate-item .books-item-author,
.resume-layout-condensed .certificate-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .certificate-item .certificate-item-issuer,
.resume-layout-condensed .certificate-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .certificate-item .course-item-description,
.resume-layout-condensed .certificate-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .certificate-item .day-of-my-life-title,
.resume-layout-condensed .certificate-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .certificate-item .passion-item-description,
.resume-layout-condensed .certificate-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .certificate-item .quote-item-author,
.resume-layout-condensed .certificate-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .certificate-item .reference-item-contact,
.resume-layout-condensed .certificate-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .certificate-item .social-item-link,
.resume-layout-condensed .certificate-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .certificate-item .social-item-title,
.resume-layout-condensed .certificate-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .certificate-item .talent-item-description,
.resume-layout-condensed .certificate-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .course-item .achievement-item-description,
.resume-layout-condensed .course-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .course-item .award-item-description,
.resume-layout-condensed .course-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .course-item .books-item-author,
.resume-layout-condensed .course-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .course-item .certificate-item-issuer,
.resume-layout-condensed .course-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .course-item .course-item-description,
.resume-layout-condensed .course-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .course-item .day-of-my-life-title,
.resume-layout-condensed .course-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .course-item .passion-item-description,
.resume-layout-condensed .course-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .course-item .quote-item-author,
.resume-layout-condensed .course-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .course-item .reference-item-contact,
.resume-layout-condensed .course-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .course-item .social-item-link,
.resume-layout-condensed .course-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .course-item .social-item-title,
.resume-layout-condensed .course-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .course-item .talent-item-description,
.resume-layout-condensed .course-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .achievement-item-description,
.resume-layout-condensed .day-of-my-life-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .award-item-description,
.resume-layout-condensed .day-of-my-life-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .books-item-author,
.resume-layout-condensed .day-of-my-life-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .certificate-item-issuer,
.resume-layout-condensed .day-of-my-life-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .course-item-description,
.resume-layout-condensed .day-of-my-life-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .day-of-my-life-title,
.resume-layout-condensed .day-of-my-life-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .passion-item-description,
.resume-layout-condensed .day-of-my-life-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .quote-item-author,
.resume-layout-condensed .day-of-my-life-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .reference-item-contact,
.resume-layout-condensed .day-of-my-life-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .social-item-link,
.resume-layout-condensed .day-of-my-life-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .social-item-title,
.resume-layout-condensed .day-of-my-life-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .day-of-my-life-item .talent-item-description,
.resume-layout-condensed .day-of-my-life-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .passion-item .achievement-item-description,
.resume-layout-condensed .passion-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .passion-item .award-item-description,
.resume-layout-condensed .passion-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .passion-item .books-item-author,
.resume-layout-condensed .passion-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .passion-item .certificate-item-issuer,
.resume-layout-condensed .passion-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .passion-item .course-item-description,
.resume-layout-condensed .passion-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .passion-item .day-of-my-life-title,
.resume-layout-condensed .passion-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .passion-item .passion-item-description,
.resume-layout-condensed .passion-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .passion-item .quote-item-author,
.resume-layout-condensed .passion-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .passion-item .reference-item-contact,
.resume-layout-condensed .passion-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .passion-item .social-item-link,
.resume-layout-condensed .passion-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .passion-item .social-item-title,
.resume-layout-condensed .passion-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .passion-item .talent-item-description,
.resume-layout-condensed .passion-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .reference-item .achievement-item-description,
.resume-layout-condensed .reference-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .reference-item .award-item-description,
.resume-layout-condensed .reference-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .reference-item .books-item-author,
.resume-layout-condensed .reference-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .reference-item .certificate-item-issuer,
.resume-layout-condensed .reference-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .reference-item .course-item-description,
.resume-layout-condensed .reference-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .reference-item .day-of-my-life-title,
.resume-layout-condensed .reference-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .reference-item .passion-item-description,
.resume-layout-condensed .reference-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .reference-item .quote-item-author,
.resume-layout-condensed .reference-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .reference-item .reference-item-contact,
.resume-layout-condensed .reference-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .reference-item .social-item-link,
.resume-layout-condensed .reference-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .reference-item .social-item-title,
.resume-layout-condensed .reference-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .reference-item .talent-item-description,
.resume-layout-condensed .reference-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .skill-item .achievement-item-description,
.resume-layout-condensed .skill-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .skill-item .award-item-description,
.resume-layout-condensed .skill-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .skill-item .books-item-author,
.resume-layout-condensed .skill-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .skill-item .certificate-item-issuer,
.resume-layout-condensed .skill-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .skill-item .course-item-description,
.resume-layout-condensed .skill-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .skill-item .day-of-my-life-title,
.resume-layout-condensed .skill-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .skill-item .passion-item-description,
.resume-layout-condensed .skill-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .skill-item .quote-item-author,
.resume-layout-condensed .skill-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .skill-item .reference-item-contact,
.resume-layout-condensed .skill-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .skill-item .social-item-link,
.resume-layout-condensed .skill-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .skill-item .social-item-title,
.resume-layout-condensed .skill-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .skill-item .talent-item-description,
.resume-layout-condensed .skill-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .social-item .achievement-item-description,
.resume-layout-condensed .social-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .social-item .award-item-description,
.resume-layout-condensed .social-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .social-item .books-item-author,
.resume-layout-condensed .social-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .social-item .certificate-item-issuer,
.resume-layout-condensed .social-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .social-item .course-item-description,
.resume-layout-condensed .social-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .social-item .day-of-my-life-title,
.resume-layout-condensed .social-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .social-item .passion-item-description,
.resume-layout-condensed .social-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .social-item .quote-item-author,
.resume-layout-condensed .social-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .social-item .reference-item-contact,
.resume-layout-condensed .social-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .social-item .social-item-link,
.resume-layout-condensed .social-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .social-item .social-item-title,
.resume-layout-condensed .social-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .social-item .talent-item-description,
.resume-layout-condensed .social-item .talent-item-description + .editable-field-highlights,
.resume-layout-condensed .talent-item .achievement-item-description,
.resume-layout-condensed .talent-item .achievement-item-description + .editable-field-highlights,
.resume-layout-condensed .talent-item .award-item-description,
.resume-layout-condensed .talent-item .award-item-description + .editable-field-highlights,
.resume-layout-condensed .talent-item .books-item-author,
.resume-layout-condensed .talent-item .books-item-author + .editable-field-highlights,
.resume-layout-condensed .talent-item .certificate-item-issuer,
.resume-layout-condensed .talent-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-condensed .talent-item .course-item-description,
.resume-layout-condensed .talent-item .course-item-description + .editable-field-highlights,
.resume-layout-condensed .talent-item .day-of-my-life-title,
.resume-layout-condensed .talent-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-condensed .talent-item .passion-item-description,
.resume-layout-condensed .talent-item .passion-item-description + .editable-field-highlights,
.resume-layout-condensed .talent-item .quote-item-author,
.resume-layout-condensed .talent-item .quote-item-author + .editable-field-highlights,
.resume-layout-condensed .talent-item .reference-item-contact,
.resume-layout-condensed .talent-item .reference-item-contact + .editable-field-highlights,
.resume-layout-condensed .talent-item .social-item-link,
.resume-layout-condensed .talent-item .social-item-link + .editable-field-highlights,
.resume-layout-condensed .talent-item .social-item-title,
.resume-layout-condensed .talent-item .social-item-title + .editable-field-highlights,
.resume-layout-condensed .talent-item .talent-item-description,
.resume-layout-condensed .talent-item .talent-item-description + .editable-field-highlights {
    line-height: 17px !important;
}
.resume-layout-condensed .quote-item .quote-item-quote,
.resume-layout-condensed .quote-item .quote-item-quote + .editable-field-highlights {
    line-height: 24px !important;
}
.resume-layout-condensed .summary-item .text-field,
.resume-layout-condensed .summary-item .text-field + .editable-field-highlights {
    line-height: 17px !important;
}
.full-width {
    width: 100%;
    margin: auto;
}
.resume-layout-newcondensed .resume-icon-close-2 {
    font-size: 10px !important;
}
.resume-layout-newcondensed .icon-with-circle {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #f1f1f1;
    width: 40px;
    height: 40px;
}
.resume-layout-newcondensed .icon-with-circle i {
    font-size: 18px !important;
    margin: 11px 10px 10px 11px;
}
.resume-layout-newcondensed .font-size-12 {
    font-size: 12px !important;
}
.resume-layout-newcondensed .activity-item .item-degree,
.resume-layout-newcondensed .activity-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed .activity-item .item-position,
.resume-layout-newcondensed .activity-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed .activity-item .item-role,
.resume-layout-newcondensed .activity-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed .activity-item .item-title,
.resume-layout-newcondensed .activity-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed .education-item .item-degree,
.resume-layout-newcondensed .education-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed .education-item .item-position,
.resume-layout-newcondensed .education-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed .education-item .item-role,
.resume-layout-newcondensed .education-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed .education-item .item-title,
.resume-layout-newcondensed .education-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed .experience-item .item-degree,
.resume-layout-newcondensed .experience-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed .experience-item .item-position,
.resume-layout-newcondensed .experience-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed .experience-item .item-role,
.resume-layout-newcondensed .experience-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed .experience-item .item-title,
.resume-layout-newcondensed .experience-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed .publication-item .item-degree,
.resume-layout-newcondensed .publication-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed .publication-item .item-position,
.resume-layout-newcondensed .publication-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed .publication-item .item-role,
.resume-layout-newcondensed .publication-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed .publication-item .item-title,
.resume-layout-newcondensed .publication-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed .technologies-item .item-degree,
.resume-layout-newcondensed .technologies-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed .technologies-item .item-position,
.resume-layout-newcondensed .technologies-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed .technologies-item .item-role,
.resume-layout-newcondensed .technologies-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed .technologies-item .item-title,
.resume-layout-newcondensed .technologies-item .item-title + .editable-field-highlights,
.resume-layout-newcondensed .volunteer-item .item-degree,
.resume-layout-newcondensed .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-newcondensed .volunteer-item .item-position,
.resume-layout-newcondensed .volunteer-item .item-position + .editable-field-highlights,
.resume-layout-newcondensed .volunteer-item .item-role,
.resume-layout-newcondensed .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-newcondensed .volunteer-item .item-title,
.resume-layout-newcondensed .volunteer-item .item-title + .editable-field-highlights {
    line-height: 24px;
    font-size: 18px;
}
.resume-layout-newcondensed .activity-item .item-author,
.resume-layout-newcondensed .activity-item .item-description,
.resume-layout-newcondensed .activity-item .item-edition,
.resume-layout-newcondensed .activity-item .item-institution,
.resume-layout-newcondensed .activity-item .item-workplace,
.resume-layout-newcondensed .education-item .item-author,
.resume-layout-newcondensed .education-item .item-description,
.resume-layout-newcondensed .education-item .item-edition,
.resume-layout-newcondensed .education-item .item-institution,
.resume-layout-newcondensed .education-item .item-workplace,
.resume-layout-newcondensed .experience-item .item-author,
.resume-layout-newcondensed .experience-item .item-description,
.resume-layout-newcondensed .experience-item .item-edition,
.resume-layout-newcondensed .experience-item .item-institution,
.resume-layout-newcondensed .experience-item .item-workplace,
.resume-layout-newcondensed .publication-item .item-author,
.resume-layout-newcondensed .publication-item .item-description,
.resume-layout-newcondensed .publication-item .item-edition,
.resume-layout-newcondensed .publication-item .item-institution,
.resume-layout-newcondensed .publication-item .item-workplace,
.resume-layout-newcondensed .technologies-item .item-author,
.resume-layout-newcondensed .technologies-item .item-description,
.resume-layout-newcondensed .technologies-item .item-edition,
.resume-layout-newcondensed .technologies-item .item-institution,
.resume-layout-newcondensed .technologies-item .item-workplace,
.resume-layout-newcondensed .volunteer-item .item-author,
.resume-layout-newcondensed .volunteer-item .item-description,
.resume-layout-newcondensed .volunteer-item .item-edition,
.resume-layout-newcondensed .volunteer-item .item-institution,
.resume-layout-newcondensed .volunteer-item .item-workplace {
    color: #384347;
}
.resume-layout-newcondensed .activity-item .item-description,
.resume-layout-newcondensed .activity-item .item-edition,
.resume-layout-newcondensed .activity-item .item-institution,
.resume-layout-newcondensed .activity-item .item-workplace,
.resume-layout-newcondensed .education-item .item-description,
.resume-layout-newcondensed .education-item .item-edition,
.resume-layout-newcondensed .education-item .item-institution,
.resume-layout-newcondensed .education-item .item-workplace,
.resume-layout-newcondensed .experience-item .item-description,
.resume-layout-newcondensed .experience-item .item-edition,
.resume-layout-newcondensed .experience-item .item-institution,
.resume-layout-newcondensed .experience-item .item-workplace,
.resume-layout-newcondensed .publication-item .item-description,
.resume-layout-newcondensed .publication-item .item-edition,
.resume-layout-newcondensed .publication-item .item-institution,
.resume-layout-newcondensed .publication-item .item-workplace,
.resume-layout-newcondensed .technologies-item .item-description,
.resume-layout-newcondensed .technologies-item .item-edition,
.resume-layout-newcondensed .technologies-item .item-institution,
.resume-layout-newcondensed .technologies-item .item-workplace,
.resume-layout-newcondensed .volunteer-item .item-description,
.resume-layout-newcondensed .volunteer-item .item-edition,
.resume-layout-newcondensed .volunteer-item .item-institution,
.resume-layout-newcondensed .volunteer-item .item-workplace {
    font-weight: 400;
}
.resume-layout-newcondensed .achievement-item > .inner,
.resume-layout-newcondensed .award-item > .inner,
.resume-layout-newcondensed .book-item > .inner,
.resume-layout-newcondensed .certificate-item > .inner,
.resume-layout-newcondensed .course-item > .inner,
.resume-layout-newcondensed .day-of-my-life-item > .inner,
.resume-layout-newcondensed .passion-item > .inner,
.resume-layout-newcondensed .quote-item > .inner,
.resume-layout-newcondensed .reference-item > .inner,
.resume-layout-newcondensed .skill-item > .inner,
.resume-layout-newcondensed .social-item > .inner,
.resume-layout-newcondensed .talent-item > .inner {
    padding-bottom: 2px !important;
}
.resume-layout-newcondensed .achievement-item .achievement-item-content,
.resume-layout-newcondensed .achievement-item .award-item-content,
.resume-layout-newcondensed .achievement-item .passion-item-content,
.resume-layout-newcondensed .achievement-item .talent-item-content,
.resume-layout-newcondensed .award-item .achievement-item-content,
.resume-layout-newcondensed .award-item .award-item-content,
.resume-layout-newcondensed .award-item .passion-item-content,
.resume-layout-newcondensed .award-item .talent-item-content,
.resume-layout-newcondensed .book-item .achievement-item-content,
.resume-layout-newcondensed .book-item .award-item-content,
.resume-layout-newcondensed .book-item .passion-item-content,
.resume-layout-newcondensed .book-item .talent-item-content,
.resume-layout-newcondensed .certificate-item .achievement-item-content,
.resume-layout-newcondensed .certificate-item .award-item-content,
.resume-layout-newcondensed .certificate-item .passion-item-content,
.resume-layout-newcondensed .certificate-item .talent-item-content,
.resume-layout-newcondensed .course-item .achievement-item-content,
.resume-layout-newcondensed .course-item .award-item-content,
.resume-layout-newcondensed .course-item .passion-item-content,
.resume-layout-newcondensed .course-item .talent-item-content,
.resume-layout-newcondensed .day-of-my-life-item .achievement-item-content,
.resume-layout-newcondensed .day-of-my-life-item .award-item-content,
.resume-layout-newcondensed .day-of-my-life-item .passion-item-content,
.resume-layout-newcondensed .day-of-my-life-item .talent-item-content,
.resume-layout-newcondensed .passion-item .achievement-item-content,
.resume-layout-newcondensed .passion-item .award-item-content,
.resume-layout-newcondensed .passion-item .passion-item-content,
.resume-layout-newcondensed .passion-item .talent-item-content,
.resume-layout-newcondensed .quote-item .achievement-item-content,
.resume-layout-newcondensed .quote-item .award-item-content,
.resume-layout-newcondensed .quote-item .passion-item-content,
.resume-layout-newcondensed .quote-item .talent-item-content,
.resume-layout-newcondensed .reference-item .achievement-item-content,
.resume-layout-newcondensed .reference-item .award-item-content,
.resume-layout-newcondensed .reference-item .passion-item-content,
.resume-layout-newcondensed .reference-item .talent-item-content,
.resume-layout-newcondensed .skill-item .achievement-item-content,
.resume-layout-newcondensed .skill-item .award-item-content,
.resume-layout-newcondensed .skill-item .passion-item-content,
.resume-layout-newcondensed .skill-item .talent-item-content,
.resume-layout-newcondensed .social-item .achievement-item-content,
.resume-layout-newcondensed .social-item .award-item-content,
.resume-layout-newcondensed .social-item .passion-item-content,
.resume-layout-newcondensed .social-item .talent-item-content,
.resume-layout-newcondensed .talent-item .achievement-item-content,
.resume-layout-newcondensed .talent-item .award-item-content,
.resume-layout-newcondensed .talent-item .passion-item-content,
.resume-layout-newcondensed .talent-item .talent-item-content {
    text-align: unset;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
}
.resume-layout-newcondensed .achievement-item .achievement-item-icon,
.resume-layout-newcondensed .achievement-item .award-item-icon,
.resume-layout-newcondensed .achievement-item .passion-item-icon,
.resume-layout-newcondensed .achievement-item .talent-item-icon,
.resume-layout-newcondensed .award-item .achievement-item-icon,
.resume-layout-newcondensed .award-item .award-item-icon,
.resume-layout-newcondensed .award-item .passion-item-icon,
.resume-layout-newcondensed .award-item .talent-item-icon,
.resume-layout-newcondensed .book-item .achievement-item-icon,
.resume-layout-newcondensed .book-item .award-item-icon,
.resume-layout-newcondensed .book-item .passion-item-icon,
.resume-layout-newcondensed .book-item .talent-item-icon,
.resume-layout-newcondensed .certificate-item .achievement-item-icon,
.resume-layout-newcondensed .certificate-item .award-item-icon,
.resume-layout-newcondensed .certificate-item .passion-item-icon,
.resume-layout-newcondensed .certificate-item .talent-item-icon,
.resume-layout-newcondensed .course-item .achievement-item-icon,
.resume-layout-newcondensed .course-item .award-item-icon,
.resume-layout-newcondensed .course-item .passion-item-icon,
.resume-layout-newcondensed .course-item .talent-item-icon,
.resume-layout-newcondensed .day-of-my-life-item .achievement-item-icon,
.resume-layout-newcondensed .day-of-my-life-item .award-item-icon,
.resume-layout-newcondensed .day-of-my-life-item .passion-item-icon,
.resume-layout-newcondensed .day-of-my-life-item .talent-item-icon,
.resume-layout-newcondensed .passion-item .achievement-item-icon,
.resume-layout-newcondensed .passion-item .award-item-icon,
.resume-layout-newcondensed .passion-item .passion-item-icon,
.resume-layout-newcondensed .passion-item .talent-item-icon,
.resume-layout-newcondensed .quote-item .achievement-item-icon,
.resume-layout-newcondensed .quote-item .award-item-icon,
.resume-layout-newcondensed .quote-item .passion-item-icon,
.resume-layout-newcondensed .quote-item .talent-item-icon,
.resume-layout-newcondensed .reference-item .achievement-item-icon,
.resume-layout-newcondensed .reference-item .award-item-icon,
.resume-layout-newcondensed .reference-item .passion-item-icon,
.resume-layout-newcondensed .reference-item .talent-item-icon,
.resume-layout-newcondensed .skill-item .achievement-item-icon,
.resume-layout-newcondensed .skill-item .award-item-icon,
.resume-layout-newcondensed .skill-item .passion-item-icon,
.resume-layout-newcondensed .skill-item .talent-item-icon,
.resume-layout-newcondensed .social-item .achievement-item-icon,
.resume-layout-newcondensed .social-item .award-item-icon,
.resume-layout-newcondensed .social-item .passion-item-icon,
.resume-layout-newcondensed .social-item .talent-item-icon,
.resume-layout-newcondensed .talent-item .achievement-item-icon,
.resume-layout-newcondensed .talent-item .award-item-icon,
.resume-layout-newcondensed .talent-item .passion-item-icon,
.resume-layout-newcondensed .talent-item .talent-item-icon {
    width: 40px;
    margin-bottom: 0;
}
.resume-layout-newcondensed .achievement-item .achievement-item-title,
.resume-layout-newcondensed .achievement-item .award-item-title,
.resume-layout-newcondensed .achievement-item .certificate-item-title,
.resume-layout-newcondensed .achievement-item .passion-item-title,
.resume-layout-newcondensed .achievement-item .talent-item-title,
.resume-layout-newcondensed .award-item .achievement-item-title,
.resume-layout-newcondensed .award-item .award-item-title,
.resume-layout-newcondensed .award-item .certificate-item-title,
.resume-layout-newcondensed .award-item .passion-item-title,
.resume-layout-newcondensed .award-item .talent-item-title,
.resume-layout-newcondensed .book-item .achievement-item-title,
.resume-layout-newcondensed .book-item .award-item-title,
.resume-layout-newcondensed .book-item .certificate-item-title,
.resume-layout-newcondensed .book-item .passion-item-title,
.resume-layout-newcondensed .book-item .talent-item-title,
.resume-layout-newcondensed .certificate-item .achievement-item-title,
.resume-layout-newcondensed .certificate-item .award-item-title,
.resume-layout-newcondensed .certificate-item .certificate-item-title,
.resume-layout-newcondensed .certificate-item .passion-item-title,
.resume-layout-newcondensed .certificate-item .talent-item-title,
.resume-layout-newcondensed .course-item .achievement-item-title,
.resume-layout-newcondensed .course-item .award-item-title,
.resume-layout-newcondensed .course-item .certificate-item-title,
.resume-layout-newcondensed .course-item .passion-item-title,
.resume-layout-newcondensed .course-item .talent-item-title,
.resume-layout-newcondensed .day-of-my-life-item .achievement-item-title,
.resume-layout-newcondensed .day-of-my-life-item .award-item-title,
.resume-layout-newcondensed .day-of-my-life-item .certificate-item-title,
.resume-layout-newcondensed .day-of-my-life-item .passion-item-title,
.resume-layout-newcondensed .day-of-my-life-item .talent-item-title,
.resume-layout-newcondensed .passion-item .achievement-item-title,
.resume-layout-newcondensed .passion-item .award-item-title,
.resume-layout-newcondensed .passion-item .certificate-item-title,
.resume-layout-newcondensed .passion-item .passion-item-title,
.resume-layout-newcondensed .passion-item .talent-item-title,
.resume-layout-newcondensed .quote-item .achievement-item-title,
.resume-layout-newcondensed .quote-item .award-item-title,
.resume-layout-newcondensed .quote-item .certificate-item-title,
.resume-layout-newcondensed .quote-item .passion-item-title,
.resume-layout-newcondensed .quote-item .talent-item-title,
.resume-layout-newcondensed .reference-item .achievement-item-title,
.resume-layout-newcondensed .reference-item .award-item-title,
.resume-layout-newcondensed .reference-item .certificate-item-title,
.resume-layout-newcondensed .reference-item .passion-item-title,
.resume-layout-newcondensed .reference-item .talent-item-title,
.resume-layout-newcondensed .skill-item .achievement-item-title,
.resume-layout-newcondensed .skill-item .award-item-title,
.resume-layout-newcondensed .skill-item .certificate-item-title,
.resume-layout-newcondensed .skill-item .passion-item-title,
.resume-layout-newcondensed .skill-item .talent-item-title,
.resume-layout-newcondensed .social-item .achievement-item-title,
.resume-layout-newcondensed .social-item .award-item-title,
.resume-layout-newcondensed .social-item .certificate-item-title,
.resume-layout-newcondensed .social-item .passion-item-title,
.resume-layout-newcondensed .social-item .talent-item-title,
.resume-layout-newcondensed .talent-item .achievement-item-title,
.resume-layout-newcondensed .talent-item .award-item-title,
.resume-layout-newcondensed .talent-item .certificate-item-title,
.resume-layout-newcondensed .talent-item .passion-item-title,
.resume-layout-newcondensed .talent-item .talent-item-title {
    top: 0;
}
.resume-layout-newcondensed .achievement-item .achievement-item-title,
.resume-layout-newcondensed .achievement-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .award-item-title,
.resume-layout-newcondensed .achievement-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .certificate-item-title,
.resume-layout-newcondensed .achievement-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .passion-item-title,
.resume-layout-newcondensed .achievement-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .talent-item-title,
.resume-layout-newcondensed .achievement-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .achievement-item-title,
.resume-layout-newcondensed .award-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .award-item-title,
.resume-layout-newcondensed .award-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .certificate-item-title,
.resume-layout-newcondensed .award-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .passion-item-title,
.resume-layout-newcondensed .award-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .talent-item-title,
.resume-layout-newcondensed .award-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .achievement-item-title,
.resume-layout-newcondensed .book-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .award-item-title,
.resume-layout-newcondensed .book-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .certificate-item-title,
.resume-layout-newcondensed .book-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .passion-item-title,
.resume-layout-newcondensed .book-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .talent-item-title,
.resume-layout-newcondensed .book-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .achievement-item-title,
.resume-layout-newcondensed .certificate-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .award-item-title,
.resume-layout-newcondensed .certificate-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .certificate-item-title,
.resume-layout-newcondensed .certificate-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .passion-item-title,
.resume-layout-newcondensed .certificate-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .talent-item-title,
.resume-layout-newcondensed .certificate-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .achievement-item-title,
.resume-layout-newcondensed .course-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .award-item-title,
.resume-layout-newcondensed .course-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .certificate-item-title,
.resume-layout-newcondensed .course-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .passion-item-title,
.resume-layout-newcondensed .course-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .talent-item-title,
.resume-layout-newcondensed .course-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .achievement-item-title,
.resume-layout-newcondensed .day-of-my-life-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .award-item-title,
.resume-layout-newcondensed .day-of-my-life-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .certificate-item-title,
.resume-layout-newcondensed .day-of-my-life-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .passion-item-title,
.resume-layout-newcondensed .day-of-my-life-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .talent-item-title,
.resume-layout-newcondensed .day-of-my-life-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .achievement-item-title,
.resume-layout-newcondensed .passion-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .award-item-title,
.resume-layout-newcondensed .passion-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .certificate-item-title,
.resume-layout-newcondensed .passion-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .passion-item-title,
.resume-layout-newcondensed .passion-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .talent-item-title,
.resume-layout-newcondensed .passion-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .achievement-item-title,
.resume-layout-newcondensed .quote-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .award-item-title,
.resume-layout-newcondensed .quote-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .certificate-item-title,
.resume-layout-newcondensed .quote-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .passion-item-title,
.resume-layout-newcondensed .quote-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .talent-item-title,
.resume-layout-newcondensed .quote-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .achievement-item-title,
.resume-layout-newcondensed .reference-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .award-item-title,
.resume-layout-newcondensed .reference-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .certificate-item-title,
.resume-layout-newcondensed .reference-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .passion-item-title,
.resume-layout-newcondensed .reference-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .talent-item-title,
.resume-layout-newcondensed .reference-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .achievement-item-title,
.resume-layout-newcondensed .skill-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .award-item-title,
.resume-layout-newcondensed .skill-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .certificate-item-title,
.resume-layout-newcondensed .skill-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .passion-item-title,
.resume-layout-newcondensed .skill-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .talent-item-title,
.resume-layout-newcondensed .skill-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .achievement-item-title,
.resume-layout-newcondensed .social-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .award-item-title,
.resume-layout-newcondensed .social-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .certificate-item-title,
.resume-layout-newcondensed .social-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .passion-item-title,
.resume-layout-newcondensed .social-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .talent-item-title,
.resume-layout-newcondensed .social-item .talent-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .achievement-item-title,
.resume-layout-newcondensed .talent-item .achievement-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .award-item-title,
.resume-layout-newcondensed .talent-item .award-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .certificate-item-title,
.resume-layout-newcondensed .talent-item .certificate-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .passion-item-title,
.resume-layout-newcondensed .talent-item .passion-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .talent-item-title,
.resume-layout-newcondensed .talent-item .talent-item-title + .editable-field-highlights {
    font-size: 15px;
    font-weight: 400;
    line-height: 20px !important;
}
.resume-layout-newcondensed .achievement-item .books-item-title,
.resume-layout-newcondensed .achievement-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .course-item-title,
.resume-layout-newcondensed .achievement-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .quote-item-quote,
.resume-layout-newcondensed .achievement-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .reference-item-name,
.resume-layout-newcondensed .achievement-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .skill-item-name,
.resume-layout-newcondensed .achievement-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .social-item-title,
.resume-layout-newcondensed .achievement-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .books-item-title,
.resume-layout-newcondensed .award-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .course-item-title,
.resume-layout-newcondensed .award-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .quote-item-quote,
.resume-layout-newcondensed .award-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .award-item .reference-item-name,
.resume-layout-newcondensed .award-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .award-item .skill-item-name,
.resume-layout-newcondensed .award-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .award-item .social-item-title,
.resume-layout-newcondensed .award-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .books-item-title,
.resume-layout-newcondensed .book-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .course-item-title,
.resume-layout-newcondensed .book-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .quote-item-quote,
.resume-layout-newcondensed .book-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .book-item .reference-item-name,
.resume-layout-newcondensed .book-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .book-item .skill-item-name,
.resume-layout-newcondensed .book-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .book-item .social-item-title,
.resume-layout-newcondensed .book-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .books-item-title,
.resume-layout-newcondensed .certificate-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .course-item-title,
.resume-layout-newcondensed .certificate-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .quote-item-quote,
.resume-layout-newcondensed .certificate-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .reference-item-name,
.resume-layout-newcondensed .certificate-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .skill-item-name,
.resume-layout-newcondensed .certificate-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .social-item-title,
.resume-layout-newcondensed .certificate-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .books-item-title,
.resume-layout-newcondensed .course-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .course-item-title,
.resume-layout-newcondensed .course-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .quote-item-quote,
.resume-layout-newcondensed .course-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .course-item .reference-item-name,
.resume-layout-newcondensed .course-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .course-item .skill-item-name,
.resume-layout-newcondensed .course-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .course-item .social-item-title,
.resume-layout-newcondensed .course-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .books-item-title,
.resume-layout-newcondensed .day-of-my-life-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .course-item-title,
.resume-layout-newcondensed .day-of-my-life-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .quote-item-quote,
.resume-layout-newcondensed .day-of-my-life-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .reference-item-name,
.resume-layout-newcondensed .day-of-my-life-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .skill-item-name,
.resume-layout-newcondensed .day-of-my-life-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .social-item-title,
.resume-layout-newcondensed .day-of-my-life-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .books-item-title,
.resume-layout-newcondensed .passion-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .course-item-title,
.resume-layout-newcondensed .passion-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .quote-item-quote,
.resume-layout-newcondensed .passion-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .reference-item-name,
.resume-layout-newcondensed .passion-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .skill-item-name,
.resume-layout-newcondensed .passion-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .social-item-title,
.resume-layout-newcondensed .passion-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .books-item-title,
.resume-layout-newcondensed .quote-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .course-item-title,
.resume-layout-newcondensed .quote-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .quote-item-quote,
.resume-layout-newcondensed .quote-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .reference-item-name,
.resume-layout-newcondensed .quote-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .skill-item-name,
.resume-layout-newcondensed .quote-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .social-item-title,
.resume-layout-newcondensed .quote-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .books-item-title,
.resume-layout-newcondensed .reference-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .course-item-title,
.resume-layout-newcondensed .reference-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .quote-item-quote,
.resume-layout-newcondensed .reference-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .reference-item-name,
.resume-layout-newcondensed .reference-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .skill-item-name,
.resume-layout-newcondensed .reference-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .social-item-title,
.resume-layout-newcondensed .reference-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .books-item-title,
.resume-layout-newcondensed .skill-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .course-item-title,
.resume-layout-newcondensed .skill-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .quote-item-quote,
.resume-layout-newcondensed .skill-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .reference-item-name,
.resume-layout-newcondensed .skill-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .skill-item-name,
.resume-layout-newcondensed .skill-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .social-item-title,
.resume-layout-newcondensed .skill-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .books-item-title,
.resume-layout-newcondensed .social-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .course-item-title,
.resume-layout-newcondensed .social-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .quote-item-quote,
.resume-layout-newcondensed .social-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .social-item .reference-item-name,
.resume-layout-newcondensed .social-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .social-item .skill-item-name,
.resume-layout-newcondensed .social-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .social-item .social-item-title,
.resume-layout-newcondensed .social-item .social-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .books-item-title,
.resume-layout-newcondensed .talent-item .books-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .course-item-title,
.resume-layout-newcondensed .talent-item .course-item-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .quote-item-quote,
.resume-layout-newcondensed .talent-item .quote-item-quote + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .reference-item-name,
.resume-layout-newcondensed .talent-item .reference-item-name + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .skill-item-name,
.resume-layout-newcondensed .talent-item .skill-item-name + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .social-item-title,
.resume-layout-newcondensed .talent-item .social-item-title + .editable-field-highlights {
    line-height: 20px !important;
}
.resume-layout-newcondensed .achievement-item .certificate-item-issuer,
.resume-layout-newcondensed .achievement-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .course-item-description,
.resume-layout-newcondensed .achievement-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .day-of-my-life-title,
.resume-layout-newcondensed .achievement-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .reference-item-contact,
.resume-layout-newcondensed .achievement-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .social-item-link,
.resume-layout-newcondensed .achievement-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .award-item .certificate-item-issuer,
.resume-layout-newcondensed .award-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .award-item .course-item-description,
.resume-layout-newcondensed .award-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .award-item .day-of-my-life-title,
.resume-layout-newcondensed .award-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .award-item .reference-item-contact,
.resume-layout-newcondensed .award-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .award-item .social-item-link,
.resume-layout-newcondensed .award-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .book-item .certificate-item-issuer,
.resume-layout-newcondensed .book-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .book-item .course-item-description,
.resume-layout-newcondensed .book-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .book-item .day-of-my-life-title,
.resume-layout-newcondensed .book-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .book-item .reference-item-contact,
.resume-layout-newcondensed .book-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .book-item .social-item-link,
.resume-layout-newcondensed .book-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .certificate-item-issuer,
.resume-layout-newcondensed .certificate-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .course-item-description,
.resume-layout-newcondensed .certificate-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .day-of-my-life-title,
.resume-layout-newcondensed .certificate-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .reference-item-contact,
.resume-layout-newcondensed .certificate-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .social-item-link,
.resume-layout-newcondensed .certificate-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .course-item .certificate-item-issuer,
.resume-layout-newcondensed .course-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .course-item .course-item-description,
.resume-layout-newcondensed .course-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .course-item .day-of-my-life-title,
.resume-layout-newcondensed .course-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .course-item .reference-item-contact,
.resume-layout-newcondensed .course-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .course-item .social-item-link,
.resume-layout-newcondensed .course-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .certificate-item-issuer,
.resume-layout-newcondensed .day-of-my-life-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .course-item-description,
.resume-layout-newcondensed .day-of-my-life-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .day-of-my-life-title,
.resume-layout-newcondensed .day-of-my-life-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .reference-item-contact,
.resume-layout-newcondensed .day-of-my-life-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .social-item-link,
.resume-layout-newcondensed .day-of-my-life-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .certificate-item-issuer,
.resume-layout-newcondensed .passion-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .course-item-description,
.resume-layout-newcondensed .passion-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .day-of-my-life-title,
.resume-layout-newcondensed .passion-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .reference-item-contact,
.resume-layout-newcondensed .passion-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .social-item-link,
.resume-layout-newcondensed .passion-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .certificate-item-issuer,
.resume-layout-newcondensed .quote-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .course-item-description,
.resume-layout-newcondensed .quote-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .day-of-my-life-title,
.resume-layout-newcondensed .quote-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .reference-item-contact,
.resume-layout-newcondensed .quote-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .social-item-link,
.resume-layout-newcondensed .quote-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .certificate-item-issuer,
.resume-layout-newcondensed .reference-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .course-item-description,
.resume-layout-newcondensed .reference-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .day-of-my-life-title,
.resume-layout-newcondensed .reference-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .reference-item-contact,
.resume-layout-newcondensed .reference-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .social-item-link,
.resume-layout-newcondensed .reference-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .certificate-item-issuer,
.resume-layout-newcondensed .skill-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .course-item-description,
.resume-layout-newcondensed .skill-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .day-of-my-life-title,
.resume-layout-newcondensed .skill-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .reference-item-contact,
.resume-layout-newcondensed .skill-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .social-item-link,
.resume-layout-newcondensed .skill-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .social-item .certificate-item-issuer,
.resume-layout-newcondensed .social-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .social-item .course-item-description,
.resume-layout-newcondensed .social-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .social-item .day-of-my-life-title,
.resume-layout-newcondensed .social-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .social-item .reference-item-contact,
.resume-layout-newcondensed .social-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .social-item .social-item-link,
.resume-layout-newcondensed .social-item .social-item-link + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .certificate-item-issuer,
.resume-layout-newcondensed .talent-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .course-item-description,
.resume-layout-newcondensed .talent-item .course-item-description + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .day-of-my-life-title,
.resume-layout-newcondensed .talent-item .day-of-my-life-title + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .reference-item-contact,
.resume-layout-newcondensed .talent-item .reference-item-contact + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .social-item-link,
.resume-layout-newcondensed .talent-item .social-item-link + .editable-field-highlights {
    line-height: 17px !important;
}
.resume-layout-newcondensed .achievement-item .books-item-author,
.resume-layout-newcondensed .achievement-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .achievement-item .quote-item-author,
.resume-layout-newcondensed .achievement-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .award-item .books-item-author,
.resume-layout-newcondensed .award-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .award-item .quote-item-author,
.resume-layout-newcondensed .award-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .book-item .books-item-author,
.resume-layout-newcondensed .book-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .book-item .quote-item-author,
.resume-layout-newcondensed .book-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .books-item-author,
.resume-layout-newcondensed .certificate-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .certificate-item .quote-item-author,
.resume-layout-newcondensed .certificate-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .course-item .books-item-author,
.resume-layout-newcondensed .course-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .course-item .quote-item-author,
.resume-layout-newcondensed .course-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .books-item-author,
.resume-layout-newcondensed .day-of-my-life-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .day-of-my-life-item .quote-item-author,
.resume-layout-newcondensed .day-of-my-life-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .books-item-author,
.resume-layout-newcondensed .passion-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .passion-item .quote-item-author,
.resume-layout-newcondensed .passion-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .books-item-author,
.resume-layout-newcondensed .quote-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .quote-item .quote-item-author,
.resume-layout-newcondensed .quote-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .books-item-author,
.resume-layout-newcondensed .reference-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .reference-item .quote-item-author,
.resume-layout-newcondensed .reference-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .books-item-author,
.resume-layout-newcondensed .skill-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .skill-item .quote-item-author,
.resume-layout-newcondensed .skill-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .social-item .books-item-author,
.resume-layout-newcondensed .social-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .social-item .quote-item-author,
.resume-layout-newcondensed .social-item .quote-item-author + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .books-item-author,
.resume-layout-newcondensed .talent-item .books-item-author + .editable-field-highlights,
.resume-layout-newcondensed .talent-item .quote-item-author,
.resume-layout-newcondensed .talent-item .quote-item-author + .editable-field-highlights {
    line-height: 16px !important;
}
.resume-layout-newcondensed .achievement-item .achievement-item-description,
.resume-layout-newcondensed .achievement-item .award-item-description,
.resume-layout-newcondensed .achievement-item .passion-item-description,
.resume-layout-newcondensed .achievement-item .talent-item-description,
.resume-layout-newcondensed .award-item .achievement-item-description,
.resume-layout-newcondensed .award-item .award-item-description,
.resume-layout-newcondensed .award-item .passion-item-description,
.resume-layout-newcondensed .award-item .talent-item-description,
.resume-layout-newcondensed .book-item .achievement-item-description,
.resume-layout-newcondensed .book-item .award-item-description,
.resume-layout-newcondensed .book-item .passion-item-description,
.resume-layout-newcondensed .book-item .talent-item-description,
.resume-layout-newcondensed .certificate-item .achievement-item-description,
.resume-layout-newcondensed .certificate-item .award-item-description,
.resume-layout-newcondensed .certificate-item .passion-item-description,
.resume-layout-newcondensed .certificate-item .talent-item-description,
.resume-layout-newcondensed .course-item .achievement-item-description,
.resume-layout-newcondensed .course-item .award-item-description,
.resume-layout-newcondensed .course-item .passion-item-description,
.resume-layout-newcondensed .course-item .talent-item-description,
.resume-layout-newcondensed .day-of-my-life-item .achievement-item-description,
.resume-layout-newcondensed .day-of-my-life-item .award-item-description,
.resume-layout-newcondensed .day-of-my-life-item .passion-item-description,
.resume-layout-newcondensed .day-of-my-life-item .talent-item-description,
.resume-layout-newcondensed .passion-item .achievement-item-description,
.resume-layout-newcondensed .passion-item .award-item-description,
.resume-layout-newcondensed .passion-item .passion-item-description,
.resume-layout-newcondensed .passion-item .talent-item-description,
.resume-layout-newcondensed .quote-item .achievement-item-description,
.resume-layout-newcondensed .quote-item .award-item-description,
.resume-layout-newcondensed .quote-item .passion-item-description,
.resume-layout-newcondensed .quote-item .talent-item-description,
.resume-layout-newcondensed .reference-item .achievement-item-description,
.resume-layout-newcondensed .reference-item .award-item-description,
.resume-layout-newcondensed .reference-item .passion-item-description,
.resume-layout-newcondensed .reference-item .talent-item-description,
.resume-layout-newcondensed .skill-item .achievement-item-description,
.resume-layout-newcondensed .skill-item .award-item-description,
.resume-layout-newcondensed .skill-item .passion-item-description,
.resume-layout-newcondensed .skill-item .talent-item-description,
.resume-layout-newcondensed .social-item .achievement-item-description,
.resume-layout-newcondensed .social-item .award-item-description,
.resume-layout-newcondensed .social-item .passion-item-description,
.resume-layout-newcondensed .social-item .talent-item-description,
.resume-layout-newcondensed .talent-item .achievement-item-description,
.resume-layout-newcondensed .talent-item .award-item-description,
.resume-layout-newcondensed .talent-item .passion-item-description,
.resume-layout-newcondensed .talent-item .talent-item-description {
    font-size: 12px;
    padding-top: 0;
    margin-bottom: 0;
}
.resume-layout-newcondensed .summary-item .text-field,
.resume-layout-newcondensed .summary-item .text-field + .editable-field-highlights {
    line-height: 20px !important;
}
.resume-vertical-timeline .vertical-timeline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 300px;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}
.resume-vertical-timeline .vertical-timeline-items {
    width: auto;
    display: inline-block;
    padding-right: 24px;
}
.resume-vertical-timeline .vertical-timeline-items .resume-icon {
    display: none !important;
}
.resume-vertical-timeline .vertical-timeline-items .date-range-text,
.resume-vertical-timeline .vertical-timeline-items .location-text {
    word-break: break-word;
    font-size: 15px;
}
.resume-vertical-timeline .vertical-timeline-items .btn-resume-data.btn-link.with-icon {
    padding-right: 0 !important;
}
.resume-vertical-timeline .vertical-timeline-line {
    position: absolute;
    right: 0;
    top: 4px;
}
.resume-vertical-timeline .vertical-timeline-line .line {
    border-left: 1px solid #b2b4b6;
    margin-left: 3px;
}
.resume-vertical-timeline .vertical-timeline-line .bullet-circle {
    height: 7px;
    width: 7px;
    background-color: #000;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
}
.resume-vertical-timeline .achievement-item .achievement-item-title,
.resume-vertical-timeline .achievement-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .award-item-title,
.resume-vertical-timeline .achievement-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .books-item-author,
.resume-vertical-timeline .achievement-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .books-item-title,
.resume-vertical-timeline .achievement-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .certificate-item-title,
.resume-vertical-timeline .achievement-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .course-item-title,
.resume-vertical-timeline .achievement-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .day-of-my-life-title,
.resume-vertical-timeline .achievement-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .language-item-name,
.resume-vertical-timeline .achievement-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .passion-item-title,
.resume-vertical-timeline .achievement-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .quote-item-quote,
.resume-vertical-timeline .achievement-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .reference-item-name,
.resume-vertical-timeline .achievement-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .skill-item-name,
.resume-vertical-timeline .achievement-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .social-item-title,
.resume-vertical-timeline .achievement-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .achievement-item-title,
.resume-vertical-timeline .award-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .award-item-title,
.resume-vertical-timeline .award-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .books-item-author,
.resume-vertical-timeline .award-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .award-item .books-item-title,
.resume-vertical-timeline .award-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .certificate-item-title,
.resume-vertical-timeline .award-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .course-item-title,
.resume-vertical-timeline .award-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .day-of-my-life-title,
.resume-vertical-timeline .award-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .language-item-name,
.resume-vertical-timeline .award-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .award-item .passion-item-title,
.resume-vertical-timeline .award-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .award-item .quote-item-quote,
.resume-vertical-timeline .award-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .award-item .reference-item-name,
.resume-vertical-timeline .award-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .award-item .skill-item-name,
.resume-vertical-timeline .award-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .award-item .social-item-title,
.resume-vertical-timeline .award-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .achievement-item-title,
.resume-vertical-timeline .book-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .award-item-title,
.resume-vertical-timeline .book-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .books-item-author,
.resume-vertical-timeline .book-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .book-item .books-item-title,
.resume-vertical-timeline .book-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .certificate-item-title,
.resume-vertical-timeline .book-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .course-item-title,
.resume-vertical-timeline .book-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .day-of-my-life-title,
.resume-vertical-timeline .book-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .language-item-name,
.resume-vertical-timeline .book-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .book-item .passion-item-title,
.resume-vertical-timeline .book-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .book-item .quote-item-quote,
.resume-vertical-timeline .book-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .book-item .reference-item-name,
.resume-vertical-timeline .book-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .book-item .skill-item-name,
.resume-vertical-timeline .book-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .book-item .social-item-title,
.resume-vertical-timeline .book-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .achievement-item-title,
.resume-vertical-timeline .certificate-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .award-item-title,
.resume-vertical-timeline .certificate-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .books-item-author,
.resume-vertical-timeline .certificate-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .books-item-title,
.resume-vertical-timeline .certificate-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .certificate-item-title,
.resume-vertical-timeline .certificate-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .course-item-title,
.resume-vertical-timeline .certificate-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .day-of-my-life-title,
.resume-vertical-timeline .certificate-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .language-item-name,
.resume-vertical-timeline .certificate-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .passion-item-title,
.resume-vertical-timeline .certificate-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .quote-item-quote,
.resume-vertical-timeline .certificate-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .reference-item-name,
.resume-vertical-timeline .certificate-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .skill-item-name,
.resume-vertical-timeline .certificate-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .social-item-title,
.resume-vertical-timeline .certificate-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .achievement-item-title,
.resume-vertical-timeline .course-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .award-item-title,
.resume-vertical-timeline .course-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .books-item-author,
.resume-vertical-timeline .course-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .course-item .books-item-title,
.resume-vertical-timeline .course-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .certificate-item-title,
.resume-vertical-timeline .course-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .course-item-title,
.resume-vertical-timeline .course-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .day-of-my-life-title,
.resume-vertical-timeline .course-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .language-item-name,
.resume-vertical-timeline .course-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .course-item .passion-item-title,
.resume-vertical-timeline .course-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .course-item .quote-item-quote,
.resume-vertical-timeline .course-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .course-item .reference-item-name,
.resume-vertical-timeline .course-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .course-item .skill-item-name,
.resume-vertical-timeline .course-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .course-item .social-item-title,
.resume-vertical-timeline .course-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .achievement-item-title,
.resume-vertical-timeline .day-of-my-life-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .award-item-title,
.resume-vertical-timeline .day-of-my-life-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .books-item-author,
.resume-vertical-timeline .day-of-my-life-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .books-item-title,
.resume-vertical-timeline .day-of-my-life-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .certificate-item-title,
.resume-vertical-timeline .day-of-my-life-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .course-item-title,
.resume-vertical-timeline .day-of-my-life-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .day-of-my-life-title,
.resume-vertical-timeline .day-of-my-life-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .language-item-name,
.resume-vertical-timeline .day-of-my-life-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .passion-item-title,
.resume-vertical-timeline .day-of-my-life-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .quote-item-quote,
.resume-vertical-timeline .day-of-my-life-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .reference-item-name,
.resume-vertical-timeline .day-of-my-life-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .skill-item-name,
.resume-vertical-timeline .day-of-my-life-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .social-item-title,
.resume-vertical-timeline .day-of-my-life-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .achievement-item-title,
.resume-vertical-timeline .language-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .award-item-title,
.resume-vertical-timeline .language-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .books-item-author,
.resume-vertical-timeline .language-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .language-item .books-item-title,
.resume-vertical-timeline .language-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .certificate-item-title,
.resume-vertical-timeline .language-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .course-item-title,
.resume-vertical-timeline .language-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .day-of-my-life-title,
.resume-vertical-timeline .language-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .language-item-name,
.resume-vertical-timeline .language-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .language-item .passion-item-title,
.resume-vertical-timeline .language-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .language-item .quote-item-quote,
.resume-vertical-timeline .language-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .language-item .reference-item-name,
.resume-vertical-timeline .language-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .language-item .skill-item-name,
.resume-vertical-timeline .language-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .language-item .social-item-title,
.resume-vertical-timeline .language-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .achievement-item-title,
.resume-vertical-timeline .passion-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .award-item-title,
.resume-vertical-timeline .passion-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .books-item-author,
.resume-vertical-timeline .passion-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .passion-item .books-item-title,
.resume-vertical-timeline .passion-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .certificate-item-title,
.resume-vertical-timeline .passion-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .course-item-title,
.resume-vertical-timeline .passion-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .day-of-my-life-title,
.resume-vertical-timeline .passion-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .language-item-name,
.resume-vertical-timeline .passion-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .passion-item .passion-item-title,
.resume-vertical-timeline .passion-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .passion-item .quote-item-quote,
.resume-vertical-timeline .passion-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .passion-item .reference-item-name,
.resume-vertical-timeline .passion-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .passion-item .skill-item-name,
.resume-vertical-timeline .passion-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .passion-item .social-item-title,
.resume-vertical-timeline .passion-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .achievement-item-title,
.resume-vertical-timeline .quote-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .award-item-title,
.resume-vertical-timeline .quote-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .books-item-author,
.resume-vertical-timeline .quote-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .quote-item .books-item-title,
.resume-vertical-timeline .quote-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .certificate-item-title,
.resume-vertical-timeline .quote-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .course-item-title,
.resume-vertical-timeline .quote-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .day-of-my-life-title,
.resume-vertical-timeline .quote-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .language-item-name,
.resume-vertical-timeline .quote-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .quote-item .passion-item-title,
.resume-vertical-timeline .quote-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .quote-item .quote-item-quote,
.resume-vertical-timeline .quote-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .quote-item .reference-item-name,
.resume-vertical-timeline .quote-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .quote-item .skill-item-name,
.resume-vertical-timeline .quote-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .quote-item .social-item-title,
.resume-vertical-timeline .quote-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .achievement-item-title,
.resume-vertical-timeline .reference-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .award-item-title,
.resume-vertical-timeline .reference-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .books-item-author,
.resume-vertical-timeline .reference-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .reference-item .books-item-title,
.resume-vertical-timeline .reference-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .certificate-item-title,
.resume-vertical-timeline .reference-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .course-item-title,
.resume-vertical-timeline .reference-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .day-of-my-life-title,
.resume-vertical-timeline .reference-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .language-item-name,
.resume-vertical-timeline .reference-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .reference-item .passion-item-title,
.resume-vertical-timeline .reference-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .reference-item .quote-item-quote,
.resume-vertical-timeline .reference-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .reference-item .reference-item-name,
.resume-vertical-timeline .reference-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .reference-item .skill-item-name,
.resume-vertical-timeline .reference-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .reference-item .social-item-title,
.resume-vertical-timeline .reference-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .achievement-item-title,
.resume-vertical-timeline .skill-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .award-item-title,
.resume-vertical-timeline .skill-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .books-item-author,
.resume-vertical-timeline .skill-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .skill-item .books-item-title,
.resume-vertical-timeline .skill-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .certificate-item-title,
.resume-vertical-timeline .skill-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .course-item-title,
.resume-vertical-timeline .skill-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .day-of-my-life-title,
.resume-vertical-timeline .skill-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .language-item-name,
.resume-vertical-timeline .skill-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .skill-item .passion-item-title,
.resume-vertical-timeline .skill-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .skill-item .quote-item-quote,
.resume-vertical-timeline .skill-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .skill-item .reference-item-name,
.resume-vertical-timeline .skill-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .skill-item .skill-item-name,
.resume-vertical-timeline .skill-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .skill-item .social-item-title,
.resume-vertical-timeline .skill-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .achievement-item-title,
.resume-vertical-timeline .social-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .award-item-title,
.resume-vertical-timeline .social-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .books-item-author,
.resume-vertical-timeline .social-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .social-item .books-item-title,
.resume-vertical-timeline .social-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .certificate-item-title,
.resume-vertical-timeline .social-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .course-item-title,
.resume-vertical-timeline .social-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .day-of-my-life-title,
.resume-vertical-timeline .social-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .language-item-name,
.resume-vertical-timeline .social-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .social-item .passion-item-title,
.resume-vertical-timeline .social-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .social-item .quote-item-quote,
.resume-vertical-timeline .social-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .social-item .reference-item-name,
.resume-vertical-timeline .social-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .social-item .skill-item-name,
.resume-vertical-timeline .social-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .social-item .social-item-title,
.resume-vertical-timeline .social-item .social-item-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .achievement-item-title,
.resume-vertical-timeline .talent-item .achievement-item-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .award-item-title,
.resume-vertical-timeline .talent-item .award-item-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .books-item-author,
.resume-vertical-timeline .talent-item .books-item-author + .editable-field-highlights,
.resume-vertical-timeline .talent-item .books-item-title,
.resume-vertical-timeline .talent-item .books-item-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .certificate-item-title,
.resume-vertical-timeline .talent-item .certificate-item-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .course-item-title,
.resume-vertical-timeline .talent-item .course-item-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .day-of-my-life-title,
.resume-vertical-timeline .talent-item .day-of-my-life-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .language-item-name,
.resume-vertical-timeline .talent-item .language-item-name + .editable-field-highlights,
.resume-vertical-timeline .talent-item .passion-item-title,
.resume-vertical-timeline .talent-item .passion-item-title + .editable-field-highlights,
.resume-vertical-timeline .talent-item .quote-item-quote,
.resume-vertical-timeline .talent-item .quote-item-quote + .editable-field-highlights,
.resume-vertical-timeline .talent-item .reference-item-name,
.resume-vertical-timeline .talent-item .reference-item-name + .editable-field-highlights,
.resume-vertical-timeline .talent-item .skill-item-name,
.resume-vertical-timeline .talent-item .skill-item-name + .editable-field-highlights,
.resume-vertical-timeline .talent-item .social-item-title,
.resume-vertical-timeline .talent-item .social-item-title + .editable-field-highlights {
    line-height: 20px !important;
}
.resume-vertical-timeline .achievement-item .achievement-item-description,
.resume-vertical-timeline .achievement-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .award-item-description,
.resume-vertical-timeline .achievement-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .certificate-item-issuer,
.resume-vertical-timeline .achievement-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .course-item-description,
.resume-vertical-timeline .achievement-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .passion-item-description,
.resume-vertical-timeline .achievement-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .quote-item-author,
.resume-vertical-timeline .achievement-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .reference-item-contact,
.resume-vertical-timeline .achievement-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .social-item-link,
.resume-vertical-timeline .achievement-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .achievement-item .talent-item-description,
.resume-vertical-timeline .achievement-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .award-item .achievement-item-description,
.resume-vertical-timeline .award-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .award-item .award-item-description,
.resume-vertical-timeline .award-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .award-item .certificate-item-issuer,
.resume-vertical-timeline .award-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .award-item .course-item-description,
.resume-vertical-timeline .award-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .award-item .passion-item-description,
.resume-vertical-timeline .award-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .award-item .quote-item-author,
.resume-vertical-timeline .award-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .award-item .reference-item-contact,
.resume-vertical-timeline .award-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .award-item .social-item-link,
.resume-vertical-timeline .award-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .award-item .talent-item-description,
.resume-vertical-timeline .award-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .book-item .achievement-item-description,
.resume-vertical-timeline .book-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .book-item .award-item-description,
.resume-vertical-timeline .book-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .book-item .certificate-item-issuer,
.resume-vertical-timeline .book-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .book-item .course-item-description,
.resume-vertical-timeline .book-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .book-item .passion-item-description,
.resume-vertical-timeline .book-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .book-item .quote-item-author,
.resume-vertical-timeline .book-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .book-item .reference-item-contact,
.resume-vertical-timeline .book-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .book-item .social-item-link,
.resume-vertical-timeline .book-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .book-item .talent-item-description,
.resume-vertical-timeline .book-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .achievement-item-description,
.resume-vertical-timeline .certificate-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .award-item-description,
.resume-vertical-timeline .certificate-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .certificate-item-issuer,
.resume-vertical-timeline .certificate-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .course-item-description,
.resume-vertical-timeline .certificate-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .passion-item-description,
.resume-vertical-timeline .certificate-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .quote-item-author,
.resume-vertical-timeline .certificate-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .reference-item-contact,
.resume-vertical-timeline .certificate-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .social-item-link,
.resume-vertical-timeline .certificate-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .certificate-item .talent-item-description,
.resume-vertical-timeline .certificate-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .course-item .achievement-item-description,
.resume-vertical-timeline .course-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .course-item .award-item-description,
.resume-vertical-timeline .course-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .course-item .certificate-item-issuer,
.resume-vertical-timeline .course-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .course-item .course-item-description,
.resume-vertical-timeline .course-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .course-item .passion-item-description,
.resume-vertical-timeline .course-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .course-item .quote-item-author,
.resume-vertical-timeline .course-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .course-item .reference-item-contact,
.resume-vertical-timeline .course-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .course-item .social-item-link,
.resume-vertical-timeline .course-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .course-item .talent-item-description,
.resume-vertical-timeline .course-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .achievement-item-description,
.resume-vertical-timeline .day-of-my-life-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .award-item-description,
.resume-vertical-timeline .day-of-my-life-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .certificate-item-issuer,
.resume-vertical-timeline .day-of-my-life-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .course-item-description,
.resume-vertical-timeline .day-of-my-life-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .passion-item-description,
.resume-vertical-timeline .day-of-my-life-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .quote-item-author,
.resume-vertical-timeline .day-of-my-life-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .reference-item-contact,
.resume-vertical-timeline .day-of-my-life-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .social-item-link,
.resume-vertical-timeline .day-of-my-life-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .day-of-my-life-item .talent-item-description,
.resume-vertical-timeline .day-of-my-life-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .language-item .achievement-item-description,
.resume-vertical-timeline .language-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .language-item .award-item-description,
.resume-vertical-timeline .language-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .language-item .certificate-item-issuer,
.resume-vertical-timeline .language-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .language-item .course-item-description,
.resume-vertical-timeline .language-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .language-item .passion-item-description,
.resume-vertical-timeline .language-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .language-item .quote-item-author,
.resume-vertical-timeline .language-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .language-item .reference-item-contact,
.resume-vertical-timeline .language-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .language-item .social-item-link,
.resume-vertical-timeline .language-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .language-item .talent-item-description,
.resume-vertical-timeline .language-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .passion-item .achievement-item-description,
.resume-vertical-timeline .passion-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .passion-item .award-item-description,
.resume-vertical-timeline .passion-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .passion-item .certificate-item-issuer,
.resume-vertical-timeline .passion-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .passion-item .course-item-description,
.resume-vertical-timeline .passion-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .passion-item .passion-item-description,
.resume-vertical-timeline .passion-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .passion-item .quote-item-author,
.resume-vertical-timeline .passion-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .passion-item .reference-item-contact,
.resume-vertical-timeline .passion-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .passion-item .social-item-link,
.resume-vertical-timeline .passion-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .passion-item .talent-item-description,
.resume-vertical-timeline .passion-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .quote-item .achievement-item-description,
.resume-vertical-timeline .quote-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .quote-item .award-item-description,
.resume-vertical-timeline .quote-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .quote-item .certificate-item-issuer,
.resume-vertical-timeline .quote-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .quote-item .course-item-description,
.resume-vertical-timeline .quote-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .quote-item .passion-item-description,
.resume-vertical-timeline .quote-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .quote-item .quote-item-author,
.resume-vertical-timeline .quote-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .quote-item .reference-item-contact,
.resume-vertical-timeline .quote-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .quote-item .social-item-link,
.resume-vertical-timeline .quote-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .quote-item .talent-item-description,
.resume-vertical-timeline .quote-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .reference-item .achievement-item-description,
.resume-vertical-timeline .reference-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .reference-item .award-item-description,
.resume-vertical-timeline .reference-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .reference-item .certificate-item-issuer,
.resume-vertical-timeline .reference-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .reference-item .course-item-description,
.resume-vertical-timeline .reference-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .reference-item .passion-item-description,
.resume-vertical-timeline .reference-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .reference-item .quote-item-author,
.resume-vertical-timeline .reference-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .reference-item .reference-item-contact,
.resume-vertical-timeline .reference-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .reference-item .social-item-link,
.resume-vertical-timeline .reference-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .reference-item .talent-item-description,
.resume-vertical-timeline .reference-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .skill-item .achievement-item-description,
.resume-vertical-timeline .skill-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .skill-item .award-item-description,
.resume-vertical-timeline .skill-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .skill-item .certificate-item-issuer,
.resume-vertical-timeline .skill-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .skill-item .course-item-description,
.resume-vertical-timeline .skill-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .skill-item .passion-item-description,
.resume-vertical-timeline .skill-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .skill-item .quote-item-author,
.resume-vertical-timeline .skill-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .skill-item .reference-item-contact,
.resume-vertical-timeline .skill-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .skill-item .social-item-link,
.resume-vertical-timeline .skill-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .skill-item .talent-item-description,
.resume-vertical-timeline .skill-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .social-item .achievement-item-description,
.resume-vertical-timeline .social-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .social-item .award-item-description,
.resume-vertical-timeline .social-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .social-item .certificate-item-issuer,
.resume-vertical-timeline .social-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .social-item .course-item-description,
.resume-vertical-timeline .social-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .social-item .passion-item-description,
.resume-vertical-timeline .social-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .social-item .quote-item-author,
.resume-vertical-timeline .social-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .social-item .reference-item-contact,
.resume-vertical-timeline .social-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .social-item .social-item-link,
.resume-vertical-timeline .social-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .social-item .talent-item-description,
.resume-vertical-timeline .social-item .talent-item-description + .editable-field-highlights,
.resume-vertical-timeline .talent-item .achievement-item-description,
.resume-vertical-timeline .talent-item .achievement-item-description + .editable-field-highlights,
.resume-vertical-timeline .talent-item .award-item-description,
.resume-vertical-timeline .talent-item .award-item-description + .editable-field-highlights,
.resume-vertical-timeline .talent-item .certificate-item-issuer,
.resume-vertical-timeline .talent-item .certificate-item-issuer + .editable-field-highlights,
.resume-vertical-timeline .talent-item .course-item-description,
.resume-vertical-timeline .talent-item .course-item-description + .editable-field-highlights,
.resume-vertical-timeline .talent-item .passion-item-description,
.resume-vertical-timeline .talent-item .passion-item-description + .editable-field-highlights,
.resume-vertical-timeline .talent-item .quote-item-author,
.resume-vertical-timeline .talent-item .quote-item-author + .editable-field-highlights,
.resume-vertical-timeline .talent-item .reference-item-contact,
.resume-vertical-timeline .talent-item .reference-item-contact + .editable-field-highlights,
.resume-vertical-timeline .talent-item .social-item-link,
.resume-vertical-timeline .talent-item .social-item-link + .editable-field-highlights,
.resume-vertical-timeline .talent-item .talent-item-description,
.resume-vertical-timeline .talent-item .talent-item-description + .editable-field-highlights {
    line-height: 18px !important;
}
.resume-vertical-timeline .quote-item .quote-item-quote,
.resume-vertical-timeline .quote-item .quote-item-quote + .editable-field-highlights {
    line-height: 22px !important;
}
.resume-layout-high-performer .summary-item .text-field,
.resume-layout-high-performer .summary-item .text-field + .editable-field-highlights,
.resume-layout-multicolumn .summary-item .text-field,
.resume-layout-multicolumn .summary-item .text-field + .editable-field-highlights,
.resume-vertical-timeline .summary-item .text-field,
.resume-vertical-timeline .summary-item .text-field + .editable-field-highlights {
    line-height: 20px !important;
}
.resume-layout-classic .activity-item .item-degree,
.resume-layout-classic .activity-item .item-degree + .editable-field-highlights,
.resume-layout-classic .activity-item .item-position,
.resume-layout-classic .activity-item .item-position + .editable-field-highlights,
.resume-layout-classic .activity-item .item-role,
.resume-layout-classic .activity-item .item-role + .editable-field-highlights,
.resume-layout-classic .activity-item .item-title,
.resume-layout-classic .activity-item .item-title + .editable-field-highlights,
.resume-layout-classic .education-item .item-degree,
.resume-layout-classic .education-item .item-degree + .editable-field-highlights,
.resume-layout-classic .education-item .item-position,
.resume-layout-classic .education-item .item-position + .editable-field-highlights,
.resume-layout-classic .education-item .item-role,
.resume-layout-classic .education-item .item-role + .editable-field-highlights,
.resume-layout-classic .education-item .item-title,
.resume-layout-classic .education-item .item-title + .editable-field-highlights,
.resume-layout-classic .experience-item .item-degree,
.resume-layout-classic .experience-item .item-degree + .editable-field-highlights,
.resume-layout-classic .experience-item .item-position,
.resume-layout-classic .experience-item .item-position + .editable-field-highlights,
.resume-layout-classic .experience-item .item-role,
.resume-layout-classic .experience-item .item-role + .editable-field-highlights,
.resume-layout-classic .experience-item .item-title,
.resume-layout-classic .experience-item .item-title + .editable-field-highlights,
.resume-layout-classic .publication-item .item-degree,
.resume-layout-classic .publication-item .item-degree + .editable-field-highlights,
.resume-layout-classic .publication-item .item-position,
.resume-layout-classic .publication-item .item-position + .editable-field-highlights,
.resume-layout-classic .publication-item .item-role,
.resume-layout-classic .publication-item .item-role + .editable-field-highlights,
.resume-layout-classic .publication-item .item-title,
.resume-layout-classic .publication-item .item-title + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-degree,
.resume-layout-classic .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-position,
.resume-layout-classic .volunteer-item .item-position + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-role,
.resume-layout-classic .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-title,
.resume-layout-classic .volunteer-item .item-title + .editable-field-highlights {
    font-size: 18px;
    line-height: 21px;
}
.resume-layout-classic .activity-item .item-edition,
.resume-layout-classic .activity-item .item-edition + .editable-field-highlights,
.resume-layout-classic .activity-item .item-institution,
.resume-layout-classic .activity-item .item-institution + .editable-field-highlights,
.resume-layout-classic .activity-item .item-workplace,
.resume-layout-classic .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-classic .education-item .item-edition,
.resume-layout-classic .education-item .item-edition + .editable-field-highlights,
.resume-layout-classic .education-item .item-institution,
.resume-layout-classic .education-item .item-institution + .editable-field-highlights,
.resume-layout-classic .education-item .item-workplace,
.resume-layout-classic .education-item .item-workplace + .editable-field-highlights,
.resume-layout-classic .experience-item .item-edition,
.resume-layout-classic .experience-item .item-edition + .editable-field-highlights,
.resume-layout-classic .experience-item .item-institution,
.resume-layout-classic .experience-item .item-institution + .editable-field-highlights,
.resume-layout-classic .experience-item .item-workplace,
.resume-layout-classic .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-classic .publication-item .item-edition,
.resume-layout-classic .publication-item .item-edition + .editable-field-highlights,
.resume-layout-classic .publication-item .item-institution,
.resume-layout-classic .publication-item .item-institution + .editable-field-highlights,
.resume-layout-classic .publication-item .item-workplace,
.resume-layout-classic .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-edition,
.resume-layout-classic .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-institution,
.resume-layout-classic .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-workplace,
.resume-layout-classic .volunteer-item .item-workplace + .editable-field-highlights {
    font-size: 15px;
    line-height: 18px;
}
.resume-layout-classic .activity-item .item-description,
.resume-layout-classic .activity-item .item-table--field,
.resume-layout-classic .education-item .item-description,
.resume-layout-classic .education-item .item-table--field,
.resume-layout-classic .experience-item .item-description,
.resume-layout-classic .experience-item .item-table--field,
.resume-layout-classic .publication-item .item-description,
.resume-layout-classic .publication-item .item-table--field,
.resume-layout-classic .volunteer-item .item-description,
.resume-layout-classic .volunteer-item .item-table--field {
    position: relative;
}
.resume-layout-classic .activity-item .item-bullet,
.resume-layout-classic .activity-item .item-bullet + .editable-field-highlights,
.resume-layout-classic .activity-item .item-description,
.resume-layout-classic .activity-item .item-description + .editable-field-highlights,
.resume-layout-classic .activity-item .item-table--field,
.resume-layout-classic .activity-item .item-table--field + .editable-field-highlights,
.resume-layout-classic .education-item .item-bullet,
.resume-layout-classic .education-item .item-bullet + .editable-field-highlights,
.resume-layout-classic .education-item .item-description,
.resume-layout-classic .education-item .item-description + .editable-field-highlights,
.resume-layout-classic .education-item .item-table--field,
.resume-layout-classic .education-item .item-table--field + .editable-field-highlights,
.resume-layout-classic .experience-item .item-bullet,
.resume-layout-classic .experience-item .item-bullet + .editable-field-highlights,
.resume-layout-classic .experience-item .item-description,
.resume-layout-classic .experience-item .item-description + .editable-field-highlights,
.resume-layout-classic .experience-item .item-table--field,
.resume-layout-classic .experience-item .item-table--field + .editable-field-highlights,
.resume-layout-classic .publication-item .item-bullet,
.resume-layout-classic .publication-item .item-bullet + .editable-field-highlights,
.resume-layout-classic .publication-item .item-description,
.resume-layout-classic .publication-item .item-description + .editable-field-highlights,
.resume-layout-classic .publication-item .item-table--field,
.resume-layout-classic .publication-item .item-table--field + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-bullet,
.resume-layout-classic .volunteer-item .item-bullet + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-description,
.resume-layout-classic .volunteer-item .item-description + .editable-field-highlights,
.resume-layout-classic .volunteer-item .item-table--field,
.resume-layout-classic .volunteer-item .item-table--field + .editable-field-highlights {
    font-size: 13px;
    line-height: 18px;
}
.resume-layout-classic .achievement-item .achievement-item-title,
.resume-layout-classic .achievement-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .achievement-item .award-item-title,
.resume-layout-classic .achievement-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .achievement-item .certificate-item-title,
.resume-layout-classic .achievement-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .achievement-item .course-item-title,
.resume-layout-classic .achievement-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .achievement-item .passion-item-title,
.resume-layout-classic .achievement-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .achievement-item .talent-item-title,
.resume-layout-classic .achievement-item .talent-item-title + .editable-field-highlights,
.resume-layout-classic .award-item .achievement-item-title,
.resume-layout-classic .award-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .award-item .award-item-title,
.resume-layout-classic .award-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .award-item .certificate-item-title,
.resume-layout-classic .award-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .award-item .course-item-title,
.resume-layout-classic .award-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .award-item .passion-item-title,
.resume-layout-classic .award-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .award-item .talent-item-title,
.resume-layout-classic .award-item .talent-item-title + .editable-field-highlights,
.resume-layout-classic .certificate-item .achievement-item-title,
.resume-layout-classic .certificate-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .certificate-item .award-item-title,
.resume-layout-classic .certificate-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .certificate-item .certificate-item-title,
.resume-layout-classic .certificate-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .certificate-item .course-item-title,
.resume-layout-classic .certificate-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .certificate-item .passion-item-title,
.resume-layout-classic .certificate-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .certificate-item .talent-item-title,
.resume-layout-classic .certificate-item .talent-item-title + .editable-field-highlights,
.resume-layout-classic .course-item .achievement-item-title,
.resume-layout-classic .course-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .course-item .award-item-title,
.resume-layout-classic .course-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .course-item .certificate-item-title,
.resume-layout-classic .course-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .course-item .course-item-title,
.resume-layout-classic .course-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .course-item .passion-item-title,
.resume-layout-classic .course-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .course-item .talent-item-title,
.resume-layout-classic .course-item .talent-item-title + .editable-field-highlights,
.resume-layout-classic .passion-item .achievement-item-title,
.resume-layout-classic .passion-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .passion-item .award-item-title,
.resume-layout-classic .passion-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .passion-item .certificate-item-title,
.resume-layout-classic .passion-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .passion-item .course-item-title,
.resume-layout-classic .passion-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .passion-item .passion-item-title,
.resume-layout-classic .passion-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .passion-item .talent-item-title,
.resume-layout-classic .passion-item .talent-item-title + .editable-field-highlights,
.resume-layout-classic .reference-item .achievement-item-title,
.resume-layout-classic .reference-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .reference-item .award-item-title,
.resume-layout-classic .reference-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .reference-item .certificate-item-title,
.resume-layout-classic .reference-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .reference-item .course-item-title,
.resume-layout-classic .reference-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .reference-item .passion-item-title,
.resume-layout-classic .reference-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .reference-item .talent-item-title,
.resume-layout-classic .reference-item .talent-item-title + .editable-field-highlights,
.resume-layout-classic .social-item .achievement-item-title,
.resume-layout-classic .social-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .social-item .award-item-title,
.resume-layout-classic .social-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .social-item .certificate-item-title,
.resume-layout-classic .social-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .social-item .course-item-title,
.resume-layout-classic .social-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .social-item .passion-item-title,
.resume-layout-classic .social-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .social-item .talent-item-title,
.resume-layout-classic .social-item .talent-item-title + .editable-field-highlights,
.resume-layout-classic .talent-item .achievement-item-title,
.resume-layout-classic .talent-item .achievement-item-title + .editable-field-highlights,
.resume-layout-classic .talent-item .award-item-title,
.resume-layout-classic .talent-item .award-item-title + .editable-field-highlights,
.resume-layout-classic .talent-item .certificate-item-title,
.resume-layout-classic .talent-item .certificate-item-title + .editable-field-highlights,
.resume-layout-classic .talent-item .course-item-title,
.resume-layout-classic .talent-item .course-item-title + .editable-field-highlights,
.resume-layout-classic .talent-item .passion-item-title,
.resume-layout-classic .talent-item .passion-item-title + .editable-field-highlights,
.resume-layout-classic .talent-item .talent-item-title,
.resume-layout-classic .talent-item .talent-item-title + .editable-field-highlights {
    line-height: 18px !important;
    font-size: 15px !important;
    font-weight: 400 !important;
}
.resume-layout-classic .achievement-item .achievement-item-description,
.resume-layout-classic .achievement-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .achievement-item .award-item-description,
.resume-layout-classic .achievement-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .achievement-item .course-item-description,
.resume-layout-classic .achievement-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .achievement-item .passion-item-description,
.resume-layout-classic .achievement-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .achievement-item .reference-item-contact,
.resume-layout-classic .achievement-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .achievement-item .social-item-link,
.resume-layout-classic .achievement-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .achievement-item .social-item-title,
.resume-layout-classic .achievement-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .achievement-item .talent-item-description,
.resume-layout-classic .achievement-item .talent-item-description + .editable-field-highlights,
.resume-layout-classic .award-item .achievement-item-description,
.resume-layout-classic .award-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .award-item .award-item-description,
.resume-layout-classic .award-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .award-item .course-item-description,
.resume-layout-classic .award-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .award-item .passion-item-description,
.resume-layout-classic .award-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .award-item .reference-item-contact,
.resume-layout-classic .award-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .award-item .social-item-link,
.resume-layout-classic .award-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .award-item .social-item-title,
.resume-layout-classic .award-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .award-item .talent-item-description,
.resume-layout-classic .award-item .talent-item-description + .editable-field-highlights,
.resume-layout-classic .certificate-item .achievement-item-description,
.resume-layout-classic .certificate-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .certificate-item .award-item-description,
.resume-layout-classic .certificate-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .certificate-item .course-item-description,
.resume-layout-classic .certificate-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .certificate-item .passion-item-description,
.resume-layout-classic .certificate-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .certificate-item .reference-item-contact,
.resume-layout-classic .certificate-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .certificate-item .social-item-link,
.resume-layout-classic .certificate-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .certificate-item .social-item-title,
.resume-layout-classic .certificate-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .certificate-item .talent-item-description,
.resume-layout-classic .certificate-item .talent-item-description + .editable-field-highlights,
.resume-layout-classic .course-item .achievement-item-description,
.resume-layout-classic .course-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .course-item .award-item-description,
.resume-layout-classic .course-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .course-item .course-item-description,
.resume-layout-classic .course-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .course-item .passion-item-description,
.resume-layout-classic .course-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .course-item .reference-item-contact,
.resume-layout-classic .course-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .course-item .social-item-link,
.resume-layout-classic .course-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .course-item .social-item-title,
.resume-layout-classic .course-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .course-item .talent-item-description,
.resume-layout-classic .course-item .talent-item-description + .editable-field-highlights,
.resume-layout-classic .passion-item .achievement-item-description,
.resume-layout-classic .passion-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .passion-item .award-item-description,
.resume-layout-classic .passion-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .passion-item .course-item-description,
.resume-layout-classic .passion-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .passion-item .passion-item-description,
.resume-layout-classic .passion-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .passion-item .reference-item-contact,
.resume-layout-classic .passion-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .passion-item .social-item-link,
.resume-layout-classic .passion-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .passion-item .social-item-title,
.resume-layout-classic .passion-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .passion-item .talent-item-description,
.resume-layout-classic .passion-item .talent-item-description + .editable-field-highlights,
.resume-layout-classic .reference-item .achievement-item-description,
.resume-layout-classic .reference-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .reference-item .award-item-description,
.resume-layout-classic .reference-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .reference-item .course-item-description,
.resume-layout-classic .reference-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .reference-item .passion-item-description,
.resume-layout-classic .reference-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .reference-item .reference-item-contact,
.resume-layout-classic .reference-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .reference-item .social-item-link,
.resume-layout-classic .reference-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .reference-item .social-item-title,
.resume-layout-classic .reference-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .reference-item .talent-item-description,
.resume-layout-classic .reference-item .talent-item-description + .editable-field-highlights,
.resume-layout-classic .social-item .achievement-item-description,
.resume-layout-classic .social-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .social-item .award-item-description,
.resume-layout-classic .social-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .social-item .course-item-description,
.resume-layout-classic .social-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .social-item .passion-item-description,
.resume-layout-classic .social-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .social-item .reference-item-contact,
.resume-layout-classic .social-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .social-item .social-item-link,
.resume-layout-classic .social-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .social-item .social-item-title,
.resume-layout-classic .social-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .social-item .talent-item-description,
.resume-layout-classic .social-item .talent-item-description + .editable-field-highlights,
.resume-layout-classic .talent-item .achievement-item-description,
.resume-layout-classic .talent-item .achievement-item-description + .editable-field-highlights,
.resume-layout-classic .talent-item .award-item-description,
.resume-layout-classic .talent-item .award-item-description + .editable-field-highlights,
.resume-layout-classic .talent-item .course-item-description,
.resume-layout-classic .talent-item .course-item-description + .editable-field-highlights,
.resume-layout-classic .talent-item .passion-item-description,
.resume-layout-classic .talent-item .passion-item-description + .editable-field-highlights,
.resume-layout-classic .talent-item .reference-item-contact,
.resume-layout-classic .talent-item .reference-item-contact + .editable-field-highlights,
.resume-layout-classic .talent-item .social-item-link,
.resume-layout-classic .talent-item .social-item-link + .editable-field-highlights,
.resume-layout-classic .talent-item .social-item-title,
.resume-layout-classic .talent-item .social-item-title + .editable-field-highlights,
.resume-layout-classic .talent-item .talent-item-description,
.resume-layout-classic .talent-item .talent-item-description + .editable-field-highlights {
    font-size: 13px !important;
    line-height: 17px !important;
}
.resume-layout-classic .book-item .books-item-title,
.resume-layout-classic .book-item .books-item-title + .editable-field-highlights,
.resume-layout-classic .book-item .books-itme-author,
.resume-layout-classic .book-item .books-itme-author + .editable-field-highlights,
.resume-layout-classic .book-item .language-item-name,
.resume-layout-classic .book-item .language-item-name + .editable-field-highlights,
.resume-layout-classic .language-item .books-item-title,
.resume-layout-classic .language-item .books-item-title + .editable-field-highlights,
.resume-layout-classic .language-item .books-itme-author,
.resume-layout-classic .language-item .books-itme-author + .editable-field-highlights,
.resume-layout-classic .language-item .language-item-name,
.resume-layout-classic .language-item .language-item-name + .editable-field-highlights {
    line-height: 17px !important;
}
.resume-layout-classic .quote-item .quote-item-quote,
.resume-layout-classic .quote-item .quote-item-quote + .editable-field-highlights {
    line-height: 20px !important;
}
.resume-layout-classic .day-of-my-life-item .day-of-my-life-title,
.resume-layout-classic .day-of-my-life-item .day-of-my-life-title + .editable-field-highlights {
    line-height: 16px !important;
}
.resume-layout-classic .activity-item .url-link .editable-field,
.resume-layout-classic .experience-item .url-link .editable-field,
.resume-layout-classic .publication-item .url-link .editable-field {
    padding-left: 0;
}
.resume-layout-elegant .activity-item > .inner,
.resume-layout-elegant .education-item > .inner,
.resume-layout-elegant .experience-item > .inner,
.resume-layout-elegant .publication-item > .inner,
.resume-layout-elegant .technologies-item > .inner,
.resume-layout-elegant .volunteer-item > .inner {
    top: 2px !important;
}
.resume-layout-elegant .activity-item .item-position,
.resume-layout-elegant .activity-item .item-position + .editable-field-highlights,
.resume-layout-elegant .education-item .item-position,
.resume-layout-elegant .education-item .item-position + .editable-field-highlights,
.resume-layout-elegant .experience-item .item-position,
.resume-layout-elegant .experience-item .item-position + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-position,
.resume-layout-elegant .publication-item .item-position + .editable-field-highlights,
.resume-layout-elegant .technologies-item .item-position,
.resume-layout-elegant .technologies-item .item-position + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .item-position,
.resume-layout-elegant .volunteer-item .item-position + .editable-field-highlights {
    font-size: 18px !important;
    line-height: 21px !important;
}
.resume-layout-elegant .activity-item .item-author,
.resume-layout-elegant .activity-item .item-description,
.resume-layout-elegant .activity-item .item-edition,
.resume-layout-elegant .activity-item .item-institution,
.resume-layout-elegant .activity-item .item-workplace,
.resume-layout-elegant .education-item .item-author,
.resume-layout-elegant .education-item .item-description,
.resume-layout-elegant .education-item .item-edition,
.resume-layout-elegant .education-item .item-institution,
.resume-layout-elegant .education-item .item-workplace,
.resume-layout-elegant .experience-item .item-author,
.resume-layout-elegant .experience-item .item-description,
.resume-layout-elegant .experience-item .item-edition,
.resume-layout-elegant .experience-item .item-institution,
.resume-layout-elegant .experience-item .item-workplace,
.resume-layout-elegant .publication-item .item-author,
.resume-layout-elegant .publication-item .item-description,
.resume-layout-elegant .publication-item .item-edition,
.resume-layout-elegant .publication-item .item-institution,
.resume-layout-elegant .publication-item .item-workplace,
.resume-layout-elegant .technologies-item .item-author,
.resume-layout-elegant .technologies-item .item-description,
.resume-layout-elegant .technologies-item .item-edition,
.resume-layout-elegant .technologies-item .item-institution,
.resume-layout-elegant .technologies-item .item-workplace,
.resume-layout-elegant .volunteer-item .item-author,
.resume-layout-elegant .volunteer-item .item-description,
.resume-layout-elegant .volunteer-item .item-edition,
.resume-layout-elegant .volunteer-item .item-institution,
.resume-layout-elegant .volunteer-item .item-workplace {
    color: #384347;
}
.resume-layout-elegant .activity-item .education-item-gpa .separator,
.resume-layout-elegant .activity-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .activity-item .item-degree,
.resume-layout-elegant .activity-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .activity-item .item-edition,
.resume-layout-elegant .activity-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .activity-item .item-institution,
.resume-layout-elegant .activity-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .activity-item .item-role,
.resume-layout-elegant .activity-item .item-role + .editable-field-highlights,
.resume-layout-elegant .activity-item .item-title,
.resume-layout-elegant .activity-item .item-title + .editable-field-highlights,
.resume-layout-elegant .activity-item .item-workplace,
.resume-layout-elegant .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .education-item .education-item-gpa .separator,
.resume-layout-elegant .education-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .education-item .item-degree,
.resume-layout-elegant .education-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .education-item .item-edition,
.resume-layout-elegant .education-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .education-item .item-institution,
.resume-layout-elegant .education-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .education-item .item-role,
.resume-layout-elegant .education-item .item-role + .editable-field-highlights,
.resume-layout-elegant .education-item .item-title,
.resume-layout-elegant .education-item .item-title + .editable-field-highlights,
.resume-layout-elegant .education-item .item-workplace,
.resume-layout-elegant .education-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .experience-item .education-item-gpa .separator,
.resume-layout-elegant .experience-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .experience-item .item-degree,
.resume-layout-elegant .experience-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .experience-item .item-edition,
.resume-layout-elegant .experience-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .experience-item .item-institution,
.resume-layout-elegant .experience-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .experience-item .item-role,
.resume-layout-elegant .experience-item .item-role + .editable-field-highlights,
.resume-layout-elegant .experience-item .item-title,
.resume-layout-elegant .experience-item .item-title + .editable-field-highlights,
.resume-layout-elegant .experience-item .item-workplace,
.resume-layout-elegant .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .publication-item .education-item-gpa .separator,
.resume-layout-elegant .publication-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-degree,
.resume-layout-elegant .publication-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-edition,
.resume-layout-elegant .publication-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-institution,
.resume-layout-elegant .publication-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-role,
.resume-layout-elegant .publication-item .item-role + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-title,
.resume-layout-elegant .publication-item .item-title + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-workplace,
.resume-layout-elegant .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .technologies-item .education-item-gpa .separator,
.resume-layout-elegant .technologies-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .technologies-item .item-degree,
.resume-layout-elegant .technologies-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .technologies-item .item-edition,
.resume-layout-elegant .technologies-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .technologies-item .item-institution,
.resume-layout-elegant .technologies-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .technologies-item .item-role,
.resume-layout-elegant .technologies-item .item-role + .editable-field-highlights,
.resume-layout-elegant .technologies-item .item-title,
.resume-layout-elegant .technologies-item .item-title + .editable-field-highlights,
.resume-layout-elegant .technologies-item .item-workplace,
.resume-layout-elegant .technologies-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .education-item-gpa .separator,
.resume-layout-elegant .volunteer-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .item-degree,
.resume-layout-elegant .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .item-edition,
.resume-layout-elegant .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .item-institution,
.resume-layout-elegant .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .item-role,
.resume-layout-elegant .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .item-title,
.resume-layout-elegant .volunteer-item .item-title + .editable-field-highlights,
.resume-layout-elegant .volunteer-item .item-workplace,
.resume-layout-elegant .volunteer-item .item-workplace + .editable-field-highlights {
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 21px !important;
}
.resume-layout-elegant .activity-item .item-description,
.resume-layout-elegant .education-item .item-description,
.resume-layout-elegant .experience-item .item-description,
.resume-layout-elegant .publication-item .item-description,
.resume-layout-elegant .technologies-item .item-description,
.resume-layout-elegant .volunteer-item .item-description {
    font-weight: 400;
}
.resume-layout-elegant .achievement-item > .inner,
.resume-layout-elegant .award-item > .inner,
.resume-layout-elegant .certificate-item > .inner,
.resume-layout-elegant .passion-item > .inner,
.resume-layout-elegant .publication-item > .inner,
.resume-layout-elegant .reference-item > .inner,
.resume-layout-elegant .social-item > .inner,
.resume-layout-elegant .talent-item > .inner {
    top: 2px !important;
}
.resume-layout-elegant .achievement-item .achievement-item-title,
.resume-layout-elegant .achievement-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .achievement-item .award-item-title,
.resume-layout-elegant .achievement-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .achievement-item .certificate-item-title,
.resume-layout-elegant .achievement-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .achievement-item .item-author .social-item-title,
.resume-layout-elegant .achievement-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .achievement-item .passion-item-title,
.resume-layout-elegant .achievement-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .achievement-item .reference-item-name,
.resume-layout-elegant .achievement-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .achievement-item .talent-item-title,
.resume-layout-elegant .achievement-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant .award-item .achievement-item-title,
.resume-layout-elegant .award-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .award-item .award-item-title,
.resume-layout-elegant .award-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .award-item .certificate-item-title,
.resume-layout-elegant .award-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .award-item .item-author .social-item-title,
.resume-layout-elegant .award-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .award-item .passion-item-title,
.resume-layout-elegant .award-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .award-item .reference-item-name,
.resume-layout-elegant .award-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .award-item .talent-item-title,
.resume-layout-elegant .award-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant .certificate-item .achievement-item-title,
.resume-layout-elegant .certificate-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .certificate-item .award-item-title,
.resume-layout-elegant .certificate-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .certificate-item .certificate-item-title,
.resume-layout-elegant .certificate-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .certificate-item .item-author .social-item-title,
.resume-layout-elegant .certificate-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .certificate-item .passion-item-title,
.resume-layout-elegant .certificate-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .certificate-item .reference-item-name,
.resume-layout-elegant .certificate-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .certificate-item .talent-item-title,
.resume-layout-elegant .certificate-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant .passion-item .achievement-item-title,
.resume-layout-elegant .passion-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .passion-item .award-item-title,
.resume-layout-elegant .passion-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .passion-item .certificate-item-title,
.resume-layout-elegant .passion-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .passion-item .item-author .social-item-title,
.resume-layout-elegant .passion-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .passion-item .passion-item-title,
.resume-layout-elegant .passion-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .passion-item .reference-item-name,
.resume-layout-elegant .passion-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .passion-item .talent-item-title,
.resume-layout-elegant .passion-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant .publication-item .achievement-item-title,
.resume-layout-elegant .publication-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .publication-item .award-item-title,
.resume-layout-elegant .publication-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .publication-item .certificate-item-title,
.resume-layout-elegant .publication-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .publication-item .item-author .social-item-title,
.resume-layout-elegant .publication-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .publication-item .passion-item-title,
.resume-layout-elegant .publication-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .publication-item .reference-item-name,
.resume-layout-elegant .publication-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .publication-item .talent-item-title,
.resume-layout-elegant .publication-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant .reference-item .achievement-item-title,
.resume-layout-elegant .reference-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .reference-item .award-item-title,
.resume-layout-elegant .reference-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .reference-item .certificate-item-title,
.resume-layout-elegant .reference-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .reference-item .item-author .social-item-title,
.resume-layout-elegant .reference-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .reference-item .passion-item-title,
.resume-layout-elegant .reference-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .reference-item .reference-item-name,
.resume-layout-elegant .reference-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .reference-item .talent-item-title,
.resume-layout-elegant .reference-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant .social-item .achievement-item-title,
.resume-layout-elegant .social-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .social-item .award-item-title,
.resume-layout-elegant .social-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .social-item .certificate-item-title,
.resume-layout-elegant .social-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .social-item .item-author .social-item-title,
.resume-layout-elegant .social-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .social-item .passion-item-title,
.resume-layout-elegant .social-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .social-item .reference-item-name,
.resume-layout-elegant .social-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .social-item .talent-item-title,
.resume-layout-elegant .social-item .talent-item-title + .editable-field-highlights,
.resume-layout-elegant .talent-item .achievement-item-title,
.resume-layout-elegant .talent-item .achievement-item-title + .editable-field-highlights,
.resume-layout-elegant .talent-item .award-item-title,
.resume-layout-elegant .talent-item .award-item-title + .editable-field-highlights,
.resume-layout-elegant .talent-item .certificate-item-title,
.resume-layout-elegant .talent-item .certificate-item-title + .editable-field-highlights,
.resume-layout-elegant .talent-item .item-author .social-item-title,
.resume-layout-elegant .talent-item .item-author .social-item-title + .editable-field-highlights,
.resume-layout-elegant .talent-item .passion-item-title,
.resume-layout-elegant .talent-item .passion-item-title + .editable-field-highlights,
.resume-layout-elegant .talent-item .reference-item-name,
.resume-layout-elegant .talent-item .reference-item-name + .editable-field-highlights,
.resume-layout-elegant .talent-item .talent-item-title,
.resume-layout-elegant .talent-item .talent-item-title + .editable-field-highlights {
    font-size: 16px !important;
    line-height: 19px !important;
    font-weight: 400 !important;
    margin-bottom: 4px;
    color: #384347;
}
.resume-layout-elegant .achievement-item .achievement-item-description,
.resume-layout-elegant .achievement-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .achievement-item .award-item-description,
.resume-layout-elegant .achievement-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .achievement-item .certificate-item-issuer,
.resume-layout-elegant .achievement-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .achievement-item .course-item-description,
.resume-layout-elegant .achievement-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .achievement-item .passion-item-description,
.resume-layout-elegant .achievement-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .achievement-item .reference-item-contact,
.resume-layout-elegant .achievement-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .achievement-item .social-item-link,
.resume-layout-elegant .achievement-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .achievement-item .talent-item-description,
.resume-layout-elegant .achievement-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant .award-item .achievement-item-description,
.resume-layout-elegant .award-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .award-item .award-item-description,
.resume-layout-elegant .award-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .award-item .certificate-item-issuer,
.resume-layout-elegant .award-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .award-item .course-item-description,
.resume-layout-elegant .award-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .award-item .passion-item-description,
.resume-layout-elegant .award-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .award-item .reference-item-contact,
.resume-layout-elegant .award-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .award-item .social-item-link,
.resume-layout-elegant .award-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .award-item .talent-item-description,
.resume-layout-elegant .award-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant .certificate-item .achievement-item-description,
.resume-layout-elegant .certificate-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .certificate-item .award-item-description,
.resume-layout-elegant .certificate-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .certificate-item .certificate-item-issuer,
.resume-layout-elegant .certificate-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .certificate-item .course-item-description,
.resume-layout-elegant .certificate-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .certificate-item .passion-item-description,
.resume-layout-elegant .certificate-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .certificate-item .reference-item-contact,
.resume-layout-elegant .certificate-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .certificate-item .social-item-link,
.resume-layout-elegant .certificate-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .certificate-item .talent-item-description,
.resume-layout-elegant .certificate-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant .passion-item .achievement-item-description,
.resume-layout-elegant .passion-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .passion-item .award-item-description,
.resume-layout-elegant .passion-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .passion-item .certificate-item-issuer,
.resume-layout-elegant .passion-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .passion-item .course-item-description,
.resume-layout-elegant .passion-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .passion-item .passion-item-description,
.resume-layout-elegant .passion-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .passion-item .reference-item-contact,
.resume-layout-elegant .passion-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .passion-item .social-item-link,
.resume-layout-elegant .passion-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .passion-item .talent-item-description,
.resume-layout-elegant .passion-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant .publication-item .achievement-item-description,
.resume-layout-elegant .publication-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .publication-item .award-item-description,
.resume-layout-elegant .publication-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .publication-item .certificate-item-issuer,
.resume-layout-elegant .publication-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .publication-item .course-item-description,
.resume-layout-elegant .publication-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .publication-item .passion-item-description,
.resume-layout-elegant .publication-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .publication-item .reference-item-contact,
.resume-layout-elegant .publication-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .publication-item .social-item-link,
.resume-layout-elegant .publication-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .publication-item .talent-item-description,
.resume-layout-elegant .publication-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant .reference-item .achievement-item-description,
.resume-layout-elegant .reference-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .reference-item .award-item-description,
.resume-layout-elegant .reference-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .reference-item .certificate-item-issuer,
.resume-layout-elegant .reference-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .reference-item .course-item-description,
.resume-layout-elegant .reference-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .reference-item .passion-item-description,
.resume-layout-elegant .reference-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .reference-item .reference-item-contact,
.resume-layout-elegant .reference-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .reference-item .social-item-link,
.resume-layout-elegant .reference-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .reference-item .talent-item-description,
.resume-layout-elegant .reference-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant .social-item .achievement-item-description,
.resume-layout-elegant .social-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .social-item .award-item-description,
.resume-layout-elegant .social-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .social-item .certificate-item-issuer,
.resume-layout-elegant .social-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .social-item .course-item-description,
.resume-layout-elegant .social-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .social-item .passion-item-description,
.resume-layout-elegant .social-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .social-item .reference-item-contact,
.resume-layout-elegant .social-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .social-item .social-item-link,
.resume-layout-elegant .social-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .social-item .talent-item-description,
.resume-layout-elegant .social-item .talent-item-description + .editable-field-highlights,
.resume-layout-elegant .talent-item .achievement-item-description,
.resume-layout-elegant .talent-item .achievement-item-description + .editable-field-highlights,
.resume-layout-elegant .talent-item .award-item-description,
.resume-layout-elegant .talent-item .award-item-description + .editable-field-highlights,
.resume-layout-elegant .talent-item .certificate-item-issuer,
.resume-layout-elegant .talent-item .certificate-item-issuer + .editable-field-highlights,
.resume-layout-elegant .talent-item .course-item-description,
.resume-layout-elegant .talent-item .course-item-description + .editable-field-highlights,
.resume-layout-elegant .talent-item .passion-item-description,
.resume-layout-elegant .talent-item .passion-item-description + .editable-field-highlights,
.resume-layout-elegant .talent-item .reference-item-contact,
.resume-layout-elegant .talent-item .reference-item-contact + .editable-field-highlights,
.resume-layout-elegant .talent-item .social-item-link,
.resume-layout-elegant .talent-item .social-item-link + .editable-field-highlights,
.resume-layout-elegant .talent-item .talent-item-description,
.resume-layout-elegant .talent-item .talent-item-description + .editable-field-highlights {
    font-size: 13px !important;
    line-height: 18px !important;
}
.resume-layout-elegant .CourseSection .moveable-items,
.resume-layout-elegant .LanguageSection .moveable-items {
    padding-top: 6px !important;
}
.resume-layout-elegant .item-bullet,
.resume-layout-elegant .item-bullet + .editable-field-highlights,
.resume-layout-elegant .skill-item .skill-item-name,
.resume-layout-elegant .skill-item .skill-item-name + .editable-field-highlights,
.resume-layout-elegant .summary-item .editable-field,
.resume-layout-elegant .summary-item .editable-field + .editable-field-highlights,
.resume-layout-elegant .summary-item .text-field,
.resume-layout-elegant .summary-item .text-field + .editable-field-highlights,
.resume-layout-elegant .technologies-item .tag,
.resume-layout-elegant .technologies-item .tag + .editable-field-highlights {
    font-size: 13px !important;
    line-height: 18px !important;
}
.resume-layout-elegant .language-item .language-item-name,
.resume-layout-elegant .language-item .language-item-name + .editable-field-highlights,
.resume-layout-elegant .skill-item .skill-item-name,
.resume-layout-elegant .skill-item .skill-item-name + .editable-field-highlights {
    font-size: 14px !important;
    line-height: 18px !important;
}
.resume-layout-elegant .technologies-item .item-title {
    font-size: 16px !important;
    line-height: 19px !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .social-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .social-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .social-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .social-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .social-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .social-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .social-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .customItemIcon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .resume-item-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .social-item-icon {
    width: 24px;
    top: 2px;
    text-align: left;
    position: relative;
    margin-right: 4px;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .social-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .social-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .social-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .social-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .social-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .social-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .social-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .customItemIcon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .resume-item-icon .icon-with-circle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .social-item-icon .icon-with-circle {
    width: unset;
    height: unset;
    background-color: transparent !important;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .social-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .social-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .social-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .social-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .social-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .social-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .social-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .customItemIcon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .resume-item-icon .icon-with-circle .resume-icon,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .social-item-icon .icon-with-circle .resume-icon {
    margin: 0 !important;
    top: 0;
    position: relative;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .achievement-item .social-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .award-item .social-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .certificate-item .social-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .social-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .passion-item .social-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .reference-item .social-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .social-item .social-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .customItemIcon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .resume-item-icon .social-item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .talent-item .social-item-icon .social-item-title {
    font-weight: 500;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .customItemTitle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .customItemTitle + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .education-item-gpa .separator,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-degree,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-position,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-position + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-role,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-role + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-title + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .customItemTitle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .customItemTitle + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .education-item-gpa .separator,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-degree,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-degree + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-position,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-position + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-role,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-role + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-title + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .customItemTitle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .customItemTitle + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .education-item-gpa .separator,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-degree,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-position,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-position + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-role,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-role + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-title + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .customItemTitle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .customItemTitle + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .education-item-gpa .separator,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-degree,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-position,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-position + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-role,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-role + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-title + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .customItemTitle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .customItemTitle + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .education-item-gpa .separator,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-degree,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-position,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-position + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-role,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-role + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-title + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .customItemTitle,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .customItemTitle + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .education-item-gpa .separator,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .education-item-gpa .separator + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-degree,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-degree + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-position,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-position + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-role,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-role + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-title,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-title + .editable-field-highlights {
    font-size: 17px !important;
    line-height: 20px !important;
    font-weight: 500;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-edition,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-institution,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-workplace,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .activity-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-edition,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-edition + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-institution,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-institution + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-workplace,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .customItem .item-workplace + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-edition,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-institution,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-workplace,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-edition,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-institution,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-workplace,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .experience-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-edition,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-institution,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-workplace,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .publication-item .item-workplace + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-edition,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-edition + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-institution,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-institution + .editable-field-highlights,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-workplace,
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .volunteer-item .item-workplace + .editable-field-highlights {
    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 400;
}
.bullet-dot {
    margin-top: 3px;
    color: #65696d;
}
.resume-layout-newcondensed .bullet-dot {
    color: #384347;
    font-size: 6px;
    margin-left: 2px;
    margin-right: 8px;
}
.resume-section.skills .resume-item-holder .item-object .inner {
    border: none;
}
.resume-section.skills > div:last-child .resume-item-holder > .inner {
    border-bottom: 1px dashed #ccc;
}
.resume-renderer .resume-item-holder.selected-resume-item .item-object.skill-item.skill-item-text .inner {
    background-color: rgba(178, 180, 182, 0.5);
}
.skill-item {
    display: inline-block;
    width: 100%;
}
.skill-item .skill-item-name {
    width: 100%;
    display: block;
    font-size: 15px;
    font-weight: 700;
}
.skill-item .slider-component {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.skill-item.skill-item-text {
    padding: 0 15px 15px 0 !important;
}
.skill-item.skill-item-text .inner {
    padding: 7px !important;
    border: 1px solid #6d6d6d !important;
}
.skill-item.skill-item-text .inner .skill-item-name {
    width: auto;
    display: inline-block;
}
.skill-item.skill-item-text .inner .slider-component {
    display: none;
}
.SkillSection .slider-component-hazard .slider-container {
    width: 100% !important;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(odd) .skill-item.item-object {
    padding-right: 5px;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(2n) .skill-item.item-object {
    padding-left: 5px;
}
.resume-renderer-two-column:nth-child(2) .skill-item.item-object {
    width: 100%;
}
.resume-layout-condensed .skill-item .skill-item-name,
.resume-layout-newcondensed .skill-item .skill-item-name {
    font-weight: 400;
}
.resume-layout-newcondensed .skill-item .slider .inner .resume-first-background {
    background-color: red !important;
}
.resume-layout-newcondensed .skill-item .slider-component-burger,
.resume-layout-newcondensed .skill-item .slider-component-dashed,
.resume-layout-newcondensed .skill-item .slider-component-hazard,
.resume-layout-newcondensed .skill-item .slider-component-lolly {
    padding-bottom: 5px;
}
.resume-layout-newcondensed .skill-item .slider-component-burger .slider-container,
.resume-layout-newcondensed .skill-item .slider-component-dashed .slider-container,
.resume-layout-newcondensed .skill-item .slider-component-hazard .slider-container,
.resume-layout-newcondensed .skill-item .slider-component-lolly .slider-container {
    padding: 10px 0 0;
}
.talent-item .talent-item-icon {
    width: 30px;
    float: left;
    text-align: center;
    line-height: 15px;
    position: relative;
    margin-right: 10px;
    margin-bottom: -7px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.talent-item .talent-item-icon i {
    font-size: 25px;
}
.talent-item .talent-item-icon.editable {
    cursor: pointer;
}
.talent-item .talent-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.talent-item .talent-item-title {
    font-size: 21px;
}
.talent-item .talent-item-description {
    padding-top: 4px;
    font-size: 13px;
    color: #384347;
}
.resume-layout-condensed .talent-item .talent-item-icon {
    width: 22px;
    line-height: 11px;
    padding: 4px 4px 4px 0;
    margin-bottom: 0;
    margin-right: 5px;
}
.resume-layout-condensed .talent-item .talent-item-icon i {
    font-size: 16px;
}
.resume-layout-condensed .talent-item .talent-item-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.resume-layout-condensed .talent-item .talent-item-title {
    font-size: 14px;
    font-weight: 400;
}
.resume-layout-condensed .talent-item .talent-item-description {
    color: #65696d;
}
.achievement-item .achievement-item-icon {
    width: 30px;
    text-align: center;
    line-height: 15px;
    position: relative;
    margin-right: 10px;
    margin-bottom: -13px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-bottom: 3px;
}
.achievement-item .achievement-item-icon i {
    font-size: 25px;
}
.achievement-item .achievement-item-icon.editable {
    cursor: pointer;
}
.achievement-item .achievement-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}
.achievement-item .achievement-item-title {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    position: relative;
    top: 2px;
    padding-bottom: 3px;
}
.achievement-item .achievement-item-description {
    padding-top: 2px;
    font-size: 13px;
    color: #384347;
}
.resume-layout-condensed .achievement-item .achievement-item-icon {
    width: 22px;
    line-height: 11px;
    padding: 4px 4px 4px 0;
    margin-bottom: 0;
    margin-right: 5px;
}
.resume-layout-condensed .achievement-item .achievement-item-icon i {
    font-size: 16px;
}
.resume-layout-condensed .achievement-item .achievement-item-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.resume-layout-condensed .achievement-item .achievement-item-title {
    font-size: 14px;
    font-weight: 400;
    top: 0;
}
.resume-layout-condensed .achievement-item .achievement-item-description {
    color: #65696d;
}
.resume-layout-classic .achievement-item .achievement-item-title {
    padding-bottom: 1px;
}
.wrapper {
    padding-top: 2px;
}
.customItem .resumeItemDate {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 25px;
}
.customItem .rowDate {
    margin-left: 10px;
}
.customItem .customItemIcon {
    text-align: center;
    line-height: 15px;
    position: relative;
    margin-right: 10px;
    margin-bottom: -6px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-bottom: 3px;
}
.customItem .customItemIcon i {
    font-size: 25px;
}
.customItem .customItemIcon.editable div {
    cursor: pointer;
}
.customItem .customItemContent {
    display: grid;
    grid-template-columns: -webkit-max-content auto -webkit-max-content;
    grid-template-columns: max-content auto max-content;
}
.customItem .customItemTitle {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    position: relative;
    top: 2px;
    padding-bottom: 3px;
}
.customItem .customItemDescription {
    padding-top: 2px;
    font-size: 13px;
    color: #384347;
}
.resumeLayoutCondensed .customItem .customItemIcon {
    width: 22px;
    line-height: 11px;
    padding: 4px 4px 4px 0;
    margin-bottom: 0;
    margin-right: 5px;
}
.resumeLayoutCondensed .customItem .customItemIcon i {
    font-size: 16px;
}
.resumeLayoutCondensed .customItem .customItemTitle {
    font-size: 14px;
    font-weight: 400;
    top: 0;
}
.resumeLayoutCondensed .customItem .customItemDescription {
    color: #65696d;
}
.resumeLayoutClassic .customItem .customItemTitle {
    padding-bottom: 1px;
}
.resume-layout-elegant .customItem .customItemTitle {
    font-weight: 400;
}
.resume-layout-elegant .customItem .btn-resume-data {
    margin-top: 4px;
}
.technologies-item .item-title {
    margin-bottom: 10px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.technologies-item .tag,
.technologies-item .tag + .editable-field-highlights {
    line-height: 16px;
}
.resume-layout-condensed .resume-item-holder .technologies-item .tag {
    color: #333 !important;
    padding: 4px 8px;
    font-size: 13px;
    font-weight: 700;
}
.resume-layout-newcondensed .resume-item-holder .technologies-item {
    padding-bottom: 0;
}
.resume-layout-newcondensed .resume-item-holder .technologies-item .tag {
    color: #333 !important;
    padding: 4px 8px;
    font-size: 13px;
    font-weight: 400;
}
.resume-layout-newcondensed .resume-item-holder .technologies-item .item-title {
    margin-bottom: 0;
}
.resume-layout-elegant .tags .tag,
.resume-layout-minimal .tags .tag {
    border-bottom: 0 !important;
    margin: 0 !important;
    padding: 0 12px 0 0 !important;
}
.resume-layout-elegant .tags .tag:after,
.resume-layout-minimal .tags .tag:after {
    content: "";
    height: 4px;
    width: 4px;
    background-color: #b2b4b6;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    right: 4px;
    bottom: 5px;
    display: block;
    position: absolute;
}
.resume-layout-elegant .tags .editable-field-wrapper,
.resume-layout-minimal .tags .editable-field-wrapper {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    margin-bottom: 8px;
}
.resume-layout-elegant .tags .editable-field-wrapper:last-child .tag:after,
.resume-layout-minimal .tags .editable-field-wrapper:last-child .tag:after {
    opacity: 0;
}
.resume-layout-classic .resume-item-holder .technologies-item .tags {
    margin: 0;
}
.resume-layout-classic .resume-item-holder .technologies-item .tags .tag {
    border-bottom: 0 !important;
    margin: 0 !important;
    font-weight: 400 !important;
    padding: 0 3px 0 0 !important;
}
.resume-layout-classic .resume-item-holder .technologies-item .tags .tag,
.resume-layout-classic .resume-item-holder .technologies-item .tags .tag + .editable-field-highlights {
    line-height: 15px;
}
.resume-layout-classic .resume-item-holder .technologies-item .tags .tag:after {
    content: ",";
    font-size: 13px;
    position: absolute;
    display: block;
    top: 1px;
    right: 1px;
}
.resume-layout-classic .resume-item-holder .technologies-item .tags .editable-field-wrapper {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    padding-top: 0;
    padding-bottom: 3px;
}
.resume-layout-classic .resume-item-holder .technologies-item .tags .editable-field-wrapper:last-child .tag:after {
    content: "";
    padding: 0;
}
.resume-layout-classic .resume-item-holder .technologies-item .inner {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 0;
}
.resume-layout-classic .resume-item-holder .technologies-item .inner .editable-field-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.resume-layout-classic .resume-item-holder .technologies-item .inner .editable-field-wrapper .item-title {
    margin-bottom: 0;
    font-weight: 500;
}
.resume-layout-classic .resume-item-holder .technologies-item .inner .editable-field-wrapper .item-title,
.resume-layout-classic .resume-item-holder .technologies-item .inner .editable-field-wrapper .item-title + .editable-field-highlights {
    font-size: 13px;
    line-height: 18px;
}
.resume-layout-classic .resume-item-holder .technologies-item .inner .editable-field-wrapper .item-title:after {
    content: ": ";
    position: relative;
    left: 0;
    color: #333;
    padding-right: 4px;
}
.resume-vertical-timeline .resume-item-holder .technologies-item .tag,
.resume-vertical-timeline .resume-item-holder .technologies-item .tag + .editable-field-highlights {
    line-height: 19px;
}
.resume-layout-multicolumn .resume-item-holder .technologies-item .tag,
.resume-layout-multicolumn .resume-item-holder .technologies-item .tag + .editable-field-highlights {
    line-height: 15px;
}
.resume-layout-high-performer .resume-item-holder .technologies-item .tag,
.resume-layout-high-performer .resume-item-holder .technologies-item .tag + .editable-field-highlights {
    line-height: 18px;
}
.resume-layout-elegant .resume-item-holder .technologies-item .tag {
    border: none !important;
}
.resume-layout-elegant .resume-item-holder .technologies-item .tag:after {
    content: "";
    height: 2px;
    width: 2px;
    right: 6px;
    bottom: 8px;
}
.resume-layout-elegant .resume-item-holder .technologies-item .tags {
    margin: 8px 0 0;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .resume-item-holder .technologies-item .item-title {
    font-weight: 500;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .resume-item-holder .technologies-item .tag {
    color: #fff !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .resume-item-holder .technologies-item .tag:after {
    background-color: #fff;
}
.tags {
    margin: 0 -5px;
}
.tags .tag {
    border: 1px solid transparent;
    border-bottom-color: #a9a9a9;
    padding: 5px 8px;
    background: transparent;
    min-width: 20px;
    margin: 5px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    display: inline-block;
}
.tags .tag:focus {
    outline: none;
}
.tags .tag.surrounding-border {
    border: 1px solid #a9a9a9;
}
.calculating-elem {
    white-space: pre-wrap;
    font-size: 14px;
    font-weight: 700;
}
.resume-layout-classic .tags .tag.surrounding-border,
.resume-layout-minimal .tags .tag.surrounding-border {
    border: none;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .tags .editable-field-wrapper {
    margin-bottom: 6px !important;
}
.resume-layout-elegant .item-author {
    padding-top: 4px;
}
.education-item .inner {
    display: table;
    width: 100%;
}
.education-item .mobile-gpa-icon {
    background: #2f80ed;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 4px 6px;
    display: inline-block;
}
.education-item .mobile-gpa-content {
    display: inline-block;
    margin-left: 8px;
}
.education-item .mobile-gpa-content .gpa-value {
    position: relative;
    top: 5px;
}
.education-item .mobile-gpa-content .editable-field-wrapper {
    margin-top: 0 !important;
}
.education-item .education-item-gpa,
.education-item .education-item-not-gpa {
    display: inline-block;
}
.education-item .education-item-gpa-container {
    width: 100px;
    display: table-cell;
    vertical-align: middle;
}
.education-item .education-item-not-gpa {
    width: auto;
    display: table-cell;
    padding-right: 20px;
}
.education-item .education-item-gpa {
    padding-left: 12px;
    border-left: 1px solid #65696d;
    font-size: 15px;
}
.education-item .education-item-gpa .editable-field {
    display: inline-block;
    width: 35px;
    height: 20px !important;
    color: #65696d;
    text-align: center;
}
.education-item .education-item-gpa .separator {
    position: relative;
    vertical-align: top;
}
.education-item .education-item-gpa .bold {
    color: #00c091;
    font-weight: 700;
}
.education-item .education-item-gpa,
.education-item .education-item-gpa .gpa-text-wrapper {
    color: #65696d;
    font-weight: 400;
}
.education-item .education-item-gpa .gpa-text-wrapper {
    font-size: 11px;
    margin-top: 0;
    margin-bottom: 5px;
    text-align: center;
    -webkit-font-smoothing: auto;
}
.education-item .education-item-gpa-container-small {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 1px 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;
    height: 22px;
    margin-top: -1px;
    color: #65696d;
}
.education-item .education-item-gpa-container-small .education-item-gpa-title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.education-item .education-item-gpa-container-small .separator {
    display: inline-block;
    vertical-align: middle;
}
.education-item .education-item-gpa-container-small .editable-field {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.education-item .education-item-gpa-container-small .editable-field input {
    background-color: transparent;
}
.resume-layout-condensed .education-item .with-icon-container .with-icon {
    padding-bottom: 2px;
}
.resume-layout-condensed .education-item .item-degree {
    font-weight: 400;
}
.resume-layout-newcondensed .education-item .education-item-not-gpa {
    padding-right: 0 !important;
}
.resume-layout-newcondensed .education-item .education-item-not-gpa .item-institution {
    padding-right: 4px;
}
.resume-layout-newcondensed .education-item .education-item-gpa {
    border-left-color: #f1f1f1;
    padding-left: 12px;
}
.resume-layout-newcondensed .education-item .education-item-gpa .editable-field {
    text-align: unset;
}
.resume-layout-newcondensed .education-item .education-item-gpa .gpa-text-wrapper {
    text-align: left;
    margin-top: 8px;
    margin-bottom: -6px;
    margin-left: 0;
}
.resume-layout-newcondensed .education-item .education-item-gpa-container-left {
    display: inline-block;
}
.resume-layout-newcondensed .education-item .education-item-gpa-container-left .separator {
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px;
}
.resume-layout-newcondensed .education-item .education-item-gpa-container-left .editable-field {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.resume-layout-newcondensed .education-item .education-item-gpa-container-left [contenteditable].text-field {
    overflow: unset;
}
.resume-vertical-timeline .education-item,
.resume-vertical-timeline .education-item .inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.resume-vertical-timeline .education-item .inner {
    width: auto;
    padding-left: 24px;
}
.resume-vertical-timeline .education-item .education-item-gpa-container-small {
    border: none;
    padding: 0;
}
.resume-vertical-timeline .education-item .education-item-gpa-container-small .editable-field,
.resume-vertical-timeline .education-item .education-item-gpa-container-small .separator {
    font-size: 12px;
}
.resume-layout-multicolumn .education-item .item-institution {
    margin-top: 0 !important;
}
.resume-layout-multicolumn .education-item .education-item-gpa-container-small {
    border: none;
    padding: 6px 0 0;
}
.resume-layout-multicolumn .education-item .btn-resume-data .editable-field-xs {
    margin-bottom: -1px;
}
.resume-layout-classic .education-item .inner .education-item-not-gpa {
    padding-right: 0;
}
.resume-layout-classic .education-item .education-item-gpa-container-small {
    border: none;
    font-size: 15px;
    line-height: 18px;
    margin-top: 0;
    height: auto;
    padding: 0;
}
.resume-layout-classic .education-item .education-item-gpa-container-small .editable-field-wrapper {
    position: relative;
    top: -1px;
}
.resume-layout-classic .education-item .university-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.resume-layout-classic .education-item .university-container > .editable-field-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.resume-layout-small.resume-layout-classic .education-item .education-item-gpa-container-small {
    font-size: 13px;
}
.resume-layout-elegant .education-item .with-icon-container .with-icon.btn-link.btn-resume-data {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 0 auto !important;
    -ms-flex: 1 0 auto !important;
    flex: 1 0 auto !important;
}
.resume-layout-elegant .education-item .item-institution {
    font-weight: 400 !important;
}
.resume-layout-elegant .education-item .education-item-gpa-container-small {
    display: block;
    border: none;
    text-align: left;
    margin-top: 8px;
}
.resume-layout-elegant .education-item .education-item-gpa-container-small .education-item-gpa-title,
.resume-layout-elegant .education-item .education-item-gpa-container-small .separator {
    line-height: 16px !important;
}
.resume-layout-elegant .education-item .education-item-gpa-container-small .gpa-value {
    font-size: 12px !important;
    min-width: unset;
}
.resume-layout-elegant .education-item .education-item-gpa-container-small .gpa-score {
    font-weight: 700 !important;
}
.resume-layout-elegant .education-item .education-item-gpa-container-small .separator {
    font-size: 12px !important;
    top: -1px;
    position: relative;
    vertical-align: middle;
}
.resume-layout-elegant .education-item .education-item-gpa-container-small .education-item-gpa-title {
    font-size: 11px !important;
    vertical-align: middle;
    border-right: 1px solid #384347;
    padding-right: 5px;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .education-item-gpa-container-small {
    text-align: center;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .education-item-gpa-container-small .separator {
    color: #fff !important;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .education-item-gpa-container-small .education-item-gpa-title {
    border-right: 1px solid #fff;
}
.resume-layout-elegant .resume-renderer-two-column:nth-child(2) .education-item .with-icon-container .item-location {
    margin-top: 0;
}
.resume-layout-condensed .experience-item .item-position {
    font-weight: 400;
}
.resume-layout-condensed .experience-item .with-icon-container .editable-field-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.resume-layout-condensed .experience-item .with-icon-container .item-workplace {
    width: auto !important;
    padding-right: 13px;
}
.resume-vertical-timeline .experience-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.resume-vertical-timeline .experience-item .inner {
    padding-left: 24px;
}
.resume-layout-multicolumn .experience-item .item-url {
    margin-left: 0;
    margin-top: 2px;
}
.resume-layout-multicolumn .experience-item .item-workplace {
    margin-top: 0 !important;
}
.resume-layout-multicolumn .experience-item .with-icon-container .btn-resume-data,
.resume-layout-multicolumn .experience-item .with-icon-container .item-stretch {
    margin: 1px 0;
}
.resume-layout-multicolumn .experience-item .with-icon-container .btn-resume-data .editable-field-xs {
    margin-bottom: -1px;
}
.resume-layout-elegant .experience-item .btn-resume-data,
.resume-layout-elegant .experience-item .item-location,
.resume-layout-elegant .experience-item .item-url .text-field,
.resume-layout-elegant .experience-item .item-workplace {
    line-height: 21px !important;
}
.resume-layout-elegant .experience-item .btn-resume-data,
.resume-layout-elegant .experience-item .item-url .text-field {
    font-size: 12px;
}
.resume-layout-elegant .experience-item .item-url {
    margin-top: 0 !important;
}
.resume-layout-elegant .experience-item .item-bullet {
    margin-bottom: 2px;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .item-location {
    margin-top: 2px;
}
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .item-location.with-icon,
.resume-layout-elegant .resume-renderer-two-column:first-child .experience-item .with-icon-container.float-right .item-location.text-field {
    width: auto !important;
}
.item-table {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.item-table--field-container {
    height: 1px;
    min-height: 1px;
}
.item-table--field-container .item-table--field-border {
    margin: 0 0 -1px -1px;
    z-index: 1;
    position: relative;
    border: 1px solid #e7e7e7;
    height: -webkit-calc(100% + 1px);
    height: calc(100% + 1px);
}
.item-table--row-btns-container {
    background: none !important;
}
.item-table--row-btns-container .row-move {
    right: -1px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.item-table--row-btns-container .row-move .resume-icon {
    display: block;
    color: #fff;
    height: 8px;
    position: relative;
    top: -webkit-calc(50% - 10px);
    top: calc(50% - 10px);
    left: -webkit-calc(50% - 6px);
    left: calc(50% - 6px);
    cursor: pointer;
}
.item-table--row-btns-container .row-move .resume-icon:first-child {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
}
@media (max-width: 767px) {
    .item-table--row-btns-container .row-move .resume-icon:first-child {
        top: -webkit-calc(50% - 8px);
        top: calc(50% - 8px);
    }
    .item-table--row-btns-container .row-move .resume-icon:last-child {
        top: -webkit-calc(50% - 6px);
        top: calc(50% - 6px);
    }
}
.item-table--row-btns-container .row-move .resume-icon .disable,
.item-table--row-btns-container .row-move .resume-icon:hover {
    opacity: 0.3;
}
.item-table--row-btns-container .row-delete {
    left: -1px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.item-table--row-btns-container .row-delete .close {
    float: left;
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
    left: -webkit-calc(50% - 6px);
    left: calc(50% - 6px);
}
.item-table--row-btns-container .row-delete,
.item-table--row-btns-container .row-move {
    height: -webkit-calc(100% + 1px);
    height: calc(100% + 1px);
    background: #00c091;
    top: 0;
    width: 21px;
    position: absolute;
    display: none;
}
.item-table--col-btns-container .close,
.item-table--row-btns-container .close {
    position: relative;
    font-size: 12px;
    color: #fff;
    opacity: 1 !important;
    text-shadow: none !important;
}
.item-table--col-btns-container {
    position: absolute;
    left: 0;
    width: -webkit-calc(100% + 1px);
    width: calc(100% + 1px);
    height: 19px;
    left: -1px;
    background: #00c091;
    color: #fff;
}
.item-table--col-btns-container.col-move {
    top: -19px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}
.item-table--col-btns-container.col-move .resume-icon {
    cursor: pointer;
}
.item-table--col-btns-container.col-move .resume-icon:first-child {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.item-table--col-btns-container.col-move .resume-icon:last-child {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.item-table--col-btns-container.col-move .resume-icon:hover {
    opacity: 0.3;
}
@media (max-width: 767px) {
    .item-table--col-btns-container.col-move .resume-icon:first-child {
        margin-right: 16px;
    }
}
.item-table--col-btns-container.col-delete {
    bottom: -19px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.item-table--col-btns-container .close {
    top: 3px;
}
.item-table--row:hover .item-table--row-btns-container .row-delete,
.item-table--row:hover .item-table--row-btns-container .row-move {
    display: block;
}
.item-table--row:hover .item-table--field-container .item-table--field-border {
    border: 1px solid #00c091;
    z-index: 2;
}
.item-table--row:first-child td {
    background: #f3f3f3;
}
.item-table--row:first-child:hover .item-table--field-container .item-table--field-border {
    border: 1px solid #e7e7e7;
    z-index: 2;
}
.item-table--row:first-child:hover .item-table--field-container.item-table--active-border .item-table--field-border {
    border: 1px solid #00c091 !important;
    z-index: 3;
}
.item-table--row:last-child .row-move .resume-icon:last-child,
.item-table--row:nth-child(2) .row-move .resume-icon:first-child {
    opacity: 0.3;
}
.item-table--field {
    line-height: 16px !important;
    padding: 4px 8px !important;
    min-width: 100% !important;
}
.item-table--container .btn-add-col,
.item-table--container .btn-add-row {
    width: 14px;
    height: 14px;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 2px;
    display: none;
    z-index: 4;
}
.item-table--container .btn-add-col .resume-icon,
.item-table--container .btn-add-row .resume-icon {
    font-size: 12px;
    position: relative;
    top: -2px;
    left: -4%;
}
.item-table--container .btn-add-row {
    bottom: -7px;
    left: -webkit-calc(50% - 7px);
    left: calc(50% - 7px);
}
.item-table--container .btn-add-col {
    right: -7px;
    top: 6px;
}
.item-table--container:hover {
    -webkit-box-shadow: 0 1px rgba(30, 191, 146, 0.25);
    box-shadow: 0 1px rgba(30, 191, 146, 0.25);
}
.item-table--container:hover .btn-add-col,
.item-table--container:hover .btn-add-row {
    display: block;
}
.item-table--active-border .item-table--field-border {
    border: 1px solid #00c091 !important;
    z-index: 3;
}
.resume-renderer-two-column:first-child .item-table--field-container {
    min-width: 100px;
}
.resume-renderer-two-column:nth-child(2) .item-table--field-container {
    min-width: 46px;
}
.mobile-items .experience-item-table {
    overflow-x: scroll;
    height: 100%;
    padding-bottom: 24px;
    margin-top: 8px;
}
.mobile-items .experience-item-table .item-table--container {
    margin: 24px 16px;
    min-width: 524px;
}
.mobile-items .experience-item-table .item-table--container .item-table--field-container {
    min-width: 100px;
}
.publication-item .item-author {
    font-size: 13px;
    position: relative;
    margin-top: 5px;
    font-style: italic;
}
.resume-layout-elegant .item-author {
    margin-top: 0;
}
.resume-layout-elegant .url-link .resume-icon {
    color: #b2b4b6;
    margin-right: 8px;
}
a .item-object.social-item {
    cursor: pointer !important;
}
.social-item .social-item-icon {
    width: 30px;
    float: left;
    text-align: center;
    line-height: 15px;
    position: relative;
    margin-right: 10px;
    margin-bottom: -11px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.social-item .social-item-icon i {
    font-size: 25px;
}
.social-item .social-item-icon.editable {
    cursor: pointer;
}
.social-item .social-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.social-item .social-item-title {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    position: relative;
    top: 2px;
    margin-bottom: 4px;
}
.social-item .social-item-link {
    font-size: 13px;
    color: #384347 !important;
    position: relative;
}
.social-item .empty-field {
    min-height: 18px;
}
.social-item .container-min-height,
.social-item .title-hidden .editable-field-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.social-item .container-min-height {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 40px;
}
.social-item .full-width {
    width: 100% !important;
    margin: auto;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(odd) .social-item.item-object {
    padding-right: 5px;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(2n) .social-item.item-object {
    padding-left: 5px;
}
.resume-layout-newcondensed .social-item .social-item-icon {
    margin-bottom: 0;
    width: 40px;
}
.resume-layout-newcondensed .social-item .social-item-title {
    font-weight: 400;
}
.resume-layout-condensed .social-item .social-item-icon {
    width: 22px;
    line-height: 11px;
    padding: 4px 4px 4px 0;
    margin-bottom: 0;
    margin-right: 5px;
}
.resume-layout-condensed .social-item .social-item-icon i {
    font-size: 16px;
}
.resume-layout-condensed .social-item .social-item-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.resume-layout-condensed .social-item .social-item-title {
    font-size: 14px;
    font-weight: 400;
    top: 0;
}
.resume-layout-condensed .social-item .social-item-link {
    color: #65696d;
}
.resume-layout-classic .social-item .full-width {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.resume-layout-classic .social-item .editable-field-wrapper,
.resume-layout-classic .social-item .full-width {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.resume-layout-classic .social-item .social-item-title {
    padding-right: 4px;
    font-weight: 500 !important;
    margin-bottom: 0;
}
.resume-layout-classic .social-item .editable-field-wrapper:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.resume-layout-classic .social-item .editable-field-wrapper:nth-child(2):before {
    content: "( ";
}
.resume-layout-classic .social-item .editable-field-wrapper:nth-child(2):after {
    content: " )";
}
.summary-item .editable-field {
    color: #384347;
    font-size: 15px;
}
.summary-item .editable-field .text-suggestion {
    color: #8c7cdb !important;
    font-weight: 600 !important;
}
.summary-item .editable-field ol,
.summary-item .editable-field ul {
    margin-top: 10px !important;
    padding-left: 18px !important;
}
.summary-item .editable-field-highlights .text-suggestion,
.summary-item .editable-field-highlights font {
    color: transparent !important;
}
.resume-layout-condensed .summary-item .editable-field {
    font-size: 13px;
}
.cover-letter .summary-item .editable-field {
    text-align: justify;
    white-space: inherit !important;
}
.resume-renderer-two-column:nth-child(2) .BookSection .resume-item-holder {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.resume-renderer-one-column .book-item .inner {
    overflow: hidden;
}
.resume-renderer-one-column .book-item .inner .books-item-image-container {
    width: 50%;
    float: left;
}
.resume-renderer-one-column .book-item .inner .books-item-information {
    overflow: hidden;
    padding-left: 15px;
}
.resume-renderer-one-column .book-item .inner .books-item-title {
    margin-top: 0 !important;
}
.BookSection .resume-item-holder {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
}
.book-item .books-item-author,
.book-item .books-item-title {
    font-size: 15px;
    margin-top: 10px;
}
.book-item .books-item-title {
    font-weight: 700;
}
.book-item .books-item-image {
    width: 100%;
    padding-bottom: 133%;
    background-color: #ccc;
    position: relative;
    border: 1px solid #a3a3a3;
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: nearest-neighbor;
    background-size: 101% 101%;
    background-position: 50%;
    background-repeat: no-repeat;
}
.book-item .books-item-image .book-item-image-circle {
    width: 48px;
    height: 48px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    border: 2px solid #fff;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: -24px auto 0;
    text-align: center;
    line-height: 48px;
    color: #fff;
    cursor: pointer;
}
.book-item .star-wrap {
    position: absolute;
    display: inline-block;
    font-size: 21px;
    right: 10px;
    top: -6px;
    z-index: 1;
    overflow: hidden;
}
.resume-layout-condensed .BookSection .resume-item-holder .books-item-author {
    font-size: 13px;
}
.resume-layout-condensed .BookSection .resume-item-holder .books-item-title {
    font-size: 14px;
    font-weight: 400;
}
.resume-layout-newcondensed .BookSection .resume-item-holder .book-item .books-item-title {
    font-weight: 400;
}
.resume-layout-newcondensed .BookSection .resume-item-holder .book-item .books-item-author {
    font-size: 12px;
    margin-top: 2px;
}
.resume-layout-multicolumn .BookSection .resume-item-holder {
    width: 50%;
}
.resume-layout-classic .BookSection .resume-item-holder .book-item .inner .books-item-information {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.resume-layout-classic .BookSection .resume-item-holder .book-item .inner .books-item-information .editable-field-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.resume-layout-classic .BookSection .resume-item-holder .book-item .inner .books-item-information .editable-field-wrapper .books-item-author {
    margin-top: 0;
}
.resume-layout-classic .BookSection .resume-item-holder .book-item .inner .books-item-information .books-item-title {
    font-size: 13px;
    padding-right: 4px;
    font-weight: 500;
}
.resume-layout-classic .BookSection .resume-item-holder .book-item .inner .books-item-information .editable-field-wrapper:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.resume-layout-classic .BookSection .resume-item-holder .book-item .inner .books-item-information .editable-field-wrapper:nth-child(2):before {
    content: "( ";
}
.resume-layout-classic .BookSection .resume-item-holder .book-item .inner .books-item-information .editable-field-wrapper:nth-child(2):after {
    content: " )";
}
.resume-layout-elegant .book-item .books-item-title {
    margin-top: 0 !important;
}
.passion-item .passion-item-icon {
    width: 30px;
    float: left;
    text-align: center;
    line-height: 15px;
    position: relative;
    margin-right: 10px;
    margin-bottom: -11px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
.passion-item .passion-item-icon i {
    font-size: 25px;
}
.passion-item .passion-item-icon.editable {
    cursor: pointer;
}
.passion-item .passion-item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}
.passion-item .passion-item-title {
    font-size: 15px;
    color: #000;
    font-weight: 700;
    position: relative;
    top: 2px;
}
.passion-item .passion-item-description {
    padding-top: 4px;
    font-size: 13px;
    color: #384347;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(odd) .passion-item.item-object {
    padding-right: 5px;
}
.resume-renderer-two-column:first-child .resume-item-holder:nth-child(2n) .passion-item.item-object {
    padding-left: 5px;
}
.resume-layout-condensed .passion-item .passion-item-icon {
    width: 22px;
    line-height: 11px;
    padding: 4px 4px 4px 0;
    margin-bottom: 0;
    margin-right: 5px;
}
.resume-layout-condensed .passion-item .passion-item-icon i {
    font-size: 16px;
}
.resume-layout-condensed .passion-item .passion-item-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.resume-layout-condensed .passion-item .passion-item-title {
    font-size: 14px;
    font-weight: 400;
    top: 0;
}
.resume-layout-condensed .passion-item .passion-item-description {
    color: #65696d;
}
.reference-item .reference-item-name {
    font-weight: 700;
    font-size: 15px;
}
.reference-item .reference-item-contact {
    padding-top: 4px;
    font-size: 13px;
    color: #384347;
}
.resume-layout-condensed .reference-item .reference-item-name,
.resume-layout-newcondensed .reference-item .reference-item-name {
    font-weight: 400;
}
.resume-layout-newcondensed .resume-renderer-two-column:first-child .ReferenceSection .resume-item-holder {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
[contenteditable].text-field {
    overflow: hidden;
    min-width: 2px;
}
[contenteditable]:hover {
    cursor: text;
}
[contenteditable]:focus {
    outline: 0 none;
}
[contenteditable][placeholder]:empty:before {
    content: attr(placeholder);
}
[contenteditable][placeholder]:focus:before {
    opacity: 0.5;
}
[contenteditable].inline-input {
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
}
.enhancv-online-profile [contenteditable].text-field {
    overflow: initial;
    display: inline-block;
    max-width: 100%;
}
.enhancv-online-profile [contenteditable][placeholder]:empty:before {
    opacity: 0.5;
}
@media screen and (max-width: 768px) {
    .onboarding-editor-wrapper {
        display: none;
    }
}
.input-other {
    margin-right: 8px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #b3b3b3;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 9px 14px;
    vertical-align: middle;
}
.onboarding {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
    overflow-y: auto;
    background: #fff;
    height: 100%;
}
.onboarding--hidden {
    opacity: 0;
    pointer-events: none;
}
.onboarding--header {
    width: 100%;
    max-width: 460px;
    margin: 0 auto;
}
.onboarding--header img {
    display: block;
    width: 100%;
    height: auto;
}
.onboarding .icon-business {
    position: absolute;
    top: -3px;
    font-size: 21px;
    left: 14px;
}
.onboarding .onboarding--resume-tilt .layout-img-holder {
    -webkit-box-shadow: 0 0 10px 0 #b2b4b6;
    box-shadow: 0 0 10px 0 #b2b4b6;
}
.onboarding .onboarding--resume-tilt:hover .layout-img-holder {
    -webkit-box-shadow: 0 0 10px 0 #c5bded;
    box-shadow: 0 0 10px 0 #c5bded;
}
.onboarding .btn-onboarding--shadow {
    cursor: default;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0 !important;
    -webkit-transition: -webkit-transform 0.5s ease-out;
    transition: -webkit-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
    will-change: transition;
}
.onboarding .onboarding-container {
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    opacity: 1;
}
.onboarding .onboarding-container--hidden {
    opacity: 0;
    pointer-events: none;
}
@media (max-width: 767px) {
    .onboarding .btn-onboarding-mobile {
        display: block;
        margin: auto auto 16px;
        width: 100%;
    }
}
.btn-onboarding {
    border: 1px solid rgba(140, 124, 219, 0.2);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    color: #8c7cdb;
    padding: 9px 12px;
    font-weight: 500;
    margin: 8px;
    font-size: 15px;
}
.btn-onboarding--hover,
.btn-onboarding--ticked,
.btn-onboarding:hover {
    background-color: #e8e5f8;
}
.btn-onboarding--ticked {
    content: " ";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-top: 8px;
    font-size: 20px;
    opacity: 0;
    -webkit-transition: opacity 0.7s;
    transition: opacity 0.7s;
}
.btn-onboarding--ticked.shown {
    opacity: 1;
}
.resume-import--circles {
    width: 250px;
    height: 250px;
    -webkit-border-radius: 125px;
    border-radius: 125px;
    border: 1px solid #d0d0d0;
    display: inline-block;
    cursor: pointer;
    margin: 45px 50px 0;
    -webkit-transition: background 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, -webkit-box-shadow 0.3s;
    transition: background 0.3s, box-shadow 0.3s;
    transition: background 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
    background: hsla(0, 0%, 100%, 0);
}
.resume-import--circles:hover {
    background: rgba(140, 124, 219, 0.4);
    -webkit-box-shadow: 0 0 28px -9px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 28px -9px rgba(0, 0, 0, 0.75);
}
.resume-import--circles .resume-import--circles-title {
    font-size: 25px;
    font-weight: 700;
}
.resume-import--circles i {
    font-size: 78px;
    text-align: center;
    margin-top: 30px;
}
.import-button {
    min-width: 290px !important;
    -webkit-box-shadow: 0 0 22px -9px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 22px -9px rgba(0, 0, 0, 0.75);
}
.import-button span {
    line-height: 34px;
}
.import-button .icon {
    position: relative;
    top: 4px;
    font-size: 24px;
    color: #fff;
}
.purple-link {
    color: #8c7cdb;
    font-weight: 700;
    cursor: pointer;
}
.purple-link:hover {
    color: #624cce;
}
.loading-bar {
    height: 10px;
    overflow: hidden;
    background: #ccc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.loading-bar .bar {
    position: relative;
    height: 100%;
    background: #8c7cdb;
    -webkit-transition: width 0.5s ease-in;
    transition: width 0.5s ease-in;
}
.modal-backdrop-animate-enter {
    opacity: 0;
    -webkit-transition: opacity 0.3s cubic-bezier(0, 0.99, 0.345, 1);
    transition: opacity 0.3s cubic-bezier(0, 0.99, 0.345, 1);
}
.modal-backdrop-animate-enter.modal-backdrop-animate-enter-active {
    opacity: 1;
}
.modal-backdrop-animate-leave {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
}
.modal-backdrop-animate-leave.modal-backdrop-animate-leave-active {
    opacity: 0;
}
.menu-slideout-animate-enter {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: opacity 0.3s cubic-bezier(0, 0.99, 0.345, 1), -webkit-transform 0.3s cubic-bezier(0, 0.99, 0.345, 1);
    transition: opacity 0.3s cubic-bezier(0, 0.99, 0.345, 1), -webkit-transform 0.3s cubic-bezier(0, 0.99, 0.345, 1);
    transition: transform 0.3s cubic-bezier(0, 0.99, 0.345, 1), opacity 0.3s cubic-bezier(0, 0.99, 0.345, 1);
    transition: transform 0.3s cubic-bezier(0, 0.99, 0.345, 1), opacity 0.3s cubic-bezier(0, 0.99, 0.345, 1), -webkit-transform 0.3s cubic-bezier(0, 0.99, 0.345, 1);
}
.menu-slideout-animate-enter.menu-slideout-animate-enter-active,
.menu-slideout-animate-leave {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.menu-slideout-animate-leave {
    -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.menu-slideout-animate-leave.menu-slideout-animate-leave-active {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.modal-animate-appear {
    opacity: 0;
}
.modal-animate-appear.modal-animate-appear-active {
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-out 0.1s;
    transition: opacity 0.3s ease-out 0.1s;
}
.modal-animate-enter {
    opacity: 0;
}
.modal-animate-enter.modal-animate-enter-active {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.3s ease-out 0.1s;
    transition: opacity 0.3s ease-out 0.1s;
}
.modal-animate-leave {
    opacity: 1;
}
.modal-animate-leave.modal-animate-leave-active {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
.overflow-hidden {
    overflow: hidden;
}
@-webkit-keyframes global-toaster-show {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        opacity: 0.2;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes global-toaster-show {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        opacity: 0.2;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
.toaster--global {
    -webkit-animation: global-toaster-show 0.15s ease-in forwards !important;
    animation: global-toaster-show 0.15s ease-in forwards !important;
    display: inline-block;
    max-width: 700px;
    margin: 0 auto;
    padding: 12px 16px;
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    font-size: 12px;
}
.toaster--global--wrapper {
    position: fixed;
    top: 32px;
    left: 16px;
    right: 16px;
    z-index: 10000;
    text-align: center;
}
.toaster--global--close {
    position: relative;
    top: 1px;
    cursor: pointer;
}
.toaster--global--success {
    border: 1px solid #62d0aa;
    background-color: #d5f2e8;
}
.toaster--global--warning {
    border: 1px solid #fed8a7;
    background-color: #fff0dc;
}
.toaster--global--error {
    border: 1px solid #ffabb7;
    background-color: #ffeef0;
}
.modal-with-icon .modal-with-icon-text {
    line-height: 28px !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.checkout-locked-modal .mixed-overlay-main,
.checkout-locked-modal .modal-content {
    min-height: 815px;
}
.checkout-locked-modal .mixed-overlay-container {
    padding: 0 0 0 16px;
}
.checkout-locked-modal .close {
    position: absolute;
    top: 8px;
    right: 12px;
    z-index: 10;
}
.checkout-locked-modal .mixed-overlay-left {
    padding: 0 40px;
}
.checkout-locked-modal .text-purple {
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    cursor: pointer;
}
.checkout-locked-modal .text-purple:hover {
    color: #8c7cdb;
    opacity: 0.5;
}
.checkout-locked-modal .see-other-plans {
    font-size: 16px;
    color: #8c7cdb;
    padding: 16px;
    background: rgba(140, 124, 219, 0.01);
    border: 1px solid rgba(140, 124, 219, 0.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.checkout-locked-modal .see-other-plans .text-purple {
    font-size: 14px !important;
}
.checkout-locked-modal .see-other-plans:hover {
    background: #fff;
}
.checkout-locked-modal .pro-text {
    font-size: 14px;
    background: #00c091;
    padding: 2px 8px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    position: relative;
    top: -6px;
}
.checkout-locked-modal .left-title {
    line-height: 42px;
}
.checkout-locked-modal .sub-title {
    color: #8c7cdb;
}
.checkout-locked-modal .pro-benefit {
    font-size: 18px;
}
.checkout-locked-modal .pro-benefit .icon {
    position: relative;
    top: 2px;
}
.checkout-locked-modal .pricing-container {
    background: rgba(140, 124, 219, 0.05);
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border: 1px solid rgba(140, 124, 219, 0.1);
    padding: 16px;
}
.checkout-locked-modal .pricing-container:hover {
    background: #fff;
}
.checkout-locked-modal .pricing-container .price-cents,
.checkout-locked-modal .pricing-container .price-currency,
.checkout-locked-modal .pricing-container .price-months,
.checkout-locked-modal .pricing-container .price-value {
    font-family: Rubik, sans-serif;
    font-weight: 500;
}
.checkout-locked-modal .pricing-container .price-cents,
.checkout-locked-modal .pricing-container .price-currency {
    font-size: 16px;
    padding-top: 2px;
}
.checkout-locked-modal .pricing-container .price-months,
.checkout-locked-modal .pricing-container .price-value {
    font-size: 22px;
}
.checkout-locked-modal .pricing-container .price-description {
    margin-top: 8px;
    color: #b2b4b6;
}
.checkout-locked-modal .pricing-container .additional-text {
    font-size: 10px;
    padding: 4px 8px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-left: 8px;
    color: #fff;
    background: #00c091;
}
.checkout-locked-modal .pricing-container .additional-text--popular {
    background: #ff576f !important;
}
.checkout-locked-modal .pricing-container.stand-by {
    min-height: 180px;
    padding-left: 60px;
}
.checkout-locked-modal .pricing-container.stand-by .price-currency {
    font-size: 36px;
}
.checkout-locked-modal .pricing-container.stand-by .price-months,
.checkout-locked-modal .pricing-container.stand-by .price-value {
    font-size: 64px;
}
.checkout-locked-modal .pricing-container.stand-by .price-cents {
    font-size: 40px;
}
.checkout-locked-modal .pricing-container.stand-by .price-description {
    color: #afb4b5 !important;
}
.checkout-locked-modal .radio-btn {
    width: 20px;
    height: 20px;
    background: transparent;
    border: 1px solid #b2b4b6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.checkout-locked-modal .selected-plan .pricing-container {
    background: #fff;
}
.checkout-locked-modal .selected-plan .pricing-container .price-description {
    color: #65696d;
}
.checkout-locked-modal .selected-plan .radio-btn {
    border: 2px solid #00c091 !important;
}
.checkout-locked-modal .selected-plan .radio-btn .radio-btn-inside {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #00c091;
}
.checkout-locked-modal.with-resume .locked-resume-preview {
    margin-bottom: 8px !important;
}
.checkout-popup-complete .mixed-overlay-left {
    padding-left: 100px;
    padding-top: 180px;
}
.checkout-popup-complete .title {
    font-size: 38px;
    font-weight: 500;
}
.checkout-popup-complete .description {
    font-size: 20px;
}
.checkout-popup-complete .checkout-complete-image {
    width: 100%;
}
@media screen and (min-width: 1200px) {
    .checkout-popup-complete .checkout-complete-image {
        width: 380px;
        margin-left: -20px;
    }
}
@media screen and (min-width: 992px) {
    .checkout-popup-complete .checkout-complete-image {
        width: 280px;
        margin-left: -30px;
    }
    .checkout-popup-complete .mixed-overlay-left {
        padding-left: 80px;
        padding-top: 140px;
    }
}
@media screen and (max-width: 767px) {
    .checkout-popup-complete .checkout-complete-image {
        width: 260px;
        margin-left: -10px;
    }
    .checkout-popup-complete .mixed-overlay-left {
        padding-left: 0;
        padding-top: 10px;
    }
}
@media screen and (min-width: 1200px) {
    .checkout-locked-modal {
        min-width: 1100px;
    }
    .checkout-locked-modal .mixed-overlay-left {
        margin-top: 112px !important;
    }
    .checkout-popup-complete .mixed-overlay-left {
        margin-top: 56px !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .checkout-locked-modal {
        min-width: 910px;
    }
    .checkout-locked-modal .mixed-overlay-left {
        margin-top: 112px !important;
    }
    .checkout-popup-complete .mixed-overlay-left {
        margin-top: 56px !important;
    }
}
@media screen and (max-width: 991px) {
    .checkout-locked-modal .modal-content {
        min-height: 0 !important;
    }
    .checkout-locked-modal .mixed-overlay-left {
        padding: 0;
    }
    .checkout-locked-modal .mixed-overlay-left .left-overlay-cell {
        padding-left: 0 !important;
    }
}
@media screen and (max-width: 767px) {
    .checkout-locked-modal .mixed-overlay-container {
        padding: 0 16px !important;
    }
}
.locked-resume-preview {
    width: 209px;
    height: 300px;
    margin-bottom: 50px;
}
.locked-resume-preview .dashboard-item--preview {
    width: 209px;
    -webkit-box-shadow: 0 0 20px 7px rgba(77, 77, 77, 0.16) !important;
    box-shadow: 0 0 20px 7px rgba(77, 77, 77, 0.16) !important;
}
.centered-preview .locked-resume-preview {
    margin: 0 auto 50px;
}
.add-section {
    max-width: 1140px;
    width: unset;
}
.add-section .modal-header {
    position: relative;
    padding: 0 0 24px;
}
.add-section .close {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 2;
}
.add-section h3 {
    font-weight: 500;
}
.add-section .add-section-title > p {
    margin-bottom: 40px;
}
.add-section .modal-content .modal-body {
    display: block;
    max-height: 785px;
}
.add-section-sidebar {
    max-height: 598px;
    overflow: auto;
    -ms-overflow-style: scrollbar;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
}
@media (max-width: 768px) {
    .add-section-sidebar {
        position: relative;
        top: 24px;
    }
}
.add-section-example {
    height: 100%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: hidden;
    padding: 16px 24px;
}
.add-section-example-title {
    font-size: 20px;
    font-weight: 700;
    border-bottom: 1px solid #e6e6e6;
    font-family: Rubik;
    padding-bottom: 2px;
}
.add-section-example-title .icon-lock {
    position: relative;
    top: 3px;
}
.add-section-example-description {
    min-height: 80px;
}
.add-section-example .modal-close-btn {
    position: absolute;
    top: 16px;
    right: 22px;
}
.add-section-example-container {
    height: 48%;
    width: 100%;
    padding: 0 16px;
    border-bottom: 1px solid #e6e6e6;
}
.add-section-example-container .example {
    -webkit-transform: scale(0.6) translate(-92px, -19%);
    transform: scale(0.6) translate(-92px, -19%);
    position: relative;
    height: 300px;
}
.add-section-example-container .example-border {
    height: 200px;
    width: 300px;
    border: 1px solid #e6e6e6;
    margin: 16px auto auto;
}
.add-section-example-container .example-border .fix-top {
    -webkit-transform: scale(0.6) translate(-92px, -35%);
    transform: scale(0.6) translate(-92px, -35%);
}
.add-section-example-container .add-section-pagination-arrow.left {
    position: absolute;
    left: 16px;
    top: 100px;
}
.add-section-example-container .add-section-pagination-arrow.right {
    position: absolute;
    right: 24px;
    top: 100px;
}
.add-section-mobile .add-section-sidebar {
    max-height: 100% !important;
    top: 0 !important;
}
.add-section-mobile .add-section-sidebar .add-section-list li {
    font-size: 16px;
    padding: 24px;
    height: 72px;
}
.add-section-mobile .add-section-sidebar .add-section-list li i {
    font-size: 20px;
}
.add-section-mobile .add-section-sidebar .add-section-list--title {
    font-size: 14px;
    font-family: Inter UI;
    padding-left: 24px;
    background: #e8e5f8;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
}
.add-section-mobile .add-section-example .icon-lock {
    top: 2px;
    font-size: 16px;
}
.add-section-mobile .add-section-example-title {
    font-size: 14px;
    border-bottom: none;
}
.add-section-mobile .add-section-example-description {
    min-height: unset !important;
}
.add-section-mobile .add-section-example-container {
    border-bottom: none;
    padding: 0 !important;
}
.add-section-mobile .add-section-example-container .example {
    position: relative;
    min-width: 370px;
    left: -2%;
    -webkit-transform: scale(0.7) translate(-64px, -10%) !important;
    transform: scale(0.7) translate(-64px, -10%) !important;
}
.add-section-mobile .add-section-example-container .example,
.add-section-mobile .add-section-example-container .example-border {
    width: 100%;
    height: 245px;
}
.add-section-mobile .add-section-example-container .add-section-pagination-arrow.left {
    left: -16px;
}
.add-section-mobile .add-section-example-container .add-section-pagination-arrow.right {
    right: -16px;
}
.add-section-mobile .add-section-example .btn.add-section-pagination-dot {
    font-style: 26px;
    padding-top: 8px;
}
.add-section-mobile .add-section-example .btn-section {
    margin-top: 8px;
    min-width: 245px;
    -webkit-border-radius: 90px;
    border-radius: 90px;
    height: 50px;
    font-size: 16px;
}
.mobile-section-preview .modal-content {
    display: table-column-group !important;
}
@media (max-width: 768px) {
    .modal-hidden .add-section-mobile,
    .modal-hidden .mobile-section-preview {
        -webkit-animation: left-out 0.4s !important;
        animation: left-out 0.4s !important;
    }
    .modal-hidden .add-section-mobile .modal-content,
    .modal-hidden .mobile-section-preview .modal-content {
        -webkit-animation: none !important;
        animation: none !important;
    }
}
.example-view .full-width {
    width: 100% !important;
}
.example-view .resume-renderer {
    width: 477px;
}
@media (max-width: 991px) {
    .example-view,
    .example-view .resume-renderer {
        width: 100%;
    }
}
.example-view .resume-renderer-two-column:first-child {
    float: none;
    width: auto;
    padding-right: 0;
}
.add-section-pagination {
    margin-top: -12px;
    margin-bottom: -12px;
}
.btn.add-section-pagination-dot {
    padding: 5px 0;
    font-size: 19px;
}
.btn.add-section-pagination-dot i {
    margin-left: -2px;
    margin-right: -2px;
}
.btn.add-section-pagination-arrow {
    margin-left: -16px;
    margin-right: -16px;
}
.add-section-list {
    background-color: #f3f3f3;
}
.add-section-list ul {
    padding: 0;
    margin: 0;
}
.add-section-list--title,
.add-section-list li {
    height: 48px;
    border-bottom: 1px solid #e6e6e6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
}
.add-section-list--title span,
.add-section-list li span {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.add-section-list--title i,
.add-section-list li i {
    font-size: 18px;
    line-height: 10px;
}
.add-section-list li {
    cursor: pointer;
}
.add-section-list li:hover {
    color: rgba(56, 67, 71, 0.5);
}
.add-section-list--title {
    height: 56px;
    font-size: 16px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-family: Rubik;
}
.add-section-list li.active {
    background-color: #c5bded;
}
.add-section-list li.active i {
    color: #384347;
}
.add-section-list li.used {
    color: #ccc;
}
.add-section-list li.used i {
    color: #00c091;
}
.add-section-list li.active.used {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
}
.add-section-list li.active.used i {
    color: #fff;
}
.section-example {
    position: relative;
}
.section-example.modal-view .section-example-container {
    position: relative;
    margin: 0 21px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.section-example.modal-view .section-example-container .example-view-container {
    position: relative;
    padding: 32px 24px;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
}
.section-example.modal-view .section-example-container .example-view-container .example-view {
    -webkit-transform: scale(0.6) translate(-40%, -49%);
    transform: scale(0.6) translate(-40%, -49%);
}
.section-example.modal-view .section-example-container .example-view-container .example-view .resume-renderer {
    height: 140px;
    width: 477px;
}
.section-example.modal-view .section-example-container > .recommended-section {
    font-size: 12px;
    top: 8px;
    right: 12px;
    padding: 4px 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.section-example.modal-view .section-example-container .section-name {
    margin: 8px 0 24px;
    font-size: 16px;
    line-height: 27px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.section-example.modal-view .section-example-container:hover .section-name {
    color: #8c7cdb;
}
.section-example.sidebar-view.used-section-container {
    background-color: #f3f5fa;
}
.section-example.sidebar-view .section-example-container .example-view-container {
    padding: 24px 24px 16px;
}
.section-example.sidebar-view .section-example-container .example-view-container .example-view {
    -webkit-transform: scale(0.53) translate(-52%, -50%);
    transform: scale(0.53) translate(-52%, -50%);
}
.section-example.sidebar-view .section-example-container .example-view-container .example-view .resume-renderer {
    height: 125px;
    width: 477px;
}
.section-example.sidebar-view .section-example-container > .recommended-section {
    font-size: 11px;
    bottom: 24px;
    right: 24px;
    padding: 1px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.section-example.sidebar-view .section-example-container .section-name {
    position: relative;
    z-index: 1;
    color: #868686;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    margin: 0 0 24px 24px;
}
.section-example.sidebar-view .section-example-container:hover .section-name {
    color: #fff;
}
.section-example .section-example-container .section-clickable-area {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.section-example .section-example-container:hover.add-section-container .icon-lock {
    color: #8c7cdb;
}
.section-example .section-example-container:hover div.section-action {
    opacity: 1;
}
.section-example .section-example-container .example-view-container > .section-example-wrapper {
    overflow: hidden;
}
.section-example .section-example-container > .recommended-section {
    position: absolute;
    font-size: 12px;
    background-color: #2dc08d;
    color: #fff;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.section-example .section-example-container .rect-bg-icon {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom: 40px solid #f3f5fa;
    border-left: 40px solid transparent;
    z-index: 10;
}
.section-example .section-example-container .rect-bg-icon .icon {
    position: absolute;
    top: 20px;
    right: 4px;
    color: #000;
}
.section-example .section-example-container .rect-bg-icon.bg--green {
    border-bottom: 40px solid #00c091;
}
.section-example .section-example-container .rect-bg-icon.bg--green .icon {
    color: #fff;
}
.section-example .section-example-container div.section-action {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(84, 81, 102, 0.9);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    -webkit-transition: visibility 0s, opacity 0.3s ease-in-out;
    transition: visibility 0s, opacity 0.3s ease-in-out;
}
.section-example .section-example-container div.section-action > .btn-remove-section {
    background-color: transparent;
    border-color: #fff;
}
.section-example.used-section-container .example-view-container {
    background-color: #f3f5fa;
}
.section-example.add-section-container:hover .icon-lock {
    color: #8c7cdb;
}
@media (max-width: 991px) {
    .section-example.modal-view .section-example-container .example-view-container .example-view {
        -webkit-transform: scale(0.6) translate(-30%, -49%);
        transform: scale(0.6) translate(-30%, -49%);
    }
}
.toggle-used-sections-btn {
    padding: 16px 0 32px;
}
.toggle-used-sections-btn .btn-link i {
    vertical-align: middle;
    margin: 2px 0 0 6px;
}
.delete-account form {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.delete-account form .form-control {
    margin-top: 35px;
}
.delete-account form .form-control::-webkit-input-placeholder {
    font-style: normal;
    font-weight: 400;
}
.delete-account form .form-control::-moz-placeholder {
    font-style: normal;
    font-weight: 400;
}
.delete-account form .form-control::-ms-input-placeholder {
    font-style: normal;
    font-weight: 400;
}
.delete-account form .form-control::placeholder {
    font-style: normal;
    font-weight: 400;
}
.delete-account.modal-with-icon p {
    padding: 5px 0 10px;
}
@media (max-width: 767px) {
    .modal-promo .modal-body,
    .modal-promo .modal-header {
        padding: 8px !important;
    }
}
.modal-promo .has-feedback-right .control-label {
    visibility: hidden;
}
@-webkit-keyframes radio-button-checked {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes radio-button-checked {
    0% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.radio-button {
    display: inline-block;
    height: 18px;
    width: 18px;
    border: 1px solid #d3dcd9;
    background-color: #f2fbf8;
    position: relative;
    top: 3px;
}
.radio-button.checked {
    border: 1px solid #2dc08d;
}
.radio-button.checked:after {
    content: " ";
    top: 2px;
    left: 2px;
    height: 12px;
    width: 12px;
    background-color: #2dc08d;
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: radio-button-checked 0.3s ease-out forwards !important;
    animation: radio-button-checked 0.3s ease-out forwards !important;
}
.image-editor-editor {
    text-align: center;
}
.image-editor-editor canvas {
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: nearest-neighbor;
}
.image-editor-loading {
    text-align: center;
    height: 100%;
}
.image-editor-loading .loading {
    font-size: 40px;
    margin-bottom: 10px;
}
.image-editor-loading .loading-animation {
    position: relative;
    margin-top: 0;
    margin-bottom: 30px;
    border-left-color: #00c091;
}
.image-editor-loading .loading-text {
    margin-top: 40px;
}
.image-editor-view .import-panel {
    color: #676767;
}
.image-editor-view .import-panel span.text-info {
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
    color: #b2b4b6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.image-editor-view .import-panel .top-ok {
    margin-top: 77px;
}
.image-editor-view .import-panel .btn-default-fcb {
    color: #3b5998;
}
.image-editor-view .avatar-panel {
    position: relative;
    margin: 30px auto;
    width: 140px;
    height: 140px;
}
.image-editor-view .avatar-panel .avatar-button-container {
    text-align: center;
    line-height: 150px;
}
.image-editor-view .avatar-panel .avatar-button-container:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.auth-gradient {
    background: url(/ab6f8937ed1a75766fb12ffc9e4fbd7b.svg);
    background-repeat: no-repeat;
    background-size: cover;
}
.auth-modal {
    width: 940px;
    position: relative;
}
@media screen and (max-width: 992px) {
    .auth-modal {
        max-width: 100%;
        height: auto;
    }
}
.auth-modal .close {
    position: absolute;
    top: 17px;
    right: 22px;
    font-size: 20px;
    color: #b3b3b3;
}
.auth-modal .modal-header {
    border-bottom: 1px solid #e6e6e6;
}
.auth-modal .modal-content {
    position: relative;
    overflow: hidden;
    padding: 0 8px;
    min-height: 100vh;
}
@media (min-width: 769px) {
    .auth-modal .modal-content {
        min-height: 700px;
        padding: 0;
    }
}
.auth-modal .modal-content a {
    color: rgba(101, 105, 109, 0.8);
    font-weight: 700;
    cursor: pointer;
}
.auth-modal .industries-container {
    max-width: 400px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}
@media (max-width: 767px) {
    .auth-modal .btn-onboarding-mobile {
        display: block;
        margin: auto auto 16px;
        width: 100%;
    }
}
.auth-modal .new-style-answers {
    text-align: center;
}
@media (min-width: 768px) {
    .auth-modal .new-style-answers .btn-onboarding {
        display: block;
        width: 100%;
        text-align: left;
    }
    .auth-modal .new-style-answers .industries-container {
        max-width: auto;
    }
    .auth-modal .new-style-answers .industries-btns {
        max-width: 416px;
        display: inline-block;
    }
    .auth-modal .new-style-answers .industries-btns .container {
        padding: 0;
    }
    .auth-modal .new-style-answers .industries-btns .btn-onboarding {
        width: 200px;
        display: inline-block;
        margin: 4px 8px 4px 0;
    }
    .auth-modal .new-style-answers .industries-btns .btn-onboarding:nth-child(2n) {
        margin-left: 8px;
        margin-right: 0;
    }
    .auth-modal .new-style-answers .small-container {
        max-width: 280px;
        margin: auto;
    }
}
.custom-bullet-icon {
    font-size: 36px !important;
}
.captcha-center-container {
    width: 260px;
    margin: 0 auto;
    position: relative;
}
.captcha-container {
    position: absolute;
    z-index: 2;
    background: #fff;
    width: 260px;
    bottom: 7px;
    -webkit-box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.75);
    padding: 12px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    opacity: 1;
    -webkit-transition: bottom 0.25s, opacity 0.25s;
    transition: bottom 0.25s, opacity 0.25s;
    will-change: opacity, bottom;
}
.captcha-container.invisible {
    bottom: 12px;
    opacity: 0;
}
.captcha-container input {
    width: 84px;
    padding: 3px 5px;
    font-size: 23px;
    text-align: center;
    margin-top: 7px;
}
.captcha-container:after {
    position: absolute;
    left: 50%;
    left: -webkit-calc(50% - 8px);
    left: calc(50% - 8px);
    bottom: -7px;
    content: " ";
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 2;
}
.social-buttons .btn {
    width: 116px;
    font-weight: 500 !important;
    font-size: 14px;
}
@media screen and (max-width: 768px) {
    .social-buttons .btn {
        width: 105px;
    }
}
.social-buttons .btn.btn-linkedin:hover {
    background: #2578b5;
    border-color: #2578b5;
    color: #fff;
}
.social-buttons .btn.btn-facebook:hover {
    background: #3b5998;
    border-color: #3b5998;
    color: #fff;
}
.social-buttons .btn.btn-gplus:hover {
    background: #dd4b39;
    border-color: #dd4b39;
    color: #fff;
}
.full-invite-discount-popup .modal-header {
    border-bottom: 1px solid #e6e6e6;
}
.full-invite-discount-popup .modal-body {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.full-invite-discount-popup .modal-hero {
    margin: 56px 0;
    font-size: 61px !important;
}
.full-invite-discount-popup .modal-with-icon-text {
    font-size: 21px;
    font-weight: 300;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.modal-introduce .modal-header {
    border-bottom: 0 !important;
}
.modal-introduce .input-wrapper {
    width: 389px;
    position: relative;
}
.modal-introduce .input-wrapper .btn {
    position: absolute;
    top: 0;
    bottom: 0;
    max-width: 128px;
    right: -4px;
}
.resume-preview-container {
    height: auto;
}
.resume-preview-container .modal-header > button.close {
    color: #fff;
}
.resume-preview-container .modal-content {
    background: transparent !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.resume-preview-container .modal-content::-webkit-scrollbar {
    display: none;
}
.resume-preview-container .resume-preview {
    width: 100%;
    max-width: 600px;
}
.resume-preview-container .resume-preview .resume-renderer {
    margin: auto;
}
.resume-preview-container .embed-responsive {
    position: static !important;
}
@media (max-width: 767px) {
    .resume-preview-container .modal-mobile-title {
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom: none;
        color: #fff;
        background: rgba(71, 68, 90, 0.93) !important;
    }
    .resume-preview-container .modal-mobile-title .icon {
        color: #fff !important;
    }
    .resume-preview-container .modal-mobile-title .btn-toolbox-main.btn-gray .btn-toolbox-main--bg {
        background: rgba(71, 68, 90, 0.93) !important;
    }
    .resume-preview-container .modal-body {
        padding: 16px !important;
    }
}
@media (max-width: 768px) {
    .modal-hidden .resume-preview-container {
        -webkit-animation: left-out 0.4s !important;
        animation: left-out 0.4s !important;
    }
    .modal-hidden .resume-preview-container .modal-content {
        -webkit-animation: none !important;
        animation: none !important;
    }
    .resume-preview-container .modal-content {
        display: block;
    }
    .resume-preview-container .modal-body {
        padding: 16px !important;
    }
    .resume-preview-container .modal-body hr {
        width: 100vw !important;
        margin-left: -16px;
        border-color: #384347 !important;
    }
    .resume-preview-container .modal-body .switch-button-box-label {
        color: #fff !important;
    }
    .resume-preview-container .modal-body .switch-button-box.switch-button-binary .switch-button-all {
        background-color: #384347 !important;
    }
    .resume-preview-container .modal-body .switch-button-box.switch-button-binary .switch-button-all .option.other {
        color: #fff !important;
    }
    .resume-preview-container .btn-toolbox-main.btn-gray .icon-arrowleft-1 {
        left: 0;
    }
}
.switch-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.switch-button--flipped .switch-button-all {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin-right: 8px;
}
.switch-button--flipped .switch-button-label {
    margin-right: 0 !important;
}
.switch-button--full-width .switch-button-all {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.switch-button--full-width .switch-button-label {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.switch-button.custom-switch-button .switch-button-all.enabled .option.selected:after {
    background: transparent !important;
}
.switch-button .switch-button-all {
    padding: 4px 0;
}
.switch-button .switch-button-all.small {
    width: 32px !important;
}
.switch-button .switch-button-all.small .option {
    width: 12px;
    height: 12px;
}
.switch-button .switch-button-all .option {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: #ccc;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    float: left;
    margin-left: 3px;
}
.switch-button .switch-button-all .option.selected,
.switch-button .switch-button-all .option.selected:hover {
    background-color: #00c091;
}
.switch-button .switch-button-all .option:hover {
    background-color: #999;
}
.switch-button .info-button {
    display: inline-block;
    float: right;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background-color: #4d4d4d;
    padding: 3px 9px;
    font-size: 12px;
    margin-right: 10px;
    cursor: pointer;
}
.switch-button .info-button,
.switch-button .switch-button-label {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.switch-button .switch-button-label {
    color: #384347;
    padding-top: 2px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    margin-right: 8px;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}
.switch-button .switch-button-label:hover {
    color: #00c091;
}
.switch-button .switch-button-label .icon {
    margin-left: 7px;
    vertical-align: middle;
}
.switch-button .switch-button-label .switch-button-with-icon .icon {
    margin-left: 0 !important;
    position: relative;
    top: -3px;
}
.switch-button .switch-button-label .switch-button-with-icon .icon-23-free-star-two {
    top: 3px;
}
.switch-button.switch-button-binary .switch-button-all {
    width: 40px;
    position: relative;
    z-index: 0;
    cursor: pointer;
    padding: 4px;
    background-color: #ccc;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.switch-button.switch-button-binary .switch-button-all .option {
    margin-left: 0;
}
.switch-button.switch-button-binary .switch-button-all .option.invisible,
.switch-button.switch-button-binary .switch-button-all .option.invisible:hover {
    background-color: transparent;
}
.switch-button.switch-button-binary .switch-button-all .option.selected,
.switch-button.switch-button-binary .switch-button-all .option.selected:hover {
    background-color: #fff !important;
}
.switch-button.switch-button-binary .switch-button-all .option.selected:after {
    position: absolute;
    content: "";
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #00c091;
    opacity: 1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.switch-button.switch-button-binary .switch-button-all .option.selected.secondary:after {
    content: none;
    opacity: 0;
}
.switch-button.switch-button-binary .switch-button-all:hover {
    background-color: #999;
}
.switch-button.switch-button-binary .switch-button-all:hover .option.selected:after {
    background: #009c76;
}
.switch-button-box-label {
    color: #384347;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.switch-button-box.switch-button-binary .switch-button-all {
    width: 100%;
    max-width: 400px;
    height: 40px;
    position: relative;
    z-index: 0;
    cursor: pointer;
    padding: 2px;
    background-color: #e0e0e0;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}
.switch-button-box.switch-button-binary .switch-button-all .option {
    display: block;
    cursor: pointer;
    width: 50%;
    height: 100%;
    background: #ccc;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    float: left;
    text-align: text-center;
    font-weight: 600;
    font-size: 14px;
    line-height: 38px;
    vertical-align: middle;
}
.switch-button-box.switch-button-binary .switch-button-all .option.other,
.switch-button-box.switch-button-binary .switch-button-all .option.other:hover {
    background: transparent;
    color: #384347;
}
.switch-button-box.switch-button-binary .switch-button-all .option.selected,
.switch-button-box.switch-button-binary .switch-button-all .option.selected:hover {
    background: #fff;
    color: #00c091;
}
hr {
    border-color: hsla(0, 0%, 87.5%, 0.52);
    margin: 0;
}
@media (min-width: 768px) {
    .save-reminder {
        width: 692px !important;
    }
}
@media (min-width: 992px) {
    .save-reminder {
        width: 692px !important;
    }
}
.editing-history-state .accordeon-box {
    border-bottom: 1px solid #e6e6e6;
}
.editing-history-state .accordeon-box:last-child {
    border-bottom: 0;
}
.editing-history-state .accordeon-box--trigger {
    padding: 12px 24px;
    cursor: pointer;
    background-color: #fff;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
}
.editing-history-state .accordeon-box--trigger:hover {
    background-color: #f2f2f2;
}
.editing-history-state .accordeon-box--trigger .icon-play {
    margin-left: 12px;
    line-height: 10px;
    font-size: 12px;
}
.editing-history-state .accordeon-box--trigger .text-sm {
    font-family: Rubik;
}
.editing-history-state .accordeon-box--trigger.expanded .icon-play {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.editing-history-state .accordeon-box--content > div {
    padding: 16px 24px;
}
.editing-history-state .accordeon-box--content > div .icon-eye {
    font-size: 16px;
    line-height: 10px;
}
.editing-history-state .accordeon-box--content > div .version-item {
    margin-bottom: 8px;
    cursor: pointer;
}
.download-survey-modal .loading-bar {
    height: 25px;
    overflow: hidden;
    background: #ccc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.download-survey-modal .loading-bar .bar {
    position: relative;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(98, 208, 170, 0.75)), to(#2dc08d));
    background: linear-gradient(90deg, rgba(98, 208, 170, 0.75), #2dc08d);
    -webkit-transition: width 0.5s ease-in;
    transition: width 0.5s ease-in;
}
.download-survey-modal .copy-share-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media screen and (max-width: 768px) {
    .download-survey-modal .copy-share-link {
        display: block;
    }
    .download-survey-modal .copy-share-link button {
        margin: 16px auto 0;
        display: block;
    }
}
.download-survey-modal .survey .checkbox input[type="checkbox"] + .custom-input {
    background-color: #fff !important;
    border: 1px solid grey !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    width: 20px !important;
    height: 20px !important;
}
.download-survey-modal .survey .checkbox input[type="checkbox"] + .custom-input:after {
    font-family: enhancvstyleguide;
    content: "";
    position: absolute;
    font-size: 16px !important;
    color: #62d0aa !important;
    opacity: 0;
    top: 0 !important;
    left: 1px !important;
    -webkit-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
}
.download-survey-modal .survey .checkbox input[type="checkbox"]:checked + .custom-input:after {
    opacity: 1;
}
.download-survey-modal .survey .checkbox input[type="checkbox"][disabled] + .custom-input:after {
    background-color: transparent;
}
.download-survey-modal .survey .checkbox input[type="checkbox"] {
    display: none;
}
.download-survey-modal .btn-pdf,
.download-survey-modal .btn-txt {
    width: 100%;
    max-width: 340px;
}
.download-survey-modal .btn-txt-variant-b {
    color: #8c7cdb !important;
}
.download-survey-modal .btn-pdf-variant-b {
    min-width: 250px;
}
.download-survey-modal .share-section {
    background: #f5f7fc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 40px 90px;
    margin-top: 24px;
    -webkit-flex-flow: nowrap;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
}
@media (max-width: 480px) {
    .download-survey-modal .share-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-flow: wrap-reverse;
        -ms-flex-flow: wrap-reverse;
        flex-flow: wrap-reverse;
        text-align: center;
        padding: 20px 10px;
    }
    .download-survey-modal .share-section .m-right-5 {
        margin: 0;
    }
    .download-survey-modal .share-section .btn {
        margin: 8px auto 16px;
    }
}
.download-survey-modal .share-section .resume-img {
    width: 105px;
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.15));
}
@media (max-width: 480px) {
    .download-survey-modal .share-section .resume-img {
        width: 100%;
    }
}
.download-survey-modal .share-section .copy-link-wrapper {
    overflow: hidden;
    cursor: pointer;
    background-color: #fff !important;
    padding: 10px !important;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
@media (max-width: 480px) {
    .download-survey-modal .share-section .copy-link-wrapper {
        width: 100%;
        margin: 0;
    }
}
.download-survey-modal .share-section .copy-link-wrapper .copy-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.download-survey-modal .share-section .copy-link-wrapper .link-text {
    color: #5b5b5b;
    line-height: 100%;
    text-overflow: ellipsis;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.download-survey-modal .share-section .copy-link-wrapper i {
    margin-right: 0 !important;
    font-size: 16px;
    line-height: 10px;
}
.download-survey-modal .share-section .copy-link-wrapper .link-input {
    opacity: 0;
    position: absolute;
    z-index: -10;
}
.download-survey-modal .share-section .copy-link-wrapper.copy-link-success {
    background-color: #eaf8f3;
}
.download-survey-modal .share-section .copy-link-wrapper.copy-link-success .link-text,
.download-survey-modal .share-section .copy-link-wrapper.copy-link-success i {
    color: #2dc08c;
}
.cc-notification {
    padding: 16px;
    background: transparent;
}
.cc-notification .cc-notification-title {
    color: #384347;
    font-size: 20px;
    line-height: 30px;
}
.cc-notification .cc-notification-description {
    color: #384347;
    font-size: 14px;
    line-height: 20px;
}
.popover-container.date_range {
    min-width: 250px;
}
.popover-container.date_range .popover-open-container {
    padding: 0;
    -webkit-filter: drop-shadow(0 4px 30px rgba(0, 0, 0, 0.1));
    filter: drop-shadow(0 4px 30px rgba(0, 0, 0, 0.1));
}
.date-range-picker-container {
    color: #384347;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.date-range-picker-container .tabs {
    color: #65696d;
    font-size: 14px;
}
.date-range-picker-container .tabs span {
    width: 50%;
    display: inline-block;
    padding: 15px;
    vertical-align: bottom;
    background-color: #f2f2f2;
    cursor: pointer;
}
.date-range-picker-container .tabs span.from {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}
.date-range-picker-container .tabs span.from.active {
    -webkit-box-shadow: 3px 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 0 5px rgba(0, 0, 0, 0.1);
}
.date-range-picker-container .tabs span.to {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}
.date-range-picker-container .tabs span.to.active {
    font-weight: 700;
    -webkit-box-shadow: -3px 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: -3px 0 5px rgba(0, 0, 0, 0.1);
}
.date-range-picker-container .tabs span.active {
    background-color: #fff;
    color: #00c091;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
}
.date-range-picker-container .tabs span.active:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: #fff;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    top: -5px;
    left: 0;
    right: 0;
}
.date-range-picker-container .ongoing-checkbox {
    background-color: #e6e6e6;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
}
.date-range-picker-container .ongoing-checkbox:before {
    background: url(/39a893b0be406f074975e69d28a39638.svg);
}
.date-range-picker-container .ongoing-checkbox.selectedOngoing:before,
.date-range-picker-container .ongoing-checkbox:before {
    position: absolute;
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 70px;
    top: 50%;
    width: 15px;
    height: 15px;
}
.date-range-picker-container .ongoing-checkbox.selectedOngoing:before {
    background: url(/e002c65a4866008963f42d228065fc42.svg);
}
.date-range-picker-container .ongoing-checkbox.customText:before {
    content: none;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text {
    border: none;
    width: 100%;
    background: transparent;
    color: #65696d;
    opacity: 1 !important;
    position: relative;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text::-webkit-input-placeholder {
    color: #828282;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text::-moz-placeholder {
    color: #828282;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text::-ms-input-placeholder {
    color: #828282;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text::placeholder {
    color: #828282;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text.selected {
    color: #384347;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text.selected::-webkit-input-placeholder {
    color: #384347;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text.selected::-moz-placeholder {
    color: #384347;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text.selected::-ms-input-placeholder {
    color: #384347;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text.selected::placeholder {
    color: #384347;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text:focus {
    outline: none;
}
.date-range-picker-container .ongoing-checkbox .ongoing-checkbox-text[disabled] {
    cursor: pointer !important;
}
.date-range-picker-container .ongoing-checkbox i {
    line-height: 24px;
    font-size: 16px;
}
.date-range-picker-container .months,
.date-range-picker-container .years {
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 15px 20px;
}
.date-range-picker-container .months .btn,
.date-range-picker-container .years .btn {
    padding-top: 9px;
    padding-bottom: 9px;
}
.date-range-picker-container .months .next-page,
.date-range-picker-container .years .next-page {
    float: right;
}
.date-range-picker-container .months .next-page,
.date-range-picker-container .months .previous-page,
.date-range-picker-container .years .next-page,
.date-range-picker-container .years .previous-page {
    padding-top: 12px;
    padding-bottom: 10px;
    cursor: pointer;
}
.date-range-picker-container .months .month,
.date-range-picker-container .months .year,
.date-range-picker-container .years .month,
.date-range-picker-container .years .year {
    padding: 7px 0;
    margin: 4px 0;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    -webkit-transition: border 0.15s ease-out;
    transition: border 0.15s ease-out;
}
.date-range-picker-container .months .month > .delete-overlay,
.date-range-picker-container .months .year > .delete-overlay,
.date-range-picker-container .years .month > .delete-overlay,
.date-range-picker-container .years .year > .delete-overlay {
    background-color: #00c091;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    opacity: 0;
    -webkit-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
}
.date-range-picker-container .months .month > .delete-overlay i,
.date-range-picker-container .months .year > .delete-overlay i,
.date-range-picker-container .years .month > .delete-overlay i,
.date-range-picker-container .years .year > .delete-overlay i {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    font-size: 20px;
}
.date-range-picker-container .months .month.disabled.active,
.date-range-picker-container .months .month.disabled.focus,
.date-range-picker-container .months .month.disabled:active,
.date-range-picker-container .months .month.disabled:focus,
.date-range-picker-container .months .month.disabled:hover,
.date-range-picker-container .months .year.disabled.active,
.date-range-picker-container .months .year.disabled.focus,
.date-range-picker-container .months .year.disabled:active,
.date-range-picker-container .months .year.disabled:focus,
.date-range-picker-container .months .year.disabled:hover,
.date-range-picker-container .years .month.disabled.active,
.date-range-picker-container .years .month.disabled.focus,
.date-range-picker-container .years .month.disabled:active,
.date-range-picker-container .years .month.disabled:focus,
.date-range-picker-container .years .month.disabled:hover,
.date-range-picker-container .years .year.disabled.active,
.date-range-picker-container .years .year.disabled.focus,
.date-range-picker-container .years .year.disabled:active,
.date-range-picker-container .years .year.disabled:focus,
.date-range-picker-container .years .year.disabled:hover {
    border: 1px solid transparent;
    color: rgba(56, 67, 71, 0.2);
    cursor: not-allowed;
}
.date-range-picker-container .months .month.active,
.date-range-picker-container .months .month.focus,
.date-range-picker-container .months .month:active,
.date-range-picker-container .months .month:focus,
.date-range-picker-container .months .month:hover,
.date-range-picker-container .months .year.active,
.date-range-picker-container .months .year.focus,
.date-range-picker-container .months .year:active,
.date-range-picker-container .months .year:focus,
.date-range-picker-container .months .year:hover,
.date-range-picker-container .years .month.active,
.date-range-picker-container .years .month.focus,
.date-range-picker-container .years .month:active,
.date-range-picker-container .years .month:focus,
.date-range-picker-container .years .month:hover,
.date-range-picker-container .years .year.active,
.date-range-picker-container .years .year.focus,
.date-range-picker-container .years .year:active,
.date-range-picker-container .years .year:focus,
.date-range-picker-container .years .year:hover {
    border: 1px solid #00c091;
    color: #00c091;
}
.date-range-picker-container .months .month.active,
.date-range-picker-container .months .year.active,
.date-range-picker-container .years .month.active,
.date-range-picker-container .years .year.active {
    position: relative;
}
.date-range-picker-container .months .month.active:hover > .delete-overlay,
.date-range-picker-container .months .year.active:hover > .delete-overlay,
.date-range-picker-container .years .month.active:hover > .delete-overlay,
.date-range-picker-container .years .year.active:hover > .delete-overlay {
    opacity: 1;
}
.date-range-picker-container .months {
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
@media screen and (max-width: 768px) {
    .date-range-picker-container .tabs span {
        color: #fff;
        font-weight: 600;
    }
    .date-range-picker-container .tabs span.from,
    .date-range-picker-container .tabs span.to {
        background-color: #00c091;
    }
    .date-range-picker-container .tabs span.to.active {
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
    }
    .date-range-picker-container .tabs span.from.active {
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
    }
    .date-range-picker-container .tabs span.active {
        background-color: #fff;
        color: #00c091;
    }
    .date-range-picker-container .tabs span.active:before {
        content: none !important;
    }
    .date-range-picker-container .years,
    .date-range-picker-container months {
        padding: 8px !important;
    }
    .date-range-picker-container .years .row-1 {
        display: table-footer-group;
    }
    .date-range-picker-container .years .row-2 {
        display: table-header-group;
    }
    .date-range-picker-container .years .ongoing-checkbox {
        padding: 8px;
        margin: 0;
        background-color: #f3f3f3;
    }
    .date-range-picker-container .years .ongoing-checkbox-text {
        padding-left: 8px;
    }
    .date-range-picker-container .years .ongoing-checkbox input::-webkit-input-placeholder {
        color: #384347 !important;
        font-weight: 600;
    }
}
.company-suggestions {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 30px rgba(0, 0, 0, 0.05);
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: absolute;
    width: 100%;
    z-index: 3;
}
.company-suggestions .suggestion-item {
    padding: 8px;
    cursor: pointer;
}
.company-suggestions .suggestion-item.active,
.company-suggestions .suggestion-item:hover {
    background: hsla(0, 0%, 80%, 0.3333333333333333);
}
.job-details--company-logo {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
    height: 48px;
    overflow: hidden;
}
.job-details .header {
    padding-top: 24px;
    padding-right: 32px;
}
.job-details .header .close {
    opacity: 1 !important;
}
.job-details textarea {
    padding: 16px !important;
}
.job-details .left {
    padding-top: 0;
}
@media screen and (min-width: 768px) {
    .job-details .left {
        padding-right: 40px;
    }
}
.job-details .right {
    min-height: 605px;
}
@media (max-width: 767px) {
    .job-details--menu {
        margin: 16px -16px;
        width: -webkit-calc(100% + 32px);
        width: calc(100% + 32px);
    }
}
.job-details--menu .menu-item {
    padding: 8px;
    margin-bottom: 4px;
    font-family: Rubik;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    position: relative;
}
@media (min-width: 768px) {
    .job-details--menu .menu-item {
        padding: 8px 16px;
        height: 40px;
        font-size: 14px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        font-size: 16px;
        text-align: left;
        -webkit-transition: color 0.2s;
        transition: color 0.2s;
    }
    .job-details--menu .menu-item:after {
        content: " ";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 100%;
        bottom: 0;
        background-color: #00c091;
        -webkit-transition: right 0.2s;
        transition: right 0.2s;
    }
    .job-details--menu .menu-item.active:after {
        right: 0;
    }
    .job-details--menu .menu-item.active {
        color: #fff;
    }
}
@media screen and (max-width: 767px) {
    .job-details--menu .menu-item {
        border-bottom: 5px solid #e9e9e9;
        border-top: 1px solid #e9e9e9;
    }
    .job-details--menu .menu-item.active {
        border-bottom: 5px solid #00c091;
    }
}
.job-details--menu .menu-item i {
    line-height: 14px;
    margin-right: 8px;
}
.job-details--menu .menu-badge {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 18px;
    height: 20px;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    line-height: 16px;
    background: #8c7cdb;
    display: inline-block;
    text-align: center;
    margin-left: 8px;
    position: relative;
    top: -2px;
    padding-top: 1px;
}
.job-details--company-name {
    font-family: Rubik;
    font-size: 16px;
    line-height: 20px;
    color: #65696d;
}
.job-details--position {
    line-height: 28px;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.job-details .tasks-tab--list {
    border-top: 1px solid #e6e6e6;
    padding-top: 16px;
}
.job-details .tasks-tab--badge {
    background: #f2f2f2;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: inline-block;
    padding: 4px 8px;
    color: #65696d;
    cursor: pointer;
}
.job-details .tasks-tab .form-group {
    margin: 0;
}
.job-details .tasks-tab--single-task {
    padding: 16px;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
    margin: 0 !important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.job-details .tasks-tab--single-task:hover {
    background: #f8f8f8;
}
.job-details .tasks-tab--single-task hr {
    width: 90%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    border-top: 0 !important;
    border-bottom: 1px solid #000;
}
.job-details .tasks-tab--task-title {
    font-size: 16px;
    line-height: 19px;
}
.job-details .notes-tab--list {
    border-top: 1px solid #e6e6e6;
    padding-top: 16px;
}
.job-details .notes-tab--single-note {
    background: #fafafa;
    margin-bottom: 16px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.job-details .notes-tab--note-content,
.job-details .notes-tab--note-header {
    padding: 8px 16px;
}
.job-details .notes-tab--note-header {
    border-bottom: 1px solid #e6e6e6;
    min-height: 48px;
}
.job-details .notes-tab--note-header div {
    font-size: 12px;
    color: #65696d;
}
.job-details .notes-tab .textarea-header {
    border: 1px solid #b3b3b3;
    border-bottom: none;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    padding: 3px 3px 3px 16px;
}
.job-details .notes-tab .textarea-header span {
    color: #65696d;
    font-size: 12px;
}
.job-details .notes-tab .textarea-header button {
    padding: 5px 12px;
}
.job-details .notes-tab textarea {
    -webkit-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.job-details .documents-tab--list-selected {
    border-top: 1px solid #e6e6e6;
}
.job-details .documents-tab--list-documents {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.job-details .documents-tab--list-documents > div {
    padding: 16px 8px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.job-details .documents-tab--list-documents > div:first-child {
    cursor: pointer;
}
.job-details .documents-tab--list-documents > div:first-child.opened {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.job-details .documents-tab--list-documents .dropdown-list {
    border-top: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    max-height: 400px;
    overflow: scroll;
}
.job-details .documents-tab--list-documents .dropdown-list--documents-wrapper {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #e6e6e6;
}
.job-details .documents-tab--list-documents .dropdown-list--single-document {
    padding: 16px;
    border-bottom: 1px solid #e6e6e6;
    cursor: pointer;
}
.job-details .documents-tab--list-documents .dropdown-list--single-document:last-child {
    border-bottom: 0 !important;
}
.job-details .documents-tab .icon {
    line-height: 10px;
}
.job-details .documents-tab .documents-tab--list-selected .documents-tab--single-document {
    padding: 16px;
    margin-bottom: 16px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
}
@-webkit-keyframes fade-menus {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fade-menus {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.dropdown--block {
    display: block;
    width: 100%;
}
.dropdown--inlineblock {
    display: inline-block;
}
.dropdown--inlineblock .btn-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.dropdown--inlineblock .btn-link i {
    line-height: normal;
}
.dropdown--menu {
    position: fixed;
    z-index: 1061;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 224px;
    padding: 16px;
    -webkit-box-shadow: 0 0 18px -9px rgba(0, 0, 0, 0.45);
    box-shadow: 0 0 18px -9px rgba(0, 0, 0, 0.45);
}
.dropdown--menu.scrollable {
    overflow: hidden;
    max-height: 70%;
    min-width: 240px !important;
}
.dropdown--menu.maximum-width {
    max-width: 100% !important;
    left: 0 !important;
}
.dropdown--menu .btn-link-container {
    min-height: 32px;
    padding-top: 5px;
}
.dropdown--menu .btn-link {
    margin-bottom: 3px;
    width: 100%;
    text-align: left;
}
.dropdown--menu .btn-link:hover {
    color: #65696d !important;
}
.dropdown--menu .btn-delete {
    color: #ff576f !important;
}
.dropdown--menu .btn-delete:hover {
    color: #ffabb7 !important;
}
@media screen and (min-width: 768px) {
    .dropdown--menu .pointing-arrow {
        position: absolute;
        top: -2px;
        left: 36px;
        width: 14px;
        height: 14px;
        background: #fff;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        content: " ";
        display: block;
        z-index: 0;
        -webkit-transform: rotate(45deg) translateX(-50%);
        transform: rotate(45deg) translateX(-50%);
        border-top: 1px solid hsla(0, 0%, 80%, 0.5490196078431373);
        border-left: 1px solid hsla(0, 0%, 80%, 0.5490196078431373);
    }
}
.dropdown--menu.toolbox-dropdown {
    -webkit-animation: fade-menus 0.2s forwards !important;
    animation: fade-menus 0.2s forwards !important;
}
@media screen and (max-width: 767px) {
    .dropdown--backdrop {
        background: rgba(71, 68, 90, 0.93) !important;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1051;
    }
    .dropdown--menu {
        left: 50% !important;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
    }
    .dropdown--menu.scrollable {
        height: 95% !important;
    }
    .dropdown--menu.normal {
        top: 50% !important;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .dropdown--menu.toolbox-dropdown {
        -webkit-animation: fade-in 0.2s forwards !important;
        animation: fade-in 0.2s forwards !important;
    }
}
.scrollbar-container.style-guide-test {
    width: 300px;
    height: 300px;
}
.scrollbar-container .scrollhost {
    overflow: auto;
    height: 100%;
    scrollbar-width: none;
    -ms-overflow-style: none;
    position: relative;
}
.scrollbar-container .scrollhost::-webkit-scrollbar {
    display: none;
}
.scrollbar-container .scrollhost-container {
    position: relative;
    height: 100%;
}
.scrollbar-container .scroll-bar {
    width: 10px;
    height: 100%;
    right: 0;
    top: 0;
    position: absolute;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    bottom: 0;
    background-color: rgba(178, 180, 182, 0.2);
}
.scrollbar-container .scroll-thumb {
    width: 8px;
    height: 20px;
    margin-left: 1px;
    position: absolute;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    opacity: 1;
    top: 0;
    background-color: rgba(101, 105, 109, 0.5);
}
.new-job-application .modal-header {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.new-job-application .modal-body {
    padding-top: 0 !important;
}
.new-job-application .modal-body textarea {
    padding: 8px;
    height: 200px;
    resize: vertical;
}
.new-job-application .modal-body button {
    width: 130px;
}
.mobile-rearrange-sections .modal-content {
    background: #f3f3f3;
    display: inline-grid;
}
.mobile-rearrange-sections .reorder-header,
.mobile-rearrange-sections .reorder-page,
.mobile-rearrange-sections .reorder-page-content,
.mobile-rearrange-sections .reorder-section {
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.mobile-rearrange-sections .reorder-page-content {
    padding: 16px !important;
    width: 100% !important;
    display: block;
    margin: auto;
}
.mobile-rearrange-sections .reorder-header,
.mobile-rearrange-sections .reorder-section {
    margin-bottom: 7px;
    border-bottom: none !important;
}
.mobile-rearrange-sections .btn-preview {
    position: absolute !important;
    right: 16px !important;
}
.mobile-rearrange-sections .btn-preview .btn-toolbox-main--bg {
    width: 40px !important;
    height: 40px !important;
    font-size: 18px;
}
@media (max-width: 480px) {
    .mobile-rearrange-sections .reorder-resume .reorder-page {
        width: 90% !important;
        margin: auto;
    }
}
@media (max-width: 768px) {
    .modal-hidden .mobile-rearrange-sections {
        -webkit-animation: left-out 0.4s !important;
        animation: left-out 0.4s !important;
    }
    .modal-hidden .mobile-rearrange-sections .modal-content {
        -webkit-animation: none !important;
        animation: none !important;
    }
}
.reorder-resume {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.reorder-resume .reorder-page {
    padding-bottom: 10px;
}
.reorder-resume .reorder-page-content {
    width: 352px;
    height: 437px;
    padding: 16px;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.reorder-resume .reorder-page-content .remove-section {
    display: none;
}
.reorder-resume .reorder-page-content .reorder-section {
    background: #3f9cdc;
    color: #fff;
    pointer-events: none;
    border-bottom: 7px solid #fff;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px;
    position: relative;
}
.reorder-resume .reorder-page-content .reorder-section .remove-section {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 4px;
    pointer-events: auto;
    line-height: 12px;
}
.reorder-resume .reorder-page-content .reorder-section.active {
    background: #00c091;
}
.reorder-resume .reorder-page-content .reorder-section.dragged {
    border-bottom: none;
    margin-bottom: 7px;
}
.reorder-resume .reorder-page-content .reorder-item {
    cursor: move;
}
.reorder-resume .reorder-page-content .reorder-item:hover .remove-section {
    display: block;
}
.reorder-resume .reorder-page-content .reorder-item:hover .reorder-section {
    background: #2dc08d;
}
.reorder-resume .reorder-page-content .draggable-icon {
    position: absolute;
    top: 8px;
    left: 8px;
}
.reorder-resume .reorder-header {
    background: #e6e6e6;
    margin-bottom: 7px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.reorder-resume .reorder-header,
.reorder-resume .reorder-page-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.reorder-resume .reorder-page-columns {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.reorder-resume .reorder-page-content {
    width: 320px;
    height: 452px;
    padding: 10px;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.reorder-resume .reorder-column-first {
    width: 176px;
    margin-right: 7px;
}
.reorder-resume .reorder-column-second {
    width: 131px;
}
.reorder-resume .reorder-ghost {
    background: #b2ecde;
    pointer-events: none;
    -webkit-transition: height 0.2s, border-bottom-width 0.2s;
    transition: height 0.2s, border-bottom-width 0.2s;
    border-bottom: 0 solid #fff;
    height: 0;
}
.reorder-resume .reorder-ghost.active {
    height: 35px;
    border-bottom-width: 7px;
}
.reorder-resume .reorder-column-single {
    width: 100%;
}
.reorder-resume .multicolumn-content .reorder-column-first {
    width: 33%;
    margin-right: 8px;
}
.reorder-resume .multicolumn-content .reorder-column-second {
    width: 33%;
    margin-right: 4px;
    margin-left: 4px;
}
.reorder-resume .multicolumn-content .reorder-column-third {
    width: 33%;
    margin-left: 8px;
}
.reorder-resume .multicolumn-content .reorder-item {
    font-size: 10px;
}
.reorder-resume .reorder-high-performer .reorder-column-first {
    width: 70%;
}
.reorder-resume .reorder-high-performer .reorder-column-second {
    width: 30%;
}
.reorder-resume .reorder-high-performer .reorder-item {
    font-size: 10px;
}
.reorder-resume .continue-editing {
    position: fixed;
    bottom: 40px;
}
.mobile-comments .modal-content {
    display: inline-grid;
}
.mobile-comments .mobile-container {
    padding-left: 20px;
    padding-right: 20px;
}
.mobile-comments .invite-btn {
    display: inline;
    outline: none;
    border: none;
    background: transparent;
    padding-left: 0;
    color: #2dc08d;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.mobile-comments .invite-btn span {
    padding-top: 1px;
}
.mobile-comments .invite-btn .icon {
    height: 24px;
    width: 24px;
    position: relative;
}
.mobile-comments .invite-btn .icon-plus {
    font-size: 20px;
    color: #fff;
    position: absolute;
    top: 1px;
    left: 2px;
}
.mobile-comments .invite-btn--bg {
    display: inline-block;
    height: 24px;
    width: 24px;
    background: #00c091;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}
.mobile-comments .invite-btn:hover {
    color: #009d75 !important;
}
.mobile-comments .invite-btn:hover .icon {
    background: #009d75 !important;
}
.mobile-comments .no-comments {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fafafa;
    height: 42px;
}
.mobile-comments .no-comments .icon {
    padding-top: 5px;
}
.mobile-comments .toggle-mask {
    position: relative;
}
.mobile-comments .toggle-mask-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: hsla(0, 0%, 100%, 0.65);
    z-index: 10;
    text-align: center;
    font-size: 33px;
    color: #22bf91;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 20px;
}
.mobile-comments .copy-link-wrapper {
    cursor: pointer;
    background-color: #fff !important;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 16px 10px !important;
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.mobile-comments .copy-link-wrapper .copy-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.mobile-comments .copy-link-wrapper .link-text {
    color: #5b5b5b;
    line-height: 100%;
    text-overflow: ellipsis;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.mobile-comments .copy-link-wrapper i {
    margin-right: 0 !important;
    font-size: 16px;
    line-height: 10px;
}
.mobile-comments .copy-link-wrapper.copy-link-success {
    background-color: #eaf8f3;
}
.mobile-comments .copy-link-wrapper.copy-link-success .link-text {
    color: #2dc08c;
}
.mobile-comments .email-blocks-inner > .text-field {
    max-width: 140px;
}
.mobile-comments .email-input {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #eee !important;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.mobile-comments .email-input button {
    max-height: 40px;
}
.mobile-comments .feedback-user-container {
    font-size: 15px;
    margin-bottom: 16px;
}
.mobile-comments .resolved-container,
.mobile-comments .username-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.mobile-comments .resolved-container .switch-button-label,
.mobile-comments .username-container .switch-button-label {
    display: none;
}
.mobile-comments .feedback-count,
.mobile-comments .resolved-count {
    padding-left: 6px;
    padding-right: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.mobile-comments .feedback-count {
    background-color: #ffabb7;
}
.mobile-comments .feedback-count.enabled {
    background-color: #ff576f;
}
.mobile-comments .resolved-count {
    background-color: #62d0aa;
}
.mobile-comments .resolved-count.enabled {
    background-color: #2dc08d;
}
.mobile-comments .feedback-count-text,
.mobile-comments .resolved-count-text {
    color: #fff;
}
@media (max-width: 768px) {
    .modal-hidden {
        -webkit-animation: left-out 0.4s !important;
        animation: left-out 0.4s !important;
    }
    .modal-hidden .modal-content {
        -webkit-animation: none !important;
        animation: none !important;
    }
}
.mobile-resume-toolbox .modal-content {
    background: #f3f3f3 !important;
}
.mobile-resume-toolbox .modal-content .toolbox-inner {
    width: 100% !important;
    height: 100% !important;
}
@media (max-width: 768px) {
    .modal-hidden .mobile-resume-toolbox {
        -webkit-animation: left-out 0.4s !important;
        animation: left-out 0.4s !important;
    }
    .modal-hidden .mobile-resume-toolbox .modal-content {
        -webkit-animation: none !important;
        animation: none !important;
    }
}
.cover-letter-builder-sidebar {
    margin-bottom: 80px;
}
.cover-letter-builder-sidebar .cl-title {
    font-size: 20px;
    color: #384347 !important;
}
.cover-letter-builder-sidebar .form-control {
    margin-top: 0 !important;
}
.cover-letter-builder-sidebar .experience-container,
.cover-letter-builder-sidebar .skills-container,
.cover-letter-builder-sidebar .strengths-container {
    width: 100%;
    margin: auto;
    padding: 8px 16px;
    background: #f3f5fa;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.cover-letter-builder-sidebar .experience-container .experience-years {
    line-height: 24px;
    color: #384347;
}
.cover-letter-builder-sidebar .experience-container .slider {
    background-color: rgba(156, 178, 220, 0.25) !important;
}
.cover-letter-builder-sidebar .experience-container .resume-first-background {
    background-color: #2dc08d !important;
}
.cover-letter-builder-sidebar .experience-container .handle {
    width: 20px !important;
    height: 20px !important;
    bottom: -7px !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
    border: 5px solid #2dc08d !important;
    background-color: #fff !important;
}
.cover-letter-builder-sidebar .editable-title-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.cover-letter-builder-sidebar .editable-title-container .section-state {
    color: #8c7cdb;
    cursor: pointer;
}
.cover-letter-builder-sidebar .editable-title-container .section-state:hover {
    color: #c5bded;
}
.cover-letter-builder-sidebar .skills-container,
.cover-letter-builder-sidebar .strengths-container {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.cover-letter-builder-sidebar .skills-container .btn,
.cover-letter-builder-sidebar .strengths-container .btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #8c7cdb;
    padding: 0;
}
.cover-letter-builder-sidebar .skills-container .btn:hover,
.cover-letter-builder-sidebar .strengths-container .btn:hover {
    color: #c5bded;
}
.cover-letter-builder-sidebar .skills-container .btn:hover .icon-container,
.cover-letter-builder-sidebar .strengths-container .btn:hover .icon-container {
    background-color: #c5bded;
}
.cover-letter-builder-sidebar .skills-container .custom-label,
.cover-letter-builder-sidebar .strengths-container .custom-label {
    padding-left: 26px;
    line-height: 20px;
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cover-letter-builder-sidebar .skills-container .checkbox,
.cover-letter-builder-sidebar .strengths-container .checkbox {
    margin-top: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.cover-letter-builder-sidebar .skills-container .checkbox input[type="checkbox"] + .custom-input,
.cover-letter-builder-sidebar .strengths-container .checkbox input[type="checkbox"] + .custom-input {
    background-color: transparent !important;
    border: 1px solid #bdbdbd;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.cover-letter-builder-sidebar .skills-container .checkbox input[type="checkbox"]:checked + .custom-input,
.cover-letter-builder-sidebar .strengths-container .checkbox input[type="checkbox"]:checked + .custom-input {
    border: 1px solid transparent;
    background-color: #00c091 !important;
}
.cover-letter-builder-sidebar .strengths-container {
    max-height: 220px;
    overflow-y: auto;
}
.cover-letter-builder-sidebar .templates-container {
    padding: 2px;
}
.cover-letter-builder-sidebar .templates-container,
.cover-letter-builder-sidebar .templates-container .template-btn {
    background-color: #f3f5fa;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.cover-letter-builder-sidebar .templates-container .template-btn .btn {
    width: 100%;
    height: 42px;
}
.cover-letter-builder-sidebar .templates-container .template-btn.selected {
    background-color: #fff;
}
.cover-letter-builder-sidebar .templates-container .template-btn.selected .btn,
.cover-letter-builder-sidebar .templates-container .template-btn:hover .btn {
    color: #00c091 !important;
}
.cover-letter-builder-sidebar .icon-container {
    height: 15px;
    width: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #8c7cdb;
}
.cover-letter-builder-sidebar .icon-container .icon {
    color: #f3f5fa;
    font-size: 16px;
    height: 15px;
    width: 15px;
    margin-top: -2.5px;
    margin-left: -1px;
}
.create-btn-container {
    margin-left: -16px;
    padding: 16px;
    background: #fff;
    bottom: 0;
    width: 282px;
}
.create-btn-container .btn {
    width: 100%;
}
@media screen and (max-height: 900px) {
    .create-btn-container {
        position: fixed;
    }
}
.cl-mobile-container .cover-letter-builder-sidebar {
    margin-bottom: 0;
    padding-bottom: 0;
}
.cl-mobile-container .create-btn-container {
    padding-top: 0;
    position: relative;
    background: transparent;
    width: 100%;
}
.slider-dot {
    display: inline-block;
    background: #ccc;
    width: 24px;
    height: 4px;
    margin-left: 4px;
    margin-right: 4px;
}
.slider-dot.active {
    background: #555;
}
.slider-dot-updated {
    width: 12px;
    height: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 2px 24px;
}
.slider-dot-updated.active {
    background: #8c7cdb;
}
.mobile-layouts-dropdown .modal-content {
    background: #f3f3f3;
    overflow-y: scroll;
    display: inline-grid;
}
.mobile-layouts-dropdown .modal-content .templates-container {
    overflow-x: hidden;
}
.mobile-layouts-dropdown .modal-content .layout-section {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    overflow-x: hidden;
}
.mobile-layouts-dropdown .modal-content .layout-section .mobile-section-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow-x: scroll;
}
.mobile-layouts-dropdown .modal-content .layout-section .btn-layout-item {
    margin-right: 16px;
}
.mobile-layouts-dropdown .modal-content .layout-section .btn-layout-item .layout-img-holder {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.mobile-layouts-dropdown .modal-content .layout-section .btn-layout-item .layout-img-holder img {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 305px;
    height: 432px;
}
.mobile-layouts-dropdown .modal-content .layout-section .btn-layout-item .selected {
    border: 2px solid #00c091 !important;
}
.mobile-layouts-dropdown .modal-content .layout-section .layout-name {
    font-weight: 500;
}
.mobile-layouts-dropdown .modal-content .layout-section .circle-bg-icon {
    line-height: 20px;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    background: #00c091;
    margin-left: -28px;
}
.mobile-layouts-dropdown .modal-content .layout-section .circle-bg-icon .icon {
    top: 2px;
    font-size: 14px;
    position: relative;
}
@media (max-width: 768px) {
    .modal-hidden .mobile-layouts-dropdown {
        -webkit-animation: left-out 0.4s !important;
        animation: left-out 0.4s !important;
    }
    .modal-hidden .mobile-layouts-dropdown .modal-content {
        -webkit-animation: none !important;
        animation: none !important;
    }
}
.calendly-scheduler .calendly-container ._2LpwQ___Wrapper__cls1 {
    margin-top: 16px !important;
}
.calendly-scheduler .close {
    position: absolute;
    top: 10px;
    right: 20px;
    cursor: pointer;
    z-index: 10;
}
.enhancv-executive-popup {
    width: 1050px !important;
}
.enhancv-executive-popup .modal-content {
    width: 1050px !important;
    background: url(/d1beec8cdf3da1c30b79c77921faf2cb.jpg);
    background-repeat: no-repeat;
    background-position-x: -70px;
    background-size: 107% 100%;
    padding: 64px !important;
}
.enhancv-executive-popup .modal-content .modal-body {
    padding: 0 !important;
}
.enhancv-executive-popup .modal-content .executive-stripe-title {
    margin-top: 0 !important;
    max-width: 460px;
    font-weight: 500;
    font-size: 68px;
    line-height: 74px;
    margin-bottom: 24px !important;
    color: #fff;
}
.enhancv-executive-popup .modal-content .services-list {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    margin: 0 !important;
}
.enhancv-executive-popup .modal-content .services-list .service {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
}
.enhancv-executive-popup .modal-content .executive-description {
    margin-top: 0;
    max-width: 310px;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
}
.enhancv-executive-popup .modal-content .executive-price-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.enhancv-executive-popup .modal-content .executive-price {
    font-size: 42px;
    line-height: 38px;
}
@media screen and (max-width: 1099px) {
    .enhancv-executive-popup {
        width: 100% !important;
    }
    .enhancv-executive-popup .modal-content {
        width: 100% !important;
        padding: 48px !important;
    }
}
@media screen and (max-width: 991px) {
    .enhancv-executive-popup .modal-content {
        background: url(/142af61be4bdcaea16ec8be00c699e57.jpg);
        background-repeat: no-repeat;
        background-size: cover !important;
        background-position: 50% !important;
        padding: 32px !important;
    }
    .enhancv-executive-popup .executive-stripe-title {
        font-size: 48px !important;
        line-height: 52px !important;
    }
    .enhancv-executive-popup .executive-price-container {
        margin-bottom: 0 !important;
    }
    .enhancv-executive-popup .executive-description {
        margin-top: 32px !important;
    }
}
.resume-writing-session-popup {
    max-width: 400px !important;
}
.resume-writing-session-popup .modal-content {
    min-height: 200px !important;
}
.resume-writing-session-popup .title {
    font-weight: 500;
    font-size: 32px;
    line-height: 38px;
}
.resume-writing-session-popup .description {
    font-size: 18px;
    line-height: 31px;
}
.CircularProgressbar {
    width: 100%;
    vertical-align: middle;
}
.CircularProgressbar .CircularProgressbar-path {
    stroke: #3e98c7;
    stroke-linecap: round;
    -webkit-transition: stroke-dashoffset 0.5s ease 0s;
    transition: stroke-dashoffset 0.5s ease 0s;
}
.CircularProgressbar .CircularProgressbar-trail {
    stroke: #d6d6d6;
    stroke-linecap: round;
}
.CircularProgressbar .CircularProgressbar-text {
    fill: #3e98c7;
    font-size: 20px;
    dominant-baseline: middle;
    text-anchor: middle;
}
.CircularProgressbar .CircularProgressbar-background {
    fill: #d6d6d6;
}
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
    fill: #3e98c7;
}
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
    fill: #fff;
}
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
    stroke: #fff;
}
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
    stroke: transparent;
}
.footer {
    color: #fff;
    padding: 30px 0 10px;
    font-size: 13px;
    line-height: 20px;
}
@media screen and (max-width: 768px) {
    .footer {
        padding: 16px;
    }
}
.footer .muted {
    color: #fff;
    opacity: 0.6;
}
.footer .muted a,
.footer .muted button {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
    color: inherit;
}
.footer .footer-list li a:focus,
.footer .footer-list li a:hover,
.footer .footer-list li button:focus,
.footer .footer-list li button:hover {
    opacity: 0.5;
}
.footer .footer-list li button {
    border: none;
    outline: none;
    background-color: transparent;
}
.footer .footer-list li:before {
    content: "·";
    margin-right: 10px;
    font-size: 18px;
    color: #fff;
    vertical-align: middle;
}
.footer .footer-list li:first-child:before {
    content: none;
}
.footer.inverted {
    background: transparent;
}
.footer.inverted .muted {
    color: #384347;
    opacity: 0.4;
}
.footer.inverted .footer-list li:before,
.footer.inverted .footer-list li a,
.footer.inverted .footer-list li button {
    color: #384347;
}
.footer.whitebg {
    background: #fff !important;
}
.auth-controls-container {
    max-width: 368px;
    width: 100%;
    margin: 0 auto;
}
.auth-page-close {
    position: absolute;
    right: 16px;
    top: 16px;
    opacity: 0.1;
}
.custom-bullet-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.custom-bullet-icon {
    padding-right: 8px;
    margin-left: -4px;
    width: 54px;
    height: 46px;
    font-size: 36px;
    color: #8c7cdb;
}
.custom-bullet-text {
    color: #65696d;
    font-size: 16px;
    margin: auto auto auto 0;
    white-space: pre-wrap;
}
.tags-bubble {
    background-image: url(/98206a694c98d166421b936469d20ecc.svg);
    background-repeat: no-repeat;
    background-size: 312px;
    background-position: 12px 0;
    padding: 16px 56px;
    min-width: 370px;
    margin-top: 32px;
    margin-left: -28px;
    font-size: 16px;
    color: #65696d;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 768px) {
    .tags-bubble {
        background: none;
        padding: 0;
        font-size: 14px;
        margin-left: 0;
        min-width: 0;
        margin-top: 8px;
        margin-bottom: 24px;
    }
}
.auth-page {
    width: 100%;
    min-height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background: linear-gradient(320deg, #ebe6f8, #fefefe);
}
.auth-page .controls-container {
    width: 100%;
}
.auth-page .controls-container .inviter-name {
    line-height: 30px;
    font-size: 24px;
    margin-top: 72px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width: 768px) {
    .auth-page .controls-container {
        max-width: 562px;
        min-height: 685px;
        width: 100%;
        border: 1px solid rgba(71, 72, 75, 0.04);
        -webkit-border-radius: 5px;
        border-radius: 5px;
        background-color: #fff;
        -webkit-box-shadow: 0 2px 2px 0 hsla(0, 0%, 87.1%, 0.5);
        box-shadow: 0 2px 2px 0 hsla(0, 0%, 87.1%, 0.5);
        margin-right: 16px;
    }
}
.auth-page a {
    color: #65696d;
    font-weight: 700;
    cursor: pointer;
}
.auth-page a:hover {
    color: #8c7cdb;
}
.job-assessment-error {
    margin: 200px auto 0;
    text-align: center;
    font-size: 20px;
}
.job-assessment-progressbar-container {
    margin: 200px auto 0;
    text-align: center;
    width: 200px;
}
.job-assessment-progressbar-container .job-assessment-progressbar {
    background: #e5e5e5;
    width: 200px;
    height: 8px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.job-assessment-progressbar-container .job-assessment-progressbar .filler {
    background: #56bd94;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 8px;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
}
.job-assessment-progressbar-container .progress-text {
    color: #b2b4b6;
}
.job-assessment {
    font-family: Rubik;
}
.job-assessment .text-info-2 {
    color: #4c8def;
}
.job-assessment--right-container .job-description {
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.job-assessment--right-container .job-description .icon {
    border: 1px solid #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    width: 28px;
    height: 28px;
    font-size: 20px;
    padding-top: 2px;
}
.job-assessment--right-container .resume-container {
    background: #fff;
    width: 100%;
    height: auto !important;
}
.job-assessment--right-container .resume-container .resume-hover {
    background: rgba(71, 68, 90, 0.93);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.job-assessment .resume-container:hover .resume-hover {
    opacity: 1;
}
.job-assessment .circular-bar {
    max-width: 48px;
}
.job-assessment .circular-bar .percentage {
    font-size: 14px;
    margin-top: 11px;
    font-weight: 500;
}
.job-assessment .circular-bar .CircularProgressbar .CircularProgressbar-path {
    stroke: #00c091 !important;
}
.job-assessment .resume-section .title {
    font-weight: 500;
}
.job-assessment .yellow-stroke .circular-bar .CircularProgressbar .CircularProgressbar-path {
    stroke: #f2c94c !important;
}
@media (min-width: 991px) {
    .job-assessment .container {
        width: 1130px !important;
    }
}
@media (max-width: 767px) {
    .job-assessment h3 {
        font-size: 22px !important;
        line-height: 34px;
    }
}
.job-assessment .text-bullet {
    font-size: 10px;
}
nav.navbar-default {
    border: 0;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(77, 77, 77, 0.16);
    box-shadow: inset 0 -1px 0 0 rgba(77, 77, 77, 0.16);
    z-index: 1000;
}
nav.navbar-default .navbar-dropdown a {
    color: #384347;
    font-weight: 400;
    font-size: 16px;
}
nav.navbar-default .navbar-dropdown a:hover {
    color: #384347;
}
nav.navbar-default .btn-link {
    color: #384347 !important;
}
nav.navbar-default .dropdown--inlineblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}
nav.navbar-default .navbar-nav > li > a.active {
    color: #b2b4b6;
}
nav.navbar-default .navbar-text-center {
    position: absolute;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
nav.navbar-default .navbar-header a {
    color: #384347;
}
nav.navbar-default .navbar-header a.active {
    color: #b2b4b6;
}
nav.navbar-default .navbar-header a.mobile-dashboard-link {
    display: inline-block;
    padding: 20px 10px;
}
nav.navbar-default .navbar-btn-avatar {
    margin-left: -14px;
    padding-right: 0;
    margin-top: -1px;
    margin-bottom: -1px;
}
nav.navbar-default .navbar-btn-avatar i {
    margin-right: -3px;
    font-size: 14px;
}
nav.navbar-default .navbar-btn-notifications i {
    font-size: 18px !important;
}
nav.navbar-default .navbar-btn-notifications .notification-circle {
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    -webkit-transform: none;
    transform: none;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: auto 0;
    background: #ff576f;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
nav.navbar-default .navbar-btn-icon i {
    font-size: 17px;
    line-height: 17px;
    margin-top: -1px;
    margin-bottom: -1px;
    vertical-align: middle;
}
nav.navbar-default .credit-number {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #8c7cdb;
    width: 40px;
    height: 40px;
    line-height: 41px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
nav.navbar-default .new-link {
    position: relative;
}
nav.navbar-default .new-link .new-dot {
    width: 5px;
    height: 5px;
    background: #ff576f;
    display: block;
    position: absolute;
    right: 12px;
    bottom: 40px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.navbar.job-assessment-background {
    background: #f3f3f3 !important;
}
@media (max-width: 991px) {
    .navbar.job-assessment-background {
        background: #fff !important;
    }
}
#exit-popup-border {
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    height: 8px;
    left: 0;
    z-index: 2500;
}
@media (max-width: 991px) {
    #exit-popup-border {
        display: none;
    }
}
@media (min-width: 768px) {
    .navbar-toggle {
        display: inline-block;
    }
}
.items-container {
    border: 1px solid hsla(0, 0%, 87.5%, 0.52);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.items-container .item {
    padding: 8px 12px;
    font-family: Inter UI;
}
.items-container .item .i-arrow {
    font-size: 12px;
}
.items-container .item.with-border {
    padding: 16px;
    border-bottom: 1px solid hsla(0, 0%, 87.5%, 0.52);
}
.items-container .item.item-bcgk-white,
.items-container .item.with-border:hover {
    background: #fff;
}
.items-container .item .term {
    font-size: 11px;
    background: #f2f2f2;
    border: 1px solid hsla(0, 0%, 87.5%, 0.52);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 4px 14px;
    margin-bottom: 8px;
    margin-right: 4px;
    text-transform: uppercase;
}
.items-container .item .term-box {
    width: 14px;
    height: 16px;
    font-size: 8px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-left: 4px;
    background: #65696d;
    color: #fff;
    text-align: center;
    padding-top: 3px;
    margin-top: -1px;
}
.items-container .circle {
    height: 20px;
    width: 20px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: red;
}
.items-container .circle .icon {
    position: relative;
    top: 1px;
    left: 0.2px;
}
.items-container .circle.missing {
    background-color: #fff;
    border: 1px solid #ff576f;
}
.items-container .circle.missing .icon {
    color: #ff576f;
}
.items-container .circle.checked {
    background-color: #2dc08c;
}
.items-container .circle.checked .icon {
    color: #fff;
    top: 2px;
}
.items-container .border-line {
    border-bottom: 1px solid hsla(0, 0%, 87.5%, 0.52);
}
.resume-checker-error {
    margin: 200px auto 0;
    text-align: center;
    font-size: 20px;
}
.resume-checker .container {
    max-width: 1200px !important;
}
.resume-checker .app-inner,
.resume-checker .job-assessment-background {
    background: #fff !important;
}
.resume-checker .footer {
    width: 80%;
    max-width: unset !important;
}
.resume-checker nav.navbar-default {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.resume-checker .navbar-brand img {
    width: 142px;
    height: 22px;
}
.resume-checker .check-bar {
    position: relative;
    text-align: center;
}
.resume-checker .check-bar--placeholder {
    position: relative;
    overflow: hidden;
    width: 285px;
    height: 142.5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.resume-checker .check-bar--filler {
    position: absolute;
    top: 0;
    left: 0;
    width: 285px;
    height: 285px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.resume-checker .check-bar--filler--red {
    border-color: #ff576f #f5f7fc #f5f7fc #ff576f;
    border-style: solid;
    border-width: 35px;
}
.resume-checker .check-bar--filler--green {
    border-color: #2dc08d #f5f7fc #f5f7fc #2dc08d;
    border-style: solid;
    border-width: 35px;
}
.resume-checker .check-bar--filler--yellow {
    border-color: #feb251 #f5f7fc #f5f7fc #feb251;
    border-style: solid;
    border-width: 35px;
}
.resume-checker .check-bar--label {
    margin-top: 72px;
}
.resume-checker .check-bar--percentage {
    font-size: 48px;
    font-family: Rubik, sans-serif;
    line-height: 27px;
    color: #384347;
}
.resume-checker .check-bar--subtext {
    font-size: 18px;
    font-family: Rubik, sans-serif;
    line-height: 27px;
    margin-top: 4px;
}
.resume-checker .header-container {
    background: #fff;
    padding-bottom: 40px;
    margin: 24px auto auto;
}
.resume-checker .header-container.header-container-a {
    max-width: 900px;
}
.resume-checker .header-container.header-container-b {
    max-width: 1180px;
}
@media screen and (max-width: 767px) {
    .resume-checker .header-container {
        margin-left: 8px;
        margin-right: 8px;
        text-align: center;
    }
    .resume-checker .header-container h2 {
        font-size: 26px;
    }
}
.resume-checker .results-section {
    background: #fff;
}
.resume-checker .results-section a.btn {
    color: #fff !important;
}
.resume-checker .results-section--header {
    background: #384347;
}
.resume-checker .results-section--content {
    border-bottom: 2px solid #f3f5fa;
}
.resume-checker .results-section--content.no-border-bottom {
    border-bottom: 0;
}
.resume-checker .results-section--content .has-cta-padding {
    padding-left: 32px;
    padding-right: 32px;
}
.resume-checker .results-section--content .banner {
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}
@media screen and (max-width: 767px) {
    .resume-checker .results-section--content {
        padding: 16px;
    }
    .resume-checker .results-section--content .results-section--content-description {
        padding: 16px 0 0 30px;
    }
}
.resume-checker .results-section--content a {
    color: #8c7cdb !important;
}
.resume-checker .results-section .no-border {
    border-bottom: unset;
}
.resume-checker .results-section hr {
    border-top: 2px solid #f3f5fa;
}
.resume-checker .results-section .icon-checked {
    color: #00c091;
}
.resume-checker .results-section .icon-missing {
    color: #ff576f;
}
.resume-checker .cta-container {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
@media screen and (max-width: 767px) {
    .resume-checker .cta-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 50px;
        background: #f3f5fa;
        position: fixed;
        bottom: -1px;
        top: unset;
        left: 0;
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .resume-checker .cta-container img {
        margin: 0;
        width: 112px;
    }
    .resume-checker .cta-container .h6 {
        font-size: 14px;
        padding-left: 8px;
    }
    .resume-checker .cta-container .btn {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        margin-top: unset;
    }
}
.forgotten-password-popup .reset-message {
    font-size: 16px;
}
.forgotten-password-popup .form-group {
    margin-bottom: 0;
}
.forgotten-password-popup .modal-header {
    padding: 24px;
    border-bottom: 1px solid #e6e6e6;
}
.forgotten-password-popup .modal-body {
    padding: 32px;
}
.profile-section .form-group {
    margin-bottom: 24px;
}
.profile-section .gray-form-group {
    background: #fafafa;
    padding: 24px 16px;
}
.profile-section .gray-form-group .checkbox {
    margin: 0;
}
.profile-section .profile-upgrade {
    padding: 24px;
    -webkit-box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
    box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
}
.profile-section .profile-upgrade .text-lg {
    font-weight: 400;
}
.profile-section .profile-upgrade .plan-benefits {
    margin-top: 32px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.profile-section .profile-upgrade .plan-benefits .benefit-item {
    font-size: 12px;
    margin-bottom: 8px;
}
.profile-section .profile-upgrade .plan-benefits i {
    line-height: 12px;
    margin-right: 8px;
    color: #00c091;
}
#sidebar {
    width: 100%;
}
#sidebar .nav-stacked {
    width: 100%;
    text-align: center;
    background-color: #fafafa;
    padding-top: 24px;
}
#sidebar .nav-stacked > li {
    display: inline-block;
}
#sidebar .nav-stacked > li > a {
    display: inline-block;
    padding: 0 0 24px;
}
#sidebar .nav-stacked > li + li {
    margin-left: 32px;
    margin-top: 0;
}
.account-page {
    background: #fff;
    color: #384347;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .account-page {
        min-height: 100vh;
        height: auto;
    }
    .account-page .app-container {
        min-height: -webkit-calc(100vh - 82px);
        min-height: calc(100vh - 82px);
    }
}
.account-page li,
.account-page ul {
    list-style: none;
}
.account-page #heading {
    font-family: Rubik, sans-serif !important;
    margin-top: 0;
}
.account-page .account-content {
    width: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.account-page .navLink {
    color: #384347;
}
.account-page .navLink.active {
    color: #8c7cdb;
}
.invite-friends-section .background-gradient {
    background-color: #fafafa;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    height: 100%;
    width: 100%;
}
.invite-friends-section .info-text-small {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.invite-friends-section .info-text-big {
    font-size: 19px;
    font-weight: 300;
    line-height: 23px;
    margin-bottom: 8px;
}
@media (max-width: 480px) {
    .invite-friends-section .info-text-big {
        font-size: 16px;
        line-height: 19px;
    }
}
@media (max-width: 767px) {
    .invite-friends-section .app-container {
        width: 100%;
    }
    .invite-friends-section .information-text {
        font-size: 19px;
        line-height: 23px;
        margin-bottom: 24px;
    }
}
@media (max-width: 767px) {
    .dropdown-open {
        overflow: hidden;
    }
}
.navbar-dropdown {
    display: none;
    position: absolute;
    top: 80px;
    z-index: 1030;
    right: 20px;
    width: 272px;
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}
@media screen and (max-width: 768px) {
    .navbar-dropdown {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
    }
}
.navbar-dropdown--shadow {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(101, 105, 109, 0.5);
    z-index: 50;
}
.navbar-dropdown:before {
    top: -31px;
    font-size: 37px;
    font-family: enhancvstyleguide;
    content: "";
    position: absolute;
    color: #fafafc;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    text-shadow: 0 1px rgba(178, 180, 182, 0.5);
}
.navbar-dropdown.profile:before {
    right: 20px;
}
.navbar-dropdown.counseling {
    top: 60px;
    background-color: transparent;
    display: none;
    width: 272px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding-top: 20px;
    position: absolute;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    font-size: 18px;
}
.navbar-dropdown.counseling .text-green {
    color: #2dc08d !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.6;
}
.navbar-dropdown.counseling .text-green:hover {
    color: #161b1c !important;
    opacity: 1;
}
.navbar-dropdown.counseling .page-counseling {
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    padding: 24px 32px 10px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.navbar-dropdown.counseling:before {
    content: none;
}
.navbar-dropdown.counseling .menu-separator {
    width: 100%;
    height: 0;
    border-bottom: 1px solid #e0e0e0;
}
.navbar-dropdown.notifications:before {
    right: 75px;
}
.navbar-dropdown .navbar-dropdown-container {
    overflow-x: hidden;
    overflow-y: auto;
}
.navbar-dropdown.active {
    display: block;
}
.navbar-dropdown li {
    border-bottom: 1px solid #e6e6e6;
}
.navbar-dropdown .navbar-dropdown-header {
    background-color: #fff;
}
.navbar-dropdown .navbar-dropdown-content {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.navbar-dropdown .navbar-dropdown-content li {
    padding-left: 16px;
    padding-right: 16px;
}
.navbar-dropdown .navbar-dropdown-content li.first-child {
    background-color: #fafafc;
}
.navbar-dropdown .navbar-dropdown-content li.first-child a {
    color: #8c7cdb;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.navbar-dropdown li:last-child {
    border-bottom: 0;
}
.navbar-dropdown .navbar-dropdown-link {
    display: block;
    width: -webkit-calc(100% + 32px);
    width: calc(100% + 32px);
    font-size: 16px;
}
.navbar-dropdown .navbar-dropdown-link:hover {
    background-color: #e6e6e6;
    opacity: 1;
    color: #384347;
}
.navbar-dropdown .navbar-dropdown-link .link-addon-icon {
    font-size: 20px;
    margin-bottom: -4px;
    margin-top: -4px;
}
.notifications-dropdown-container {
    position: absolute;
    top: 80px;
    right: 16px;
    max-width: 400px;
    width: 100%;
    background: #fff;
    z-index: 100;
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
@media screen and (max-width: 768px) {
    .notifications-dropdown-container {
        width: auto;
        left: 16px;
    }
}
@media screen and (min-width: 768px) {
    .notifications-dropdown-container:before {
        top: -31px;
        right: 70px;
        font-size: 37px;
        font-family: enhancvstyleguide;
        content: "";
        position: absolute;
        color: #fff;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        text-shadow: 0 1px rgba(178, 180, 182, 0.5);
    }
}
.notifications-dropdown {
    max-height: 450px;
    overflow-y: scroll;
}
.notifications-dropdown--header {
    padding: 16px 16px 14px;
    font-weight: 500;
    border-bottom: 1px solid rgba(178, 180, 182, 0.2);
}
.notifications-dropdown--header span {
    position: relative;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    color: #b2b4b6;
}
.notifications-dropdown--header span:after {
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.notifications-dropdown--header .active {
    color: #000;
}
.notifications-dropdown--header .active:after {
    content: " ";
    display: inline-block;
    position: absolute;
    bottom: -17px;
    left: 0;
    right: 0;
    height: 3px;
    background: #8c7cdb;
}
.notifications-dropdown--notification {
    border-bottom: 1px solid rgba(178, 180, 182, 0.2);
    padding: 16px;
}
.notifications-dropdown--notification--inactive {
    color: #65696d;
    opacity: 0.7;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.notifications-dropdown--notification--inactive .icon {
    color: #b2b4b6;
}
.notifications-dropdown--notification--inactive:hover {
    opacity: 0.85;
}
.notifications-dropdown--notification:last-child {
    border-bottom: 0;
}
.notifications-dropdown--notification--icon {
    padding-right: 16px;
}
.notifications-dropdown--notification--icon i {
    font-size: 24px;
}
.notifications-dropdown--notification--active-icon-generic {
    color: #7aaacb;
}
.notifications-dropdown--notification--active-icon-payment {
    color: #00c091;
}
.notifications-dropdown--notification--active-icon-system {
    color: #feb251;
}
.notifications-dropdown--notification--content {
    font-size: 12px;
}
.persistent-toaster {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 16px;
    -webkit-box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
    box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
}
.persistent-toaster a:hover {
    color: #b2b4b6 !important;
}
.persistent-toaster--icon {
    font-size: 24px;
}
.persistent-toaster--close {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 9px;
    cursor: pointer;
}
.persistent-toaster--blue {
    background-color: #e2eff8;
    border: 1px solid #7aaacb;
}
.persistent-toaster--blue .icon {
    color: #7aaacb;
}
.persistent-toaster--purple {
    background-color: #e8e5f8;
    border: 1px solid #8c7cdb;
}
.persistent-toaster--purple .icon {
    color: #8c7cdb;
}
.persistent-toaster--green {
    background-color: #d5f2e8;
    border: 1px solid #2dc08d;
}
.persistent-toaster--green .icon {
    color: #2dc08d;
}
.persistent-toaster--yellow {
    background-color: #fff0dc;
    border: 1px solid #feb251;
}
.persistent-toaster--yellow .icon {
    color: #feb251;
}
.persistent-toaster--red {
    background-color: #ffeef0;
    border: 1px solid #ff576f;
}
.persistent-toaster--red .icon {
    color: #ff576f;
}
.persistent-toaster--gray {
    background-color: #f8f8f8;
    border: 1px solid rgba(178, 180, 182, 0.5);
}
.persistent-toaster--gray .persistent-toaster--close {
    font-size: 18px;
    top: 16px;
    right: 16px;
    color: #65696d;
}
.persistent-toaster--gray a {
    color: #65696d;
}
.plan-details .panel-title + a {
    color: #65696d;
    text-decoration: underline;
}
.plan-details .panel-title + a:focus,
.plan-details .panel-title + a:hover {
    text-decoration: none;
}
.plan-details .cancel-subscription {
    color: #65696d;
    text-decoration: underline;
    font-size: 12px;
    padding: 0;
}
.plan-details .cancel-subscription:focus,
.plan-details .cancel-subscription:hover {
    text-decoration: none;
}
.plan-details .striked-text:before {
    border: 1px solid #b2b4b6;
    text-decoration: line-through;
}
.resume-mistakes--resume {
    padding: 40px 48px 24px;
    background: #f8f8f8;
}
.resume-mistakes--bullet {
    position: relative;
    text-shadow: 0 0 6px rgba(0, 0, 0, 0.83);
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.resume-mistakes--bullet span {
    color: transparent;
}
.resume-mistakes--bullet.no-transparent {
    text-shadow: none;
    color: #000;
}
.resume-mistakes--bullet.no-transparent span {
    color: #000;
}
.resume-mistakes--bullet:before {
    content: " ";
    display: block;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: -22px;
    background: rgba(0, 0, 0, 0.34901960784313724);
    top: 5px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
}
.resume-mistakes--bullet.no-transparent:before {
    -webkit-box-shadow: initial;
    box-shadow: none;
}
.resume-mistakes--bullets-container {
    position: relative;
}
.resume-mistakes--bullets-container:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 0, 0, 0)), to(#f3f3f3));
    background-image: linear-gradient(180deg, rgba(255, 0, 0, 0), #f3f3f3);
}
.billing-section .panel-gray .panel-title {
    font-size: 20px;
    margin-bottom: 16px;
}
.billing-section .billing-upgrade-panel {
    padding: 32px 40px;
    -webkit-box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
    box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
}
.billing-section .billing-upgrade-panel ul {
    text-align: left;
    display: inline-block;
}
.billing-section .billing-upgrade-panel ul li {
    margin-bottom: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.billing-section .billing-upgrade-panel ul li i {
    font-size: 18px;
    margin-right: 24px;
    line-height: 12px;
    color: #00c091;
}
.billing-section .billing-upgrade-panel ul li:last-child {
    margin-bottom: 0;
}
.payment-details {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.payment-details button {
    color: #65696d;
    text-decoration: underline;
}
.payment-details button:focus,
.payment-details button:hover {
    color: #65696d;
    text-decoration: none;
}
.payment-details .credit-card {
    font-size: 16px;
}
.btn-delete-payment-method {
    font-weight: 400 !important;
}
.transactions-list .table.table-transactions thead {
    color: #ccc;
    border-top: 1px solid #e6e6e6;
}
.transactions-list .table.table-transactions > tbody > tr > td,
.transactions-list .table.table-transactions > thead > tr > td {
    padding: 16px;
}
.transactions-list .table.table-transactions > tbody > tr > td:first-child,
.transactions-list .table.table-transactions > thead > tr > td:first-child {
    padding-left: 0;
}
.transactions-list .table.table-transactions > tbody > tr > td:last-child,
.transactions-list .table.table-transactions > thead > tr > td:last-child {
    padding-right: 0;
    text-align: right;
}
.transactions-list .btn.btn-transaction-download {
    padding-right: 0;
    margin-top: -12px;
    margin-bottom: -12px;
}
.invite-friends-section {
    padding: 0 0 64px;
}
.invite-friends-section > .container {
    padding: 0;
}
@media (max-width: 767px) {
    .invite-friends-section > .container {
        padding: 0 24px;
    }
}
@media (max-width: 480px) {
    .invite-friends-section {
        padding: 16px 0;
    }
}
.invite-friends-section .invites-container {
    position: relative;
}
.invite-friends-section .invites-container .resend-all {
    position: absolute;
    right: 0;
    text-align: center;
}
.invite-friends-section .invites-container .resend-all .icon-40x40 {
    font-size: 18px;
}
.invite-friends-section .invites-list {
    line-height: 16px;
    padding-left: 0;
    border-bottom: 1px solid #e6e6e6;
}
.invite-friends-section .invites-list > li {
    border-top: 1px solid #e6e6e6;
    padding: 8px 0;
}
.invite-friends-section .invites-list .text-muted {
    color: #b2b4b6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 500;
}
.invite-friends-section .invites-list .icon-40x40 {
    font-size: 18px;
    text-align: center;
}
.invite-friends-section .hero-holder.discount-balance {
    position: relative;
    padding-top: 48px;
    padding-bottom: 48px;
    margin: 0;
}
.invite-friends-section .hero-holder.discount-balance .panel {
    position: relative;
    background: #fff;
    border: 1px solid #8c7cdb;
    margin-bottom: 0;
}
.invite-friends-section .hero-holder.discount-balance .panel.success {
    border: 1px solid #00c091;
}
.invite-friends-section .hero-holder.discount-balance .panel .info-text-small {
    margin-bottom: 0;
}
@media (max-width: 480px) {
    .invite-friends-section .hero-holder.discount-balance .panel .btn-primary {
        margin-bottom: 8px;
    }
    .invite-friends-section .hero-holder.discount-balance .panel .info-text-small {
        margin-bottom: 16px;
    }
    .invite-friends-section .hero-holder.discount-balance .panel .information-text {
        text-align: center;
    }
}
.invite-friends-section .hero-holder {
    width: 100%;
    position: relative;
    margin-bottom: 29px;
    padding-top: 40px;
    padding-bottom: 61px;
}
@media (max-width: 480px) {
    .invite-friends-section .hero-holder {
        padding-bottom: 37px;
    }
}
.invite-friends-section .hero-holder .container {
    position: relative;
}
.invite-friends-section .email-input {
    background: #fff;
    margin-top: 32px;
    margin-bottom: 16px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 100;
}
@media (max-width: 480px) {
    .invite-friends-section .email-input {
        margin-top: 8px;
        width: 90%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        left: 50%;
    }
}
.invite-friends-section .buttons-wrapper {
    margin-top: 24px;
}
.invite-friends-section .buttons-wrapper .share-links {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.invite-friends-section .buttons-wrapper .share-links > * + * {
    margin-left: 8px;
}
.invite-friends-section .buttons-wrapper .share-links .btn.share-social {
    width: 40px;
    height: 40px;
    padding: 0;
}
@media (max-width: 480px) {
    .invite-friends-section .buttons-wrapper .share-links .btn {
        width: 40px;
        height: 40px;
        padding: 0;
    }
}
@media (max-width: 991px) {
    .invite-friends-section .buttons-wrapper {
        margin-top: 16px;
        display: block;
    }
    .invite-friends-section .buttons-wrapper .btn-danger,
    .invite-friends-section .buttons-wrapper .share-links > * {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .invite-friends-section .buttons-wrapper .btn-danger {
        margin-bottom: 8px;
        width: 100%;
    }
}
@media (max-width: 767px) {
    .invite-friends-section .buttons-wrapper .share-links > * {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.invite-friends-section .panel-default {
    margin: 0 auto 64px;
    max-width: 752px;
    line-height: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 480px) {
    .invite-friends-section .panel-default {
        margin: 0 auto 32px;
    }
}
.invite-friends-section .panel-default .icon-40x40 {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #384347;
    font-size: 16px;
    text-align: center;
    background: #e6e6e6;
}
.invite-friends-section .panel-default .Grid--column > * + * {
    margin-top: 16px;
}
.invite-friends-section .tooltip {
    min-width: 204px;
}
.email-input {
    -webkit-box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
    box-shadow: 0 0 2px 0 rgba(77, 77, 77, 0.16);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: no-wrap;
    -ms-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.email-input .email-blocks-wrapper {
    -ms-flex-align: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}
.email-input .email-blocks-inner,
.email-input .email-blocks-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.email-input .email-blocks-inner {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.email-input .email-blocks-inner > * {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.email-input .email-blocks-inner .icon-social-google-plus {
    font-size: 20px;
    color: #dd4b39;
}
.email-input .email-blocks-inner a {
    color: #384347;
    text-decoration: underline;
}
.email-input .contented {
    min-width: 100px;
    display: inline-block;
    border: 1px solid transparent;
    margin: 4px;
    padding: 8px 16px;
    overflow: initial;
}
.email-input .contented:focus {
    outline: 0;
}
.email-input .contented[placeholder]:empty:before {
    color: #b2b4b6 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.email-input .email-block {
    cursor: pointer;
    display: inline-block;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #8c7cdb;
    margin: 4px;
    padding: 9px 16px;
    -webkit-transition: border-color 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out, color 0.3s ease-in-out;
    word-break: break-word;
    word-wrap: break-word;
}
.email-input .email-block:focus,
.email-input .email-block:hover {
    color: #00c091;
    border-color: #00c091;
}
@media (max-width: 767px) {
    .email-input {
        border-color: #8c7cdb;
        position: relative;
        -webkit-transition: border-color 0.2s ease-in-out;
        transition: border-color 0.2s ease-in-out;
    }
    .email-input.open {
        border-color: #00c091;
    }
    .email-input .email-blocks-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        position: static;
    }
    .email-input .email-blocks-inner {
        width: 100%;
    }
    .email-input .email-blocks-inner > .icon {
        margin-right: 8px;
    }
    .email-input .email-dropdown-wrapper {
        width: -webkit-calc(100% + 2px);
        width: calc(100% + 2px);
        margin: 1px -1px;
    }
    .email-input .email-dropdown {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 12px 16px;
    }
    .email-input .email-dropdown.import-from-gmail {
        padding: 19px 16px;
    }
    .email-input .email-dropdown .email-dropdown-name {
        margin-left: 0;
        margin-right: 0;
    }
    .email-input .btn-primary {
        width: 40px;
        padding: 0 12px;
    }
    .email-input .btn-primary > i {
        line-height: 40px;
    }
}
.share-links .form-control {
    position: absolute !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
}
.share-links .icon-facebook-square {
    color: #3b5998;
    font-size: 20px;
}
.share-links .icon-linkedin-square {
    color: #2578b5;
    font-size: 20px;
}
.share-links .icon-29-twitter {
    color: #5eaade;
    font-size: 20px;
}
.share-links .icon-flash {
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 19px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    background: -webkit-gradient(linear, right top, left top, from(#01b7ff), to(#007efe)) !important;
    background: linear-gradient(270deg, #01b7ff, #007efe) !important;
    color: #fff;
    -webkit-transform: scaleX(-1) rotate(270deg) !important;
    transform: scaleX(-1) rotate(270deg) !important;
}
.share-links .icon-flash:before {
    line-height: 19px;
    font-size: 14px;
}
@-webkit-keyframes first-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-120px);
        transform: translateY(-120px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes pros-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-24px);
        transform: translateY(-24px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes middle-in {
    0% {
        -webkit-transform: translateY(-195px);
        transform: translateY(-195px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes last-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-240px);
        transform: translateY(-240px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes element-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes title-in {
    0% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.first-in {
    -webkit-animation: first-in 0.5s;
    animation: first-in 0.5s;
}
.middle-in {
    -webkit-animation: middle-in 0.5s;
    animation: middle-in 0.5s;
}
.last-in {
    -webkit-animation: last-in 0.5s;
    animation: last-in 0.5s;
}
.element-in {
    -webkit-animation: element-in 0.5s;
    animation: element-in 0.5s;
}
.title-in {
    -webkit-animation: title-in 0.5s;
    animation: title-in 0.5s;
}
.pos-top-right {
    top: 4px;
    right: 8px;
}
.pros-in {
    -webkit-animation: pros-in 0.5s;
    animation: pros-in 0.5s;
}
.plans {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.plans.plans-background {
    background: linear-gradient(320deg, #e9e2f7, #f4f1f9 50%, #f4f2f6);
}
.plans:before {
    content: none;
}
.plans .p-top-left {
    position: absolute;
    top: 20px;
    left: 16px;
}
.plans .with-icon-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 860px;
    margin-left: auto;
    margin-right: auto;
}
.plans .with-icon-container,
.plans .with-icon-container .pro-benefit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.plans .with-icon-container .pro-benefit {
    padding-bottom: 0;
    font-size: 13px;
}
.plans .with-icon-container .pro-benefit .icon {
    font-size: 18px;
    position: relative;
    top: 2px;
    margin-right: 12px;
}
.plans .social-proof-container {
    background-image: url(/8fd02aefb627acca77e395063c84c821.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-top: 40px !important;
    margin-bottom: -30px !important;
    padding-left: 40px !important;
    padding-top: 20px !important;
}
.plans .social-proof-container .social-proof-quote {
    max-width: 360px;
}
.plans .social-proof-container .social-proof-quote .quote {
    font-style: italic;
}
.plans .cancellation-policy-container .cancel-any-time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    color: #2dc08d;
    margin-bottom: 6px;
}
.plans .cancellation-policy-container .cancel-any-time .icon {
    margin-right: 4px;
}
.plans .cancellation-policy-container .cancel-any-time span {
    margin-top: -2px;
}
.plans .pricing-wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 865px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 0 #e4e4e7;
    box-shadow: 0 1px 0 0 #e4e4e7;
    margin: 8px auto;
    padding: 16px 22px 16px 20px;
    border: 1px solid #e9e9e9;
    border-left: 6px solid;
}
.plans .border-right {
    border-right: 1px solid hsla(0, 0%, 88.2%, 0.3);
}
.plans .border-orange {
    border-left-color: #ffe2ca;
}
.plans .border-purple {
    border-left-color: #cbcdf4;
}
.plans .border-gray {
    border-left-color: #eaeaea;
}
@media screen and (max-width: 992px) {
    .plans .with-icon-container {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
    }
}
@media screen and (max-width: 480px) {
    .plans .with-icon-container {
        display: block;
        margin-left: 30%;
    }
}
.plans .price-b {
    position: relative;
    font-family: Rubik;
}
.plans .price-b .price-value {
    font-size: 76px;
    font-weight: 300;
    line-height: 70px;
    color: #384347;
}
.plans .price-b .price-currency {
    margin-right: 4px;
}
.plans .price-b .price-cents,
.plans .price-b .price-currency {
    font-size: 20px;
    color: #384347;
    line-height: 30px;
}
.plans .price-b .old-price {
    text-decoration: line-through;
}
.plans .price-monthly .price-b {
    margin-right: 11px;
}
.plans .price-monthly .price-b .price-value {
    font-size: 60px;
    line-height: 56px;
}
.plans .price-monthly .price-b .price-cents,
.plans .price-monthly .price-b .price-currency {
    font-size: 16px;
    line-height: 24px;
}
.plans .plan-name h5 {
    font-family: Rubik;
}
.plans .plan-name :nth-child(2) {
    line-height: 23px;
}
.plans .plan-name .price-b-offer {
    color: #ff576f;
    font-family: Rubik;
    font-weight: 400;
    line-height: 17px;
}
.plans .plan-name .most-popular {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: rgba(255, 87, 111, 0.1);
    width: 230px;
    padding: 5px 8px;
}
.plans .plan-name .asterisk {
    font-size: 16px;
    display: inline-block;
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
}
.plans .btn-plan {
    width: 195px;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    padding-top: 16px;
    padding-bottom: 16px;
}
.plans .text-purple {
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    cursor: pointer;
}
.plans .text-purple:hover {
    color: #8c7cdb;
    opacity: 0.5;
}
.plans .plan-current .pricing-wrapper {
    background-color: #eaeaea;
    border-left-color: #eaeaea;
}
.plans .plan-current .btn-plan-current {
    background-color: #b1b3b5;
    opacity: 1;
}
.plans .text-danger {
    color: #ff576f;
}
.plans .other-plans {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 865px;
    border: 1px solid #e9e9e9;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #f1f0f6;
    -webkit-box-shadow: 0 1px 0 0 #e4e4e7;
    box-shadow: 0 1px 0 0 #e4e4e7;
    margin: 8px auto;
    padding: 16px 24px;
}
.plans .other-plans .gray-2 {
    font-size: 13px;
}
@media (max-width: 767px) {
    .plans .price .price-value {
        font-size: 48px;
        line-height: 48px;
    }
    .plans .price .price-currency {
        font-size: 21px;
    }
    .plans .other-plans {
        padding: 16px;
    }
    .plans .other-plans a {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .plans .btn-plan {
        width: 100% !important;
    }
    .plans .pricing-wrapper {
        border-left: none;
        border-top: 6px solid;
    }
    .plans .pricing-wrapper .price-b-container {
        margin: auto;
        border: none;
        border-bottom: 1px solid hsla(0, 0%, 88.2%, 0.3);
        width: 160px;
    }
    .plans .pricing-wrapper .price-b-container .price-b {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-left: 16px;
    }
    .plans .plan-name .most-popular {
        width: 100%;
    }
    .plans .border-orange {
        border-top-color: #ffe2ca;
    }
    .plans .border-purple {
        border-top-color: #cbcdf4;
    }
    .plans .border-gray {
        border-top-color: #eaeaea;
    }
}
@media (max-width: 991px) {
    .plans .btn-plan {
        width: 100%;
        padding: 16px;
        margin-top: 4px;
    }
}
.plans .copyright {
    position: absolute;
    bottom: 24px;
    left: 0;
    right: 0;
    font-size: 13px;
    color: #828282;
}
.plans-new .logo-container {
    position: absolute;
    top: 1px;
    left: 0;
    z-index: 1;
}
.plans-new .logo-container .p-top-left {
    top: 16px;
    left: 72px;
}
.plans-new .copy-rights {
    position: relative;
    bottom: 0;
    left: 0;
    z-index: 1;
    font-size: 12px;
}
.plans-new .mixed-overlay-container .mixed-overlay-left {
    margin-right: auto !important;
}
.plans-new .mixed-overlay-container .btn-back {
    margin-top: 10px;
    background: #f3f3f3;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 6px 9px;
    margin-right: 0;
    font-size: 21px;
}
.plans-new .mixed-overlay-container .pro-text {
    font-size: 14px;
    background: #00c091;
    padding: 2px 8px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    position: relative;
    top: -6px;
}
.plans-new .mixed-overlay-container .left-title {
    line-height: 45px;
    font-size: 38px;
    font-weight: 500;
}
.plans-new .mixed-overlay-container .sub-title {
    color: #8c7cdb;
}
.plans-new .mixed-overlay-container .pro-benefit {
    font-size: 14px;
}
.plans-new .mixed-overlay-container .pro-benefit .icon {
    position: relative;
    top: 2px;
}
.plans-new .mixed-overlay-container .logos-container {
    border-top: 1px solid #f0f0f0;
}
.plans-new .mixed-overlay-container .first-step {
    background: #384347;
    color: #fff;
}
.plans-new .mixed-overlay-container .custom-padding-left {
    padding-left: 40px;
}
.plans-new .mixed-overlay-container .custom-padding-left-circles {
    padding-left: 12px;
}
.plans-new .mixed-overlay-container .see-other-plans {
    font-size: 16px;
    color: #8c7cdb;
    padding: 16px;
    background: rgba(140, 124, 219, 0.01);
    border: 1px solid rgba(140, 124, 219, 0.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.plans-new .mixed-overlay-container .see-other-plans a {
    color: #384347;
}
.plans-new .mixed-overlay-container .see-other-plans .text-purple {
    font-size: 14px !important;
}
.plans-new .mixed-overlay-container .see-other-plans:hover {
    background: #fff;
}
.plans-new .mixed-overlay-container .pricing-container {
    background: #f5f5fb;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 16px;
}
.plans-new .mixed-overlay-container .pricing-container:hover {
    background: #fff;
}
.plans-new .mixed-overlay-container .pricing-container .price-cents,
.plans-new .mixed-overlay-container .pricing-container .price-currency,
.plans-new .mixed-overlay-container .pricing-container .price-months,
.plans-new .mixed-overlay-container .pricing-container .price-value {
    font-family: Rubik, sans-serif;
    font-weight: 500;
}
.plans-new .mixed-overlay-container .pricing-container .price-cents,
.plans-new .mixed-overlay-container .pricing-container .price-currency {
    font-size: 16px;
    padding-top: 2px;
}
.plans-new .mixed-overlay-container .pricing-container .price-months,
.plans-new .mixed-overlay-container .pricing-container .price-value {
    font-size: 22px;
}
.plans-new .mixed-overlay-container .pricing-container .price-description {
    margin-top: 8px;
    color: #b2b4b6;
}
.plans-new .mixed-overlay-container .pricing-container .additional-text {
    font-size: 10px;
    padding: 4px 8px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-left: 8px;
    color: #fff;
    background: #00c091;
}
.plans-new .mixed-overlay-container .pricing-container .additional-text--popular {
    background: #ff576f !important;
}
.plans-new .mixed-overlay-container .radio-btn {
    width: 20px;
    height: 20px;
    background: transparent;
    border: 1px solid #b2b4b6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.plans-new .mixed-overlay-container .selected-plan .pricing-container {
    background: #fff;
}
.plans-new .mixed-overlay-container .selected-plan .pricing-container .price-description {
    color: #65696d;
}
.plans-new .mixed-overlay-container .selected-plan .radio-btn {
    border: 2px solid #00c091 !important;
}
.plans-new .mixed-overlay-container .selected-plan .radio-btn .radio-btn-inside {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #00c091;
}
@media screen and (max-width: 767px) {
    .plans-new .mixed-overlay-container .see-other-plans-pro {
        background: rgba(140, 124, 219, 0.05);
    }
    .plans-new .left-title {
        line-height: 34px;
        font-size: 28px !important;
    }
    .plans-new .custom-padding-left,
    .plans-new .custom-padding-left-circles {
        padding-left: 0 !important;
    }
    .plans-new .checkout-steps h6 {
        color: #b2b4b6 !important;
    }
    .plans-new .mixed-overlay-left,
    .plans-new .mixed-overlay-right {
        margin-top: 16px;
    }
}
.plans-free-session-bar {
    background: #e7ecf5;
    color: #2f80ed;
    font-weight: 600;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: relative;
    padding: 4px 8px 4px 24px;
}
.plans-free-session-bar:after {
    content: " ";
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    top: -1px;
    padding-left: 15px;
    background-size: contain;
    left: -11px;
    background-image: url(/eac6564ac9c978f4a9f9478e3ed26379.svg);
}
.spinner-plans {
    position: absolute;
    top: 35px;
    left: 0;
    right: 0;
}
.tick-circle {
    width: 26px;
    height: 26px;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    position: relative;
    top: -2px;
    z-index: 2;
    font-family: Rubik, sans-serif;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    padding-top: 4px;
    background: #384347;
    color: #fff;
    -webkit-transition: background 0.3s, color 0.3s;
    transition: background 0.3s, color 0.3s;
}
.tick-circle.done {
    background: #2dc08d;
    color: #fff;
}
.pricetable-price {
    position: relative;
    float: right;
}
.pricetable-price .remove {
    position: absolute;
    top: 0;
    right: -16px;
    color: #b8b8b8;
    cursor: pointer;
}
.pricetable-promo {
    color: #f76e00;
}
.checkout-step {
    position: relative;
}
.checkout-step:after {
    content: "";
    position: absolute;
    width: 1px;
    height: -webkit-calc(100% - 42px);
    height: calc(100% - 42px);
    top: 35px;
    left: 24px;
    background-color: #60696c;
    display: block;
}
.checkout-steps {
    position: relative;
}
.checkout-steps:after {
    content: " ";
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 13px;
    bottom: 10px;
    width: 1px;
    background: rgba(178, 180, 182, 0.5);
    z-index: 0;
}
.mixed-overlay-container {
    padding: 0 16px;
}
.mixed-overlay-container .btn-back {
    margin-top: 24px;
    background: transparent;
    border: 0;
    padding: 0;
    margin-right: 6px;
    font-size: 21px;
}
.overlay-toaster .toaster {
    color: #fff;
    z-index: 1060;
    top: 0;
}
.mixed-overlay-right {
    margin: 32px auto;
    max-width: 540px;
    width: 100%;
}
@media screen and (min-width: 768px) {
    .mixed-overlay-right {
        margin-top: 60px;
    }
}
@media screen and (min-width: 992px) {
    .mixed-overlay-right {
        margin-left: 0;
        max-width: 495px;
        width: 100%;
        padding-left: 32px;
    }
}
@media screen and (min-width: 1200px) {
    .mixed-overlay-right {
        margin-left: 40px;
        margin-right: 80px;
        padding-left: 0;
    }
}
@media screen and (min-width: 768px) {
    .mixed-overlay-right-default {
        margin-top: 120px;
    }
}
.mixed-overlay-left {
    width: 100%;
    max-width: 540px;
    margin: 16px auto 32px;
}
@media screen and (min-width: 768px) {
    .mixed-overlay-left {
        margin-top: 56px;
    }
}
@media screen and (min-width: 992px) {
    .mixed-overlay-left {
        max-width: 540px;
        margin-right: 32px;
        float: right;
    }
}
@media screen and (min-width: 1200px) {
    .mixed-overlay-left {
        max-width: 540px;
        margin-right: 80px;
    }
}
.checkout-complete-image {
    width: 100%;
}
@media screen and (min-width: 768px) {
    .checkout-complete-image {
        width: 480px;
        margin-left: -30px;
    }
}
.overlay-page {
    background: #fff;
}
.overlay-page .btn-back,
.overlay-page .btn-close {
    font-size: 28px;
    font-weight: 300;
    color: #384347;
}
.overlay-page .btn-back:active i,
.overlay-page .btn-back:hover i,
.overlay-page .btn-close:active i,
.overlay-page .btn-close:hover i {
    opacity: 0.5;
}
.pos-top-right {
    position: absolute;
    top: 25px;
    right: 20px;
}
.pos-top-left {
    position: absolute;
    top: 25px;
    left: 20px;
}
.btn-back i {
    -webkit-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
}
.btn-back i,
.btn-close i {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btn-close i {
    -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 40%;
    transform-origin: 50% 40%;
}
.btn-close:active i,
.btn-close:hover i {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.overlay-notifications .toaster {
    color: #fff;
    z-index: 1060;
    top: 0;
}
.overlay {
    padding-top: 70px;
    padding-bottom: 70px;
}
.overlay .header-container {
    margin-bottom: 56px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.overlay .subheader-container {
    font-size: 16px;
    font-weight: 300;
}
.checkout .cancellation-policy-container .cancel-any-time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px;
    color: #2dc08d;
    margin-bottom: 6px;
}
.checkout .cancellation-policy-container .cancel-any-time .icon {
    margin-right: 4px;
}
.checkout .cancellation-policy-container .cancel-any-time span {
    margin-top: -2px;
}
.checkout form > .panel {
    margin-bottom: 32px;
}
.checkout .has-feedback .form-control {
    padding-right: 0;
}
.checkout .btn-primary {
    font-weight: 400;
}
@media (max-width: 767px) {
    .checkout .checkout-description-text {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
    .checkout .checkout-button-wrapper {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}
.checkout--step-title {
    margin-bottom: 24px;
}
.checkout .copyright {
    margin-top: 160px;
    font-size: 13px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #828282;
}
.ongoing-checkout:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background-color: hsla(0, 0%, 100%, 0.6);
}
.radio-button-big {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #2dc08d;
    background-color: #f2fbf8;
    display: inline-block;
    position: relative;
    top: 2px;
}
.radio-button-big.active:after {
    content: " ";
    display: inline-block;
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #2dc08d;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    top: 4px;
    left: 4px;
}
.payment-step-checked {
    position: relative;
    top: 2px;
    font-size: 12px;
}
.paymentmethod-title {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    position: relative;
    top: -3px;
}
.shared-resume {
    max-width: 980px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 60px auto 100px;
}
.shared-resume .item-object {
    cursor: text !important;
}
.resume-not-found h1 {
    margin: 0;
}
.resume-share-page {
    min-width: 960px !important;
}
.resume-share-page .offset-top {
    padding-top: 60px;
}
.resume-share-page .share-page-navigation {
    padding-left: 16px;
}
.btn-download-navbar {
    min-width: 151px;
    margin-right: 10px;
    font-weight: 700;
}
.btn-download {
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    -webkit-box-shadow: 0 0 61px -14px #00c091;
    box-shadow: 0 0 61px -14px #00c091;
}
.btn-download:hover {
    -webkit-box-shadow: 0 0 61px -14px #005a44;
    box-shadow: 0 0 61px -14px #005a44;
}
.btn-download:hover .icon-download-1 {
    -webkit-animation: hvr-icon-down 0.75s ease-out;
    animation: hvr-icon-down 0.75s ease-out;
}
.unsubscribe-emails .separator {
    width: 100%;
    height: 1px;
    background: #ccc;
}
.modal-industry-examples,
.modal-industry-examples .modal-content {
    min-width: 1020px;
}
.modal-industry-examples .modal-body {
    padding-bottom: 0;
}
.industry-examples-page {
    font-family: Rubik, sans-serif;
}
.industry-examples-page .resume-container .icon-container,
.industry-examples-page .search-container .icon-container {
    position: absolute;
    padding-top: 10px;
    padding-left: 10px;
}
.industry-examples-page .resume-container .search-icon,
.industry-examples-page .search-container .search-icon {
    font-size: 24px;
    color: #8c7cdb;
}
.industry-examples-page .example-modal {
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.25);
}
.industry-examples-page .example-modal.show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.industry-examples-page .navbar {
    background-color: #e2eff8;
}
.industry-examples-page .navbar-toggle:focus {
    background-color: transparent !important;
}
.industry-examples-page .resume-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 414px;
}
.industry-examples-page .resume-example-container {
    height: 100vh;
    width: inherit;
    max-width: inherit;
    position: fixed;
}
.industry-examples-page .right-container {
    padding: 0 !important;
    width: 100%;
}
.industry-examples-page .zoomed-resume {
    cursor: pointer;
    margin: auto;
    max-width: 360px;
    max-height: 550px;
}
.industry-examples-page .zoomed-resume .dashboard-item--preview {
    margin: auto;
    -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3) !important;
}
.industry-examples-page .embed-responsive-item {
    pointer-events: none;
}
.industry-examples-page .category-nav-element.clear-search {
    color: #8c7cdb;
    padding: 0;
    text-decoration: underline;
    text-underline-position: under;
    font-weight: 700;
}
.industry-examples-page .category-nav-element {
    color: #333;
    background-color: transparent;
    cursor: pointer;
    border: none;
    outline: none;
    padding: 0;
}
.industry-examples-page .category-nav-element.selected {
    color: #8c7cdb;
}
.industry-examples-page .category-nav-element:hover {
    color: #5b4aad;
}
.industry-examples-page .categories-list--sidebar {
    padding-bottom: 24px;
    top: 32px;
    position: -webkit-sticky;
    position: sticky;
    overflow-y: auto;
    height: 100vh;
}
.industry-examples-page .main-heading {
    position: relative;
    z-index: 1;
}
.industry-examples-page .search-grid {
    top: -67px;
    height: 177px;
    position: -webkit-sticky;
    position: sticky;
    overflow-y: auto;
    padding-top: 100px;
    margin-top: -100px;
    background-color: #f4f2f7;
}
.industry-examples-page .categories-list--container {
    background-color: #e2eff8;
}
.industry-examples-page .category-box {
    margin-bottom: 32px;
}
.industry-examples-page .search-input {
    font-size: 16px;
    height: 45px;
    width: 100%;
    padding-left: 45px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px transparent;
    -webkit-box-shadow: 0 0 4px 0 rgba(160, 162, 167, 0.15);
    box-shadow: 0 0 4px 0 rgba(160, 162, 167, 0.15);
    outline: none;
}
.industry-examples-page .search-input#placeholder {
    color: #959595;
    opacity: 0.8 !important;
}
.industry-examples-page .search-input:hover {
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
}
.industry-examples-page .position-link {
    line-height: normal;
    font-size: 16px;
    background-color: #fff;
    color: #959595;
    outline: none;
    width: 95%;
    border: 1px transparent;
    height: 45px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 4px 0 rgba(160, 162, 167, 0.15);
    box-shadow: 0 0 4px 0 rgba(160, 162, 167, 0.15);
}
.industry-examples-page .position-link:hover {
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
}
.industry-examples-page .position-link.selected {
    border: 2px solid #2dc08d;
}
.industry-examples-page .clear-search-icon-button {
    background: transparent;
    border: none;
    outline: none;
    padding: 0;
}
.industry-examples-page .clear-search-icon-button:hover .icon {
    color: #333;
}
@media screen and (max-width: 767px) {
    .industry-examples-page .search-grid {
        top: 0;
        height: 109px;
        padding-top: 0;
        margin-top: 0;
    }
    .industry-examples-page .industry-examples-page .dashboard-item--preview {
        max-width: 300px !important;
    }
    .industry-examples-page .search-container {
        margin-top: 32px;
    }
    .industry-examples-page .category-nav-element {
        padding-left: 32px !important;
        font-size: 24px;
        line-height: 38px !important;
    }
}
@media screen and (max-height: 680px) {
    .industry-examples-page .resume-container {
        min-height: 282px !important;
    }
    .industry-examples-page .dashboard-item--preview {
        width: 200px !important;
        margin: 0 auto;
    }
}
@media screen and (max-width: 1199px) {
    .modal-industry-examples,
    .modal-industry-examples .modal-content {
        min-width: 100% !important;
    }
}
.import-linkedin {
    font-family: Rubik;
    background-color: #fff;
    min-height: 100vh;
    width: 100%;
    padding: 16px 8px;
}
.import-linkedin .btn-back > i {
    font-size: 21px;
}
.import-linkedin--control ol {
    margin: 16px 0 0 16px !important;
    padding-left: 0;
}
.import-linkedin--control ol > li {
    margin-bottom: 16px;
}
.import-linkedin--control .img-example {
    height: 100%;
    width: 100%;
    max-width: 360px;
    max-height: 260px;
}
.import-linkedin--control .upload-container {
    background: #ebebeb;
    border: 4px dashed #444;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 260px;
    margin-top: 16px;
}
.import-linkedin--control .upload-container .icon-cloud-upload {
    font-size: 60px;
    height: 40px;
}
.import-linkedin--control .active {
    border: 4px solid #444;
    opacity: 0.5;
}
.import-linkedin--control .import-btn {
    -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
}
.import-linkedin--intervention ol {
    list-style: none;
    padding-left: 0;
    counter-reset: list-counter;
}
.import-linkedin--intervention ol > li {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 31px;
    max-width: 370px;
    counter-increment: list-counter;
}
.import-linkedin--intervention ol > li:before {
    content: counter(list-counter);
    position: absolute;
    display: inline-block;
    font-weight: 700;
    text-align: center;
    background-color: #e7ecf5;
    color: #9cb2dc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 34px;
    height: 34px;
    padding-top: 2px;
    margin-left: -60px;
}
.import-linkedin--intervention .page-title {
    font-weight: 500;
}
.import-linkedin--intervention .page-description {
    font-size: 18px;
}
.import-linkedin--intervention .linkedin-link {
    color: #299abf;
}
.import-linkedin--intervention .linkedin-link:hover {
    color: #8ec6d9;
}
.import-linkedin--intervention .browse-btn {
    width: 360px;
}
.import-linkedin--intervention .loading-btn {
    width: 360px;
    background-color: #e7ecf5;
    color: #8c7cdb;
}
.import-linkedin--intervention .loading-bar {
    width: 360px;
    background-color: transparent;
    height: 4px;
    overflow: hidden;
    margin-top: -4px;
}
.import-linkedin--intervention .loading-bar .bar {
    position: relative;
    height: 100%;
    background: #8c7cdb;
    -webkit-transition: width 0.5s ease-in;
    transition: width 0.5s ease-in;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.import-linkedin--intervention .linkedin-img-example-sm {
    max-width: 320px;
}
.import-linkedin--intervention .linkedin-img-example {
    max-height: 317px;
}
@media (max-width: 480px) {
    .import-linkedin--intervention ol > li:before {
        display: none;
    }
}
@media (max-width: 767px) {
    .import-linkedin--intervention .linkedin-img-example-sm {
        width: 100%;
    }
    .import-linkedin--intervention .browse-btn,
    .import-linkedin--intervention .loading-bar,
    .import-linkedin--intervention .loading-btn {
        width: 100%;
        max-width: 320px;
    }
}
@media (min-width: 1280px) {
    .import-linkedin--intervention .linkedin-img-example {
        margin-left: 200px;
    }
}
@media (max-width: 1279px) {
    .import-linkedin--intervention .linkedin-img-example {
        width: 100%;
    }
}
.ccs-upload-document {
    font-family: Rubik;
    background-color: #f3f3f3;
    min-height: 100vh;
    width: 100%;
    padding: 16px 8px;
}
.ccs-upload-document .btn-back > i {
    font-size: 21px;
}
.ccs-upload-document--wrapper .page-title {
    font-weight: 500;
}
.ccs-upload-document--wrapper .page-description {
    font-size: 18px;
}
.ccs-upload-document--wrapper .browse-btn {
    width: 360px;
}
.ccs-upload-document--wrapper .loading-btn {
    width: 360px;
    background-color: #e7ecf5;
    color: #8c7cdb;
}
.ccs-upload-document--wrapper .loading-bar {
    width: 360px;
    background-color: transparent;
}
.ccs-upload-document--wrapper .loading-bar .bar {
    background: #8c7cdb;
}
.ccs-upload-document--wrapper .resumes-carousel .carousel-container {
    width: 100%;
    margin: auto;
    padding: 20px;
}
.ccs-upload-document--wrapper .resumes-carousel .carousel-container::-webkit-scrollbar {
    display: none;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-container {
    -webkit-box-align: start !important;
    -webkit-align-items: start !important;
    -ms-flex-align: start !important;
    align-items: start !important;
}
.ccs-upload-document--wrapper .resumes-carousel .slider::-webkit-scrollbar {
    display: none;
}
.ccs-upload-document--wrapper .resumes-carousel .carousel-container,
.ccs-upload-document--wrapper .resumes-carousel .slider {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.ccs-upload-document--wrapper .resumes-carousel .carousel {
    overflow-x: auto !important;
    position: relative;
    max-width: 100%;
    margin: auto;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide {
    padding: 10px;
    margin-right: 24px;
    height: 330px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: rgba(140, 124, 219, 0);
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.hover,
.ccs-upload-document--wrapper .resumes-carousel .slider-slide:hover {
    background: rgba(140, 124, 219, 0.1);
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.hover .hover-btn-container,
.ccs-upload-document--wrapper .resumes-carousel .slider-slide:hover .hover-btn-container {
    visibility: visible;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.hover .resume-title,
.ccs-upload-document--wrapper .resumes-carousel .slider-slide:hover .resume-title {
    color: #8c7cdb;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.hover .upload-btn-details,
.ccs-upload-document--wrapper .resumes-carousel .slider-slide:hover .upload-btn-details {
    opacity: 1;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.selected {
    background: rgba(86, 189, 148, 0.15);
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.selected .hover-btn-container {
    visibility: hidden !important;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.selected .select-btn-container {
    visibility: visible;
}
.ccs-upload-document--wrapper .resumes-carousel .slider-slide.selected .resume-details {
    opacity: 1;
}
.ccs-upload-document--wrapper .resumes-carousel .resume-title {
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    max-width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ccs-upload-document--wrapper .resumes-carousel .carousel-item {
    display: inline-block;
    vertical-align: top;
    height: 330px;
}
.ccs-upload-document--wrapper .resumes-carousel .dashboard-item--preview,
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container {
    width: 170px !important;
    height: 240px !important;
}
.ccs-upload-document--wrapper .resumes-carousel .dashboard-item--preview {
    cursor: default !important;
}
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container {
    border: 2px solid #dedde1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container .upload-button-container {
    background: #ebebeb;
}
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container .upload-button-container .icon-cloud-upload {
    font-size: 60px;
    height: 40px;
}
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container.active {
    opacity: 0.5;
}
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container .upload-btn-details {
    opacity: 0.5;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container .upload-btn-icon {
    font-size: 60px;
    max-height: 60px;
}
.ccs-upload-document--wrapper .resumes-carousel .upload-button-container .upload-btn-text {
    white-space: normal;
}
.ccs-upload-document--wrapper .hover-btn-container,
.ccs-upload-document--wrapper .select-btn-container {
    position: relative;
    top: -110px;
    height: 0;
    visibility: hidden;
}
.ccs-upload-document--wrapper .hover-btn-container button,
.ccs-upload-document--wrapper .select-btn-container button {
    max-height: 30px;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 15px;
}
.ccs-upload-document--wrapper .btn-skip {
    cursor: pointer;
    color: #8c7cdb !important;
}
.ccs-upload-document--wrapper .loading-bar {
    width: 120px;
    background-color: #fff;
    height: 4px;
    overflow: hidden;
    margin-top: -4px;
}
.ccs-upload-document--wrapper .loading-bar .bar {
    position: relative;
    height: 100%;
    background: #00c091;
    -webkit-transition: width 0.5s ease-in;
    transition: width 0.5s ease-in;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
@media (max-width: 768px) {
    .ccs-upload-document--wrapper .resumes-carousel .dashboard-item--preview {
        min-width: 170px !important;
    }
}
@media (max-width: 767px) {
    .ccs-upload-document--wrapper .browse-btn,
    .ccs-upload-document--wrapper .loading-bar,
    .ccs-upload-document--wrapper .loading-btn {
        width: 100%;
        max-width: 320px;
    }
}
.custom-slider {
    overflow-x: scroll;
    width: auto;
}
.custom-slider .slider-container {
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.custom-slider .slider-container.small-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.custom-slider .slider-slide {
    display: inline-block;
    text-align: left;
}
@media screen and (min-width: 2000px) {
    .custom-slider .slider-container {
        display: block;
        margin: auto;
    }
}
.feedback-share-page .mixed-overlay-left {
    margin-top: 16px;
}
@media screen and (min-width: 768px) {
    .feedback-share-page .mixed-overlay-left {
        margin-top: 142px;
    }
}
.feedback-share-page .toggle-mask {
    position: relative;
}
.feedback-share-page .toggle-mask-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: hsla(0, 0%, 100%, 0.65);
    z-index: 10;
    text-align: center;
    font-size: 33px;
    color: #22bf91;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 20px;
}
.feedback-share-page .copy-link-wrapper {
    cursor: pointer;
    background-color: #fafafa;
    padding: 16px 24px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.feedback-share-page .copy-link-wrapper .link-text {
    color: #5b5b5b;
}
.feedback-share-page .copy-link-wrapper i {
    margin-right: 8px;
    font-size: 16px;
    line-height: 10px;
}
.feedback-share-page .copy-link-wrapper.copy-link-success {
    background-color: #eaf8f3;
}
.feedback-share-page .copy-link-wrapper.copy-link-success .link-text {
    color: #2dc08c;
}
.feedback-share-page hr {
    margin: 0;
}
.feedback-share-page .link-input {
    opacity: 0;
    position: absolute;
    z-index: -10;
}
.feedback-share-page .email-input {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #b3b3b3;
}
.cover-letter-offer-wrapper .cover-letter-offer {
    max-width: 1140px;
    margin: auto;
}
@media (max-width: 767px) {
    .cover-letter-offer-wrapper .cover-letter-offer .header-image {
        width: 100%;
        height: auto;
        margin: auto;
    }
    .cover-letter-offer-wrapper .cover-letter-offer h1 {
        font-size: 40px;
    }
    .cover-letter-offer-wrapper .cover-letter-offer p {
        font-size: 15px;
    }
}
.cover-letter-offer-wrapper .cover-letter-offer-form {
    width: 60%;
    margin: auto;
}
@media (max-width: 767px) {
    .cover-letter-offer-wrapper .cover-letter-offer-form {
        width: 100%;
    }
    .cover-letter-offer-wrapper .cover-letter-offer-form h4 {
        margin-bottom: 8px;
    }
    .cover-letter-offer-wrapper .cover-letter-offer-form > div {
        margin-top: 40px;
    }
    .cover-letter-offer-wrapper .cover-letter-offer-form > div:last-child {
        margin-top: 16px !important;
    }
}
.cover-letter-offer-wrapper .cover-letter-offer-form h4 {
    margin-bottom: 24px;
}
.cover-letter-offer-wrapper .cover-letter-offer-form > div {
    margin-top: 80px;
}
.cover-letter-offer-wrapper .cover-letter-offer-form > div:last-child {
    margin-top: 32px !important;
}
@media (max-width: 767px) {
    .cover-letter-offer-wrapper .cover-letter-offer-form .cover-letters-grid-wrapper {
        overflow: hidden;
    }
}
.cover-letter-offer-wrapper .cover-letter-offer-form .cover-letters-grid-wrapper .cover-letters-grid {
    width: 250%;
    margin-left: -75%;
}
@media (max-width: 767px) {
    .cover-letter-offer-wrapper .cover-letter-offer-form .cover-letters-grid-wrapper .cover-letters-grid {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: initial;
        -ms-flex-flow: initial;
        flex-flow: initial;
        width: auto;
        margin: 0;
        overflow: scroll;
        position: relative;
        -webkit-box-pack: initial;
        -webkit-justify-content: initial;
        -ms-flex-pack: initial;
        justify-content: normal;
        -webkit-box-align: initial;
        -webkit-align-items: initial;
        -ms-flex-align: initial;
        align-items: normal;
    }
    .cover-letter-offer-wrapper .cover-letter-offer-form .cover-letters-grid-wrapper .cover-letters-grid > div {
        display: inline-block;
    }
}
.cover-letter-offer-wrapper .cover-letter-offer-form .cover-letter-item {
    position: relative;
}
.cover-letter-offer-wrapper .cover-letter-offer-form .cover-letter-item .icon-align-center {
    width: 46px;
    height: 46px;
    line-height: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff;
    background-color: #00c091;
    z-index: 1;
}
.cover-letter-offer-wrapper .cover-letter-offer-form .cover-letter-item .icon-align-center > i {
    font-size: 17px;
}
.renderer-mobile-dimensions-computer {
    position: absolute;
    z-index: 100000;
    top: -10000px;
}
.mobile-resume-title {
    background: #f8f8f8;
    padding: 16px 24px;
    position: overlay;
}
.mobile-resume-title i.icon {
    color: #2f80ed;
}
.popover-portal-mobile {
    position: fixed;
    z-index: 1002;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 290px;
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 3px 5px 22px -9px;
    box-shadow: 3px 5px 22px -9px;
}
.popover-portal-mobile--backdrop {
    position: absolute;
    z-index: 1001;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: hsla(0, 0%, 80%, 0.7333333333333333);
}
.mobile-section {
    background: #fff;
    width: 100%;
    margin-bottom: 3px;
    padding-bottom: 16px;
}
.mobile-section.BookSection .resume-item-holder {
    width: 100% !important;
}
.mobile-section .editable-field-wrapper {
    margin-top: 8px;
    margin-bottom: 8px;
}
.mobile-section .bullet-dot {
    margin-top: 10px;
}
.mobile-section.mobile-section--selected {
    position: relative;
    z-index: 20;
}
.mobile-section .mobile-section--heading {
    position: relative;
    z-index: 15;
    padding: 24px;
    font-size: 18px;
    border-bottom: 1px solid #e0e0e0;
}
.mobile-section .mobile-section--heading i.icon {
    position: relative;
    top: 9px;
    color: #2f80ed;
}
.mobile-section .mobile-section--heading .mobile-section--title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
}
.mobile-section .mobile-section--heading .items-count-container {
    position: relative;
    top: 9px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background: #5fbd91;
    padding: 4px 8px;
    font-size: 10px;
    color: #fff;
}
.mobile-section .mobile-section--heading.active {
    position: relative;
    z-index: 30;
    background: #fff;
}
.mobile-section .mobile-section--heading .mobile-section--overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
    z-index: 5;
}
.mobile-section .resume-item-holder:after {
    width: 0;
}
.mobile-section .mobile-items {
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
    max-height: 2000px;
}
.mobile-section .items-count-container {
    display: none;
}
.mobile-section.minimized {
    padding-bottom: 0;
}
.mobile-section.minimized .mobile-section--heading {
    border-bottom: 0;
}
.mobile-section.minimized .mobile-items {
    overflow: hidden;
    max-height: 0;
}
.mobile-section.minimized .items-count-container {
    display: block;
}
.resume-editor-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(80, 77, 98, 0.2);
    z-index: 10;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.resume-editor-overlay.click-through {
    pointer-events: none;
}
.removebrand-tooltip {
    display: none;
    z-index: 10;
    position: absolute;
}
.removebrand-tooltip .popover-container {
    -webkit-transform: unset;
    transform: unset;
    bottom: 8px;
    z-index: 11;
    left: -30px;
}
.removebrand-tooltip .popover-inner .centered {
    background: #00c091;
    line-height: 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 16px !important;
    height: 36px;
}
.removebrand-tooltip .popover-inner .centered .icon {
    font-size: 18px;
}
.removebrand-tooltip .popover-inner .centered .icon-lock {
    color: #384347;
}
.removebrand-tooltip .popover-inner .centered:hover {
    background: #3d8a6c;
}
.removebrand-tooltip .popover-hoverBck {
    position: absolute;
    z-index: 10;
    left: -30px;
    width: 241px;
    height: 57px;
    bottom: -32px;
    background-color: rgba(178, 180, 182, 0.2);
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.single-section-resume {
    padding-right: 0 !important;
}
.single-section-resume .add-new-entry {
    margin-right: 0 !important;
    -webkit-border-radius: 19px;
    border-radius: 19px;
}
.popover-inner {
    z-index: 10;
    position: relative;
}
.popover-inner .centered {
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
    background: #fff;
    -webkit-border-radius: 19px;
    border-radius: 19px;
    height: 38px;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.popover-inner .centered.no-add-item,
.popover-inner .centered.single-item,
.popover-inner .centered.text-decoration {
    padding-left: 10px !important;
}
.popover-inner .centered.item {
    padding-left: 0;
    padding-right: 10px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}
.popover-inner a {
    padding: 0 7px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    color: #384347;
    font-size: 16px;
    opacity: 1;
    line-height: 42px;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.popover-inner a.active-icon,
.popover-inner a:hover {
    color: #00c091;
}
.popover-inner a.active-icon.popover-arrow:after {
    font-family: enhancvstyleguide;
    content: "";
    color: #fff;
    position: absolute;
    top: -11px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 25px;
    left: 50%;
    z-index: 1;
}
.popover-inner .vertical-separator {
    height: 100%;
    width: 1px;
    margin: 0 7px;
}
.popover-inner .vertical-separator:after {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #ececec;
    border-right: 1px solid #e6e6e6;
    content: " ";
}
.popover-inner .right-icon:hover {
    color: #ff576f !important;
}
.popover-bottom .popover-inner a.active-icon.popover-arrow:after {
    top: 47px;
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);
}
.popover-wrap {
    position: relative;
    height: 0;
    overflow: visible;
}
.popover-invis {
    opacity: 0 !important;
}
.popover-container-fixed {
    height: 0;
    top: 54px;
}
.mobile-section--heading .popover-container {
    bottom: 8px !important;
}
.popover-container {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 30;
    color: #ddd;
    font-size: 13px;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 1;
    bottom: -8px;
}
.popover-container.icon_picker {
    min-width: 270px;
}
.popover-container.icon_picker .popover-open-container {
    padding: 10px 15px 0;
}
.popover-container .popover-open-container {
    width: 291px;
    right: 0;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 16px 24px;
    position: absolute;
    bottom: 52px;
    z-index: 1;
    top: auto;
}
.popover-container.popover-bottom {
    top: -30px;
    bottom: auto;
}
.popover-container.popover-bottom .popover-open-container {
    top: 50px;
    position: absolute;
    width: 291px;
    right: 0;
    bottom: auto;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .popover-container .item,
    .popover-container .popover-open-container {
        -webkit-box-shadow: 0 0 32px -5px rgba(0, 0, 0, 0.75);
        box-shadow: 0 0 32px -5px rgba(0, 0, 0, 0.75);
    }
}
@media screen and (max-width: 768px) {
    .options-container {
        padding: 12px 8px;
    }
}
.popover-inner .add-new-entry {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: #00c091;
    color: #fff;
    -webkit-border-bottom-left-radius: 19px;
    border-bottom-left-radius: 19px;
    -webkit-border-top-left-radius: 19px;
    border-top-left-radius: 19px;
    margin-right: 8px;
}
@media screen and (min-width: 768px) {
    .popover-inner .add-new-entry {
        min-width: 134px;
    }
}
.popover-inner .add-new-entry .icon {
    line-height: 10px;
}
.popover-inner .add-new-entry:active,
.popover-inner .add-new-entry:focus,
.popover-inner .add-new-entry:hover {
    color: #fff;
    background-color: #009c76;
}
@media (max-width: 767px) {
    .popover-inner .add-new-entry {
        min-width: auto;
    }
}
.popover-inner .popover-state-button {
    position: relative;
}
.popover-inner .popover-state-button.example {
    font-size: 15px;
    line-height: 38px;
}
@media (max-width: 767px) {
    .popover-inner .icon {
        font-size: 20px;
    }
}
.text-decoration-button {
    font-size: 20px !important;
    line-height: 32px !important;
    margin-top: 6px;
    height: 26px;
    padding: 0 3px 0 4px !important;
    margin-left: 2px;
    margin-right: 2px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.text-decoration-button.active {
    background: hsla(0, 0%, 45.5%, 0.23921568627450981);
}
.resume-section-container .popover-container {
    bottom: 8px !important;
}
.popover-icon-picker {
    height: 310px;
    text-align: center;
}
.popover-icon-picker .popover-icon-picker-container {
    height: 100%;
}
.popover-icon-picker .popover-icon-picker-container .-input-group {
    margin: 0;
    padding: 0;
    min-width: 0;
}
.popover-icon-picker .popover-icon-picker-container .-input-group input[type="text"]::-webkit-input-placeholder {
    font-style: italic;
}
.popover-icon-picker .popover-icon-picker-container .-input-group input[type="text"]::-moz-placeholder {
    font-style: italic;
}
.popover-icon-picker .popover-icon-picker-container .-input-group input[type="text"]::-ms-input-placeholder {
    font-style: italic;
}
.popover-icon-picker .popover-icon-picker-container .-input-group input[type="text"]::placeholder {
    font-style: italic;
}
.popover-icon-picker .popover-icon-picker-container .scrollarea {
    height: 270px;
    overflow: auto;
    -ms-overflow-style: scrollbar;
    position: relative;
}
.popover-icon-picker .popover-icon-picker-single {
    width: 23px;
    height: 23px;
    line-height: 30px;
    display: inline-block;
    margin: 8px 10px;
    padding-left: 1px;
    cursor: pointer;
    position: relative;
    z-index: 10;
}
.popover-icon-picker .popover-icon-picker-single .single-icon {
    color: #384347;
    font-size: 18px !important;
}
.popover-icon-picker .popover-icon-picker-single .single-icon.is-locked {
    color: #b2b4b6;
}
.popover-icon-picker .popover-icon-picker-single:hover .single-icon {
    color: #00c091 !important;
}
.popover-icon-picker .popover-icon-picker-single:hover .single-icon.is-locked + .locked {
    opacity: 1;
}
.popover-icon-picker .popover-icon-picker-single .locked {
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    position: absolute;
    background-color: #384347;
    color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    right: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.popover-icon-picker .popover-icon-picker-selected {
    background-color: #00c091;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}
.popover-icon-picker .popover-icon-picker-selected .single-icon,
.popover-icon-picker .popover-icon-picker-selected:hover .single-icon {
    color: #fff !important;
}
.popover-icon-picker .picker-terms {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 1.2;
    color: #6d6e70;
}
@media screen and (max-width: 768px) {
    .popover-icon-picker {
        padding: 12px 8px;
    }
    .popover-icon-picker .popover-icon-picker-container .scrollarea {
        height: 248px;
    }
}
.search-books .search-books-input {
    width: 100%;
    color: #a9a9a9;
    border: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 12px;
}
.search-books .search-books-input:focus {
    outline: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.search-books .search-books-message {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 14px;
    color: #6f6f6f;
}
.search-books .search-books-list {
    height: 190px;
    overflow: hidden;
    position: relative;
}
.search-books .search-books-upload-text {
    padding: 59px 0;
    text-align: center;
    font-size: 14px;
    color: #384347;
}
.search-books .search-books-upload-button {
    -webkit-border-radius: 19px;
    border-radius: 19px;
    color: #fff;
    border: 0;
    padding: 6px;
    width: 100%;
    -webkit-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    background-color: #4d4d4d;
}
.search-books .search-books-upload-button:active,
.search-books .search-books-upload-button:focus,
.search-books .search-books-upload-button:hover {
    background-color: #393939;
}
.search-books .search-books-item {
    overflow: hidden;
    margin: 10px 0;
    font-size: 14px;
    cursor: pointer;
}
.search-books .search-books-item .search-books-item-image {
    width: 40px;
    height: 50px;
    background: #ccc;
    float: left;
    background-size: cover !important;
    border: 2px solid transparent;
}
.search-books .search-books-item .search-books-item-info {
    overflow: hidden;
    padding-left: 15px;
}
.search-books .search-books-item .search-books-item-info .search-books-item-title {
    color: #fff;
}
.search-books .search-books-item .search-books-item-info .search-books-item-author {
    color: #656565;
}
.search-books .search-books-item.selected .search-books-item-title,
.search-books .search-books-item:hover .search-books-item-title {
    color: #00c091 !important;
}
.search-books .search-books-item.selected .search-books-item-image,
.search-books .search-books-item:hover .search-books-item-image {
    border: 2px solid #00c091;
}
@media screen and (max-width: 768px) {
    .search-books {
        padding: 12px 8px;
    }
}
.item-tips {
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 16px 16px 8px;
    width: 100%;
    color: #fff;
    z-index: 10;
    margin-top: 16px;
}
.item-tips,
.item-tips:after {
    position: absolute;
    background: #8c7cdb;
}
.item-tips:after {
    left: 19px;
    top: -1px;
    width: 14px;
    height: 14px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    content: " ";
    -webkit-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%);
    border-top: 1px solid #8c7cdb;
    border-left: 1px solid #8c7cdb;
}
.item-tips .close {
    color: #fff;
    opacity: 1 !important;
    font-size: 15px !important;
    position: absolute;
    top: 16px;
    right: 16px;
}
.item-tips .hide-toggle {
    float: right;
    right: 2px;
}
.item-tips .hide-toggle .switch-button .switch-button-all .option {
    height: 12px;
    width: 12px;
}
.item-tips .hide-toggle .switch-button.switch-button-binary .switch-button-all {
    width: 30px;
    padding: 2px;
}
.item-tips .hide-toggle .switch-button .switch-button-label {
    margin-top: -6px;
}
@media (max-width: 480px) {
    .item-tips .hide-toggle {
        float: left;
    }
}
@media (min-width: 2400px) {
    .item-tips {
        top: 0;
        margin-top: 0;
        right: -77%;
        max-width: 626px;
    }
    .item-tips:after {
        left: -1px;
        top: 16px;
    }
}
.photo-button-container {
    display: none;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 4%;
    border-radius: 4%;
}
.photo-round .photo-button-container {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.guide-backdrop {
    position: absolute;
    z-index: 1001;
    background: rgba(0, 0, 0, 0.4666666666666667);
    -webkit-transition: top 0.3s, left 0.3s, right 0.3s, bottom 0.3s, width 0.3s, height 0.3s;
    transition: top 0.3s, left 0.3s, right 0.3s, bottom 0.3s, width 0.3s, height 0.3s;
}
.guide-popover {
    position: absolute;
    width: 300px;
    background: #56bd94;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    z-index: 1002;
    font-size: 14px;
    line-height: 16px;
    -webkit-transition: top 0.3s, left 0.3s;
    transition: top 0.3s, left 0.3s;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 16px;
    padding: 16px;
    color: #fff;
}
.guide-popover:before {
    content: " ";
    display: block;
    position: absolute;
    top: -9px;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 20px;
    height: 20px;
    background: #56bd94;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.guide-popover .icon-02-free-check-mark,
.guide-popover .icon-icon-arrowright {
    top: 2px;
    position: relative;
}
.guide-popover .icon-close-1 {
    float: right;
    position: relative;
    top: -1px;
    font-size: 19px;
}
.scaling-paid-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: hsla(0, 0%, 100%, 0.2);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    text-align: center;
    z-index: 5;
    padding: 16px;
}
.multi-slider {
    position: relative;
    padding: 8px 0;
}
.multi-slider--handle {
    position: absolute;
    width: 24px;
    height: 16px;
    top: 4px;
    cursor: pointer;
    background: #249a71;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.multi-slider--background {
    background: #e7ecf5;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    height: 8px;
}
.multi-slider--background-line {
    width: 1px;
    height: 10px;
    position: absolute;
    top: 1px;
    left: 9px;
    background: #fff;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.multi-slider--background-line:last-child {
    top: -1px;
}
.multi-switch {
    background: #e7ecf5;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    height: 30px;
    padding: 2px;
    position: relative;
}
.multi-switch--item {
    display: inline-block;
    height: 26px;
    font-weight: 500;
    font-size: 12px;
    position: relative;
    padding-top: 4px;
    z-index: 2;
    text-align: center;
    cursor: pointer;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.multi-switch--active {
    color: #249a71;
}
.multi-switch--background {
    background: #fff;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    top: 2px;
    height: 26px;
    z-index: 1;
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
}
.scaling-dropdown {
    width: 220px;
}
.fonts-state .fonts-container > div {
    width: 100%;
}
.fonts-state .fonts-container,
.fonts-state .fonts-container .font {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.fonts-state .fonts-container .font:first-child a {
    padding-top: 0;
}
.fonts-state .fonts-container .font:last-child a {
    padding-bottom: 0;
}
.fonts-state .fonts-container a {
    cursor: pointer;
    display: inline-block;
    padding: 10px 0;
    width: 100%;
    color: #384347;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
    word-wrap: break-word;
    word-break: break-all;
}
.fonts-state .fonts-container .selected .icon-02-free-check-mark,
.fonts-state .fonts-container .selected > a,
.fonts-state .fonts-container a:focus,
.fonts-state .fonts-container a:hover {
    color: #00c091;
}
.fonts-state .fonts-container .selected .color-state-locked-icon {
    background-color: #00c091;
}
.fonts-state .fonts-container .color-state-locked-icon,
.fonts-state .fonts-container .icon-02-free-check-mark,
.fonts-state .fonts-container .icons-holder {
    display: inline-block;
    height: 16px;
    width: 18px !important;
    line-height: 16px;
}
.fonts-state .fonts-container .color-state-locked-icon:before,
.fonts-state .fonts-container .icon-02-free-check-mark:before,
.fonts-state .fonts-container .icons-holder:before {
    -webkit-transform: none;
    transform: none;
    line-height: 16px;
}
.fonts-state .fonts-container .color-state-locked-icon,
.fonts-state .fonts-container .icon-02-free-check-mark {
    width: 13px;
    font-size: 13px !important;
    margin: 0 0 0 5px;
}
.color-state {
    min-width: 192px;
}
.color-state .default-color-selection .color-state-first:nth-child(5n + 6) {
    margin-right: 0;
}
.color-state .color-state-first {
    width: 32px;
    height: 32px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: inline-block;
    margin: 0 8px 8px 0;
    cursor: pointer;
    position: relative;
}
.color-state .color-state-first:empty:hover {
    opacity: 0.8;
}
.color-state .color-state-first.background {
    background-image: url(/f4f33378f5164ddeaf449fa4d7e3ccd2.png);
    background-repeat: no-repeat;
    width: 50px !important;
    height: 50px !important;
    background-color: #ccc;
    position: relative;
}
.color-state .color-state-first.background .dot {
    width: 8px;
    height: 8px;
    background: red;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    right: 4px;
    top: 2px;
    position: absolute;
}
.color-state .color-state-first.b00 {
    width: 50px;
    height: 50px;
    background-position: -5px -5px;
}
.color-state .color-state-first.b10 {
    width: 50px;
    height: 50px;
    background-position: -5px -125px;
}
.color-state .color-state-first.b11 {
    width: 50px;
    height: 50px;
    background-position: -5px -185px;
}
.color-state .color-state-first.b12 {
    width: 50px;
    height: 50px;
    background-position: -5px -245px;
}
.color-state .color-state-first.b02 {
    width: 50px;
    height: 50px;
    background-position: -5px -425px;
}
.color-state .color-state-first.b04 {
    width: 50px;
    height: 50px;
    background-position: -5px -485px;
}
.color-state .color-state-first.b05 {
    width: 50px;
    height: 50px;
    background-position: -5px -545px;
}
.color-state .color-state-first.b06 {
    width: 50px;
    height: 50px;
    background-position: -5px -605px;
}
.color-state .color-state-first.b09 {
    width: 50px;
    height: 50px;
    background-position: -5px -665px;
}
.color-state .color-state-first.b15 {
    width: 50px;
    height: 50px;
    background-position: -5px -65px;
}
.color-state .color-state-first.b20Colored {
    width: 50px;
    height: 50px;
    background-position: -5px -785px;
}
.color-state .color-state-first.b19Colored {
    width: 50px;
    height: 50px;
    background-position: -5px -845px;
}
.color-state .color-state-first.b18Colored {
    width: 50px;
    height: 50px;
    background-position: -5px -905px;
}
.color-state .color-state-first.b16 {
    width: 50px;
    height: 50px;
    background-position: -5px -365px;
}
.color-state .color-state-first.b17 {
    width: 50px;
    height: 50px;
    background-position: -5px -305px;
}
.color-state .color-state-first.loading {
    background: #ccc !important;
}
.color-state .color-state-first.loading:before {
    content: "Loading…";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    margin-left: -9px;
}
.color-state .color-state-first.loading:not(:required):before {
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid #ccc;
    border-top-color: #fff;
    -webkit-animation: spinner 0.6s linear infinite;
    animation: spinner 0.6s linear infinite;
}
.color-state .color-state-second {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    margin: 6px;
}
.color-state .color-state-selected {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    z-index: 2;
    opacity: 0;
    -webkit-animation: fade-in-grow 0.15s ease-in forwards;
    animation: fade-in-grow 0.15s ease-in forwards;
}
.color-state .color-state-selected i {
    position: absolute;
    color: #fff;
    font-size: 12px;
    margin-top: 2px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.color-state .color-state-selected:hover {
    opacity: 1;
}
.color-state .color-state-locked-icon {
    position: absolute;
    top: -3px;
    right: -3px;
    z-index: 3;
}
.color-state .custom-color-locked .enhancv-pro {
    padding: 2px 4px;
    background-color: #00c091;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 10px;
}
.color-state .custom-color-locked .plans-btn {
    width: 100%;
}
.color-state .preset-reset-button {
    position: absolute;
    display: none;
    top: -10px;
    left: 24px;
    font-size: 12px;
    color: #000;
}
.color-state .preset-reset-button:hover {
    color: #ff576f;
}
.color-state .custom-color-selection .color-state-container {
    padding: 8px 0 0 !important;
    width: 40px;
    height: 40px;
    display: inline-block;
    cursor: pointer;
    position: relative;
}
.color-state .custom-color-selection .color-state-container:nth-child(5n + 6) {
    width: 32px;
}
.color-state .custom-color-selection .color-state-container .color-state-first {
    margin: 0 !important;
}
.color-state .custom-color-selection .color-state-container .color-state-selected {
    left: 0;
}
.color-state .custom-color-selection .color-state-container:hover .preset-reset-button {
    display: inline-block;
}
.color-state .custom-color-selection .color-tabs {
    height: 30px;
    background-color: #e0e0e0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 2px;
}
.color-state .custom-color-selection .color-tabs .color-tab {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 26px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #60696c;
}
.color-state .custom-color-selection .color-tabs .color-tab.active {
    color: #00c091;
    background-color: #fff !important;
}
.color-state .custom-color-selection .color-tabs .color-tab:hover {
    background-color: #f1f1f1;
}
.color-state .custom-color-selection .custom-color-picker .saturation-component {
    border: 1px transparent;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    width: 100%;
    height: 140px;
}
.color-state .custom-color-selection .custom-color-picker .saturation-component div {
    border: 1px transparent;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.color-state .custom-color-selection .custom-color-picker .hue-component {
    height: 10px;
    width: 100%;
    position: relative;
}
.color-state .custom-color-selection .custom-color-picker .hue-component .hue-horizontal {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.color-state .custom-color-selection .custom-color-picker .custom-pointer {
    cursor: pointer;
    width: 10px;
    height: 10px;
    border: 2px solid #fff !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-hex-value-btn {
    font-size: 12px;
    margin: 0 !important;
    color: #384347;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .add-preset-btn {
    padding: 0;
    height: 100%;
    font-size: 8px;
    margin-top: -2px;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-dropdown-btn.active:hover {
    background-color: #f1f1f1;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .triangle {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #384347;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 4px;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .color-state-first {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .color-state-second {
    width: 14px;
    height: 14px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    display: inline-block;
    margin: 3px;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale {
    height: 30px;
    background-color: transparent;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 1px;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale div,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .color-preset-preview,
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .color-scale-container,
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .rgb-value-container,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .color-preset-preview,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .color-scale-container,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .rgb-value-container {
    height: 100%;
    border-right: 1px solid #e0e0e0;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .rgb-value-container:nth-child(4n + 4),
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .rgb-value-container:nth-child(4n + 4) {
    border-right: none;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .hex-value,
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .rgb-value,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .hex-value,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .rgb-value {
    margin: 0 !important;
    text-align: center !important;
    display: inline-block;
    border: none;
    width: 100%;
    height: 100%;
    position: relative;
    color: #384347;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .hex-value input,
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .rgb-value input,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .hex-value input,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .rgb-value input {
    padding: 0;
    font-size: 12px;
    width: 100%;
    height: 100%;
    border: none;
    background: transparent;
    text-align: center;
}
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .hex-value input::-webkit-inner-spin-button,
.color-state .custom-color-selection .custom-color-picker .editable-component .hex-color-scale .rgb-value input::-webkit-inner-spin-button,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .hex-value input::-webkit-inner-spin-button,
.color-state .custom-color-selection .custom-color-picker .editable-component .rgb-color-scale .rgb-value input::-webkit-inner-spin-button {
    display: none !important;
}
.color-preset-button {
    height: 30px !important;
    padding-top: 3px !important;
}
.background-state .color-state-first {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    display: inline-block;
    margin: 3px 18px 3px 0;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.background-state .color-state-first:first-child {
    margin-top: 0;
}
.background-state .color-state-first:last-child {
    margin-bottom: 0;
}
.background-state .color-state-first:empty:hover {
    opacity: 0.8;
}
.background-state .color-state-first:nth-child(3n + 3) {
    margin-right: 0;
}
.background-state .color-state-first.background {
    background-image: url(/f4f33378f5164ddeaf449fa4d7e3ccd2.png);
    background-repeat: no-repeat;
    width: 50px !important;
    height: 50px !important;
    background-color: #ccc;
    position: relative;
}
.background-state .color-state-first.background .dot {
    width: 8px;
    height: 8px;
    background: red;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    right: 4px;
    top: 2px;
    position: absolute;
}
.background-state .color-state-first.b00 {
    width: 50px;
    height: 50px;
    background-position: -5px -5px;
}
.background-state .color-state-first.b10 {
    width: 50px;
    height: 50px;
    background-position: -5px -125px;
}
.background-state .color-state-first.b11 {
    width: 50px;
    height: 50px;
    background-position: -5px -185px;
}
.background-state .color-state-first.b12 {
    width: 50px;
    height: 50px;
    background-position: -5px -245px;
}
.background-state .color-state-first.b02 {
    width: 50px;
    height: 50px;
    background-position: -5px -425px;
}
.background-state .color-state-first.b04 {
    width: 50px;
    height: 50px;
    background-position: -5px -485px;
}
.background-state .color-state-first.b05 {
    width: 50px;
    height: 50px;
    background-position: -5px -545px;
}
.background-state .color-state-first.b06 {
    width: 50px;
    height: 50px;
    background-position: -5px -605px;
}
.background-state .color-state-first.b09 {
    width: 50px;
    height: 50px;
    background-position: -5px -665px;
}
.background-state .color-state-first.b15 {
    width: 50px;
    height: 50px;
    background-position: -5px -65px;
}
.background-state .color-state-first.b20Colored {
    width: 50px;
    height: 50px;
    background-position: -5px -785px;
}
.background-state .color-state-first.b19Colored {
    width: 50px;
    height: 50px;
    background-position: -5px -845px;
}
.background-state .color-state-first.b18Colored {
    width: 50px;
    height: 50px;
    background-position: -5px -905px;
}
.background-state .color-state-first.b16 {
    width: 50px;
    height: 50px;
    background-position: -5px -365px;
}
.background-state .color-state-first.b17 {
    width: 50px;
    height: 50px;
    background-position: -5px -305px;
}
.background-state .color-state-first.loading {
    background: #ccc !important;
}
.background-state .color-state-first.loading:before {
    content: "Loading…";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    margin-left: -9px;
}
.background-state .color-state-first.loading:not(:required):before {
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid #ccc;
    border-top-color: #fff;
    -webkit-animation: spinner 0.6s linear infinite;
    animation: spinner 0.6s linear infinite;
}
.background-state .color-state-second {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    margin: 15px;
}
.background-state .color-state-selected {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    background-color: #00c091;
    z-index: 2;
    opacity: 0;
    -webkit-animation: fade-in-grow 0.15s ease-in forwards;
    animation: fade-in-grow 0.15s ease-in forwards;
}
.background-state .color-state-selected i {
    position: absolute;
    color: #fff;
    font-size: 12px;
    margin-top: 2px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.background-state .color-state-selected:hover {
    opacity: 1;
}
.background-state .color-state-locked-icon {
    position: absolute;
    top: 0;
    right: 0;
    -webkit-border-radius: 0 0 0 20px;
    border-radius: 0 0 0 20px;
    z-index: 3;
    padding: 0 0 0 3px;
}
.background-state .color-state-locked-icon:before {
    line-height: 16px !important;
}
.transparent-mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: transparent;
}
.selected-mark {
    background: #f798a5 !important;
}
mark {
    -webkit-transition: background 0.15s;
    transition: background 0.15s;
}
.cit-cc-notification {
    background: #8c7cdb;
    margin: 8px 14px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.cit-cc-notification .text-sm {
    line-height: 20px;
}
.cit-cc-notification .close {
    color: #fff;
    opacity: 1 !important;
    font-size: 12px !important;
}
.dropdown-mistake {
    padding: 0;
}
.dropdown-mistake .no-mistakes {
    margin-bottom: 16px !important;
}
.dropdown-mistake--intro {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 8px;
    margin: 16px 16px 0;
    color: #65696d;
}
.dropdown-mistake--list .item {
    padding: 8px 16px;
    font-size: 12px;
    cursor: pointer;
    background: #f8f8f8;
    position: relative;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
}
.dropdown-mistake--list .item:hover {
    background: rgba(178, 180, 182, 0.2);
}
.dropdown-mistake--list .item:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #e6e4e4;
}
.dropdown-mistake--list .item:last-child:before {
    display: none;
}
.dropdown-mistake--list .item:first-child {
    -webkit-border-top-left-radius: 9px;
    border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    border-top-right-radius: 9px;
}
.dropdown-mistake--list .item:last-child {
    -webkit-border-bottom-left-radius: 9px;
    border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    border-bottom-right-radius: 9px;
}
.dropdown-mistake--list .item.blur {
    color: transparent;
    text-shadow: 2px 2px 9px #000;
}
.dropdown-mistake .mistakes-count {
    position: relative;
    top: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #ff576f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    font-size: 14px;
}
.dropdown-mistake .vl {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    height: 24px;
    padding-top: 2px;
    padding-bottom: 4px;
}
.content-improvement-state-new .blue-bckgr {
    background: #f3f5fa;
}
.content-improvement-state-new .analyzer-type:first-child {
    border-top: 1px solid #e7ecf5;
}
.content-improvement-state-new .analyzer-type {
    position: relative;
    border-bottom: 1px solid #e7ecf5;
}
.content-improvement-state-new .analyzer-type .locked-icon {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom: 40px solid #f3f5fa;
    border-left: 40px solid transparent;
    z-index: 10;
}
.content-improvement-state-new .analyzer-type .locked-icon .icon {
    position: absolute;
    top: 20px;
    right: 4px;
    color: #8c7cdb;
}
.content-improvement-state-new .analyzer-type .blue-bckgr .locked-icon {
    border-bottom: 40px solid #fff;
}
.content-improvement-state-new .analyzer-type .spellcheck .mistakes-count {
    background: #ff576f;
}
.content-improvement-state-new .analyzer-type .wording .mistakes-count {
    background: #feb251;
}
.content-improvement-state-new .analyzer-type .recommendations .mistakes-count {
    background: #3f9cdc;
}
.content-improvement-state-new .analyzer-type .ci-description {
    padding: 8px 16px;
    margin: 0 16px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}
.content-improvement-state-new .analyzer-type .ci-info-icon {
    position: relative;
    top: 2px;
}
.content-improvement-state-new .mistakes-count {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #ff576f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    font-size: 14px;
}
.content-improvement-state-new .switch-button.switch-button-binary .switch-button-all {
    width: 30px;
    padding: 3px;
}
.content-improvement-state-new .switch-button.switch-button-binary .switch-button-all .option {
    width: 12px;
    height: 12px;
}
.content-improvement-state-new .upgrade-btn-wrapper {
    text-align: center;
}
.analyzer-mistake {
    background: #fff;
    border: 1px solid #e7ecf5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 16px;
}
.analyzer-mistake:hover {
    cursor: pointer;
}
.analyzer-mistake.spellcheck .analyzer-mistake--dot {
    background: #ff576f;
}
.analyzer-mistake.spellcheck .analyzer-mistake--group {
    color: #ff576f;
}
.analyzer-mistake.wording .analyzer-mistake--dot {
    background: #feb251;
}
.analyzer-mistake.wording .analyzer-mistake--group {
    color: #feb251;
}
.analyzer-mistake.recommendations .analyzer-mistake--dot {
    background: #3f9cdc;
}
.analyzer-mistake.recommendations .analyzer-mistake--group {
    color: #3f9cdc;
}
.analyzer-mistake--dot {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-bottom: 16px;
}
.analyzer-mistake--holder {
    padding: 8px 16px;
}
.analyzer-mistake .replacements {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.analyzer-mistake .replacements .btn {
    margin: 0 4px 4px 0;
}
.analyzer-mistake .replacements .mistake-value {
    color: #babdbe;
}
.analyzer-mistake--popup {
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: auto;
    max-width: 365px;
    min-width: 220px;
}
.analyzer-mistake--popup .analyzer-mistake {
    padding: 24px 24px 16px;
    position: relative;
}
.analyzer-mistake--popup .analyzer-mistake.locked {
    padding: 24px 8px 16px;
    max-width: 312px;
}
.analyzer-mistake--popup .analyzer-mistake--dot {
    position: absolute;
    top: 8px;
    left: 8px;
}
.analyzer-mistake--popup .analyzer-mistake--group {
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 8px;
}
.analyzer-mistake--popup .analyzer-mistake--btns {
    color: rgba(101, 105, 109, 0.5);
    font-size: 13px;
    margin-top: 16px;
    margin-left: 16px;
    font-family: Rubik, sans-serif;
    cursor: pointer;
}
.analyzer-mistake--popup .analyzer-mistake--btns:hover {
    color: #65696d;
}
.analyzer-mistake--popup .analyzer-mistake--btns .icon {
    padding-right: 4px;
}
.analyzer-locked-card {
    text-align: center;
}
.analyzer-locked-card > img {
    width: 100%;
}
.analyzer-locked-card > p {
    margin-top: 8px;
    margin-bottom: 16px;
    color: #384347;
    font-size: 12px;
}
.share-dropdown-container {
    overflow: hidden;
    padding: 24px;
}
.share-resume-dropdown {
    width: 274px !important;
    padding: 0;
}
.share-resume-dropdown hr {
    width: 274px;
    margin-left: -24px;
}
.copy-link,
.toggle-mask {
    position: relative;
    text-align: left;
}
.copy-link hr,
.toggle-mask hr {
    margin: 0;
}
.copy-link .link-input,
.toggle-mask .link-input {
    opacity: 0;
    position: absolute;
    z-index: -10;
}
.public-resume-link {
    cursor: text !important;
}
.feedback-state {
    max-width: 100%;
}
.feedback-state .info-icon {
    padding-top: 2px;
}
.feedback-state .info-icon .icon {
    font-size: 14px;
}
.feedback-state .invite-btn .icon {
    height: 16px;
    width: 16px;
    position: relative;
}
.feedback-state .invite-btn .icon-plus {
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
}
.feedback-state .invite-btn--bg {
    display: inline-block;
    height: 16px;
    width: 16px;
    background: #8c7cdb;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    top: 2px;
}
.feedback-state .invite-btn--text {
    color: #8c7cdb;
}
.feedback-state .invite-btn:hover {
    opacity: 0.6;
}
.feedback-state .no-comments {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fafafa;
    height: 42px;
}
.feedback-state .no-comments .icon {
    padding-top: 5px;
}
.feedback-state .toggle-mask {
    position: relative;
}
.feedback-state .toggle-mask-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: hsla(0, 0%, 100%, 0.65);
    z-index: 10;
    text-align: center;
    font-size: 33px;
    color: #22bf91;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 20px;
}
.feedback-state .copy-link-wrapper {
    overflow: hidden;
    cursor: pointer;
    background-color: #fff !important;
    padding: 10px !important;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 1px solid #eee;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.feedback-state .copy-link-wrapper .copy-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.feedback-state .copy-link-wrapper .link-text {
    color: #5b5b5b;
    line-height: 100%;
    text-overflow: ellipsis;
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.feedback-state .copy-link-wrapper i {
    margin-right: 0 !important;
    font-size: 16px;
    line-height: 10px;
}
.feedback-state .copy-link-wrapper.copy-link-success {
    background-color: #eaf8f3;
}
.feedback-state .copy-link-wrapper.copy-link-success .link-text {
    color: #2dc08c;
}
.feedback-state .email-blocks-inner > .text-field {
    max-width: 140px;
}
.feedback-state .email-input {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #eee !important;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.feedback-state .email-input button {
    max-height: 40px;
}
.feedback-state .feedback-user-container {
    font-size: 15px;
    margin-bottom: 8px;
    padding-top: 8px;
}
.feedback-state .resolved-container,
.feedback-state .username-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.feedback-state .resolved-container .switch-button-label,
.feedback-state .username-container .switch-button-label {
    display: none;
}
.feedback-state .feedback-count,
.feedback-state .resolved-count {
    padding-left: 6px;
    padding-right: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.feedback-state .feedback-count {
    background-color: #ffabb7;
}
.feedback-state .feedback-count.enabled {
    background-color: #ff576f;
}
.feedback-state .resolved-count {
    background-color: #62d0aa;
}
.feedback-state .resolved-count.enabled {
    background-color: #2dc08d;
}
.feedback-state .feedback-count-text,
.feedback-state .resolved-count-text {
    color: #fff;
}
.feedback-state .inside-hr {
    width: 100% !important;
    margin: 0 !important;
}
.not-saved i {
    font-size: 16px;
    line-height: 19px;
}
.editing-history-preview {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 49;
    padding: 78px 210px 0;
    overflow: hidden;
}
.editing-history-preview .close {
    top: 140px;
    right: 180px;
    position: fixed;
    color: #fafbfd;
    font-size: 16px;
}
.editing-history-preview .resume-wrapper {
    overflow: hidden;
    max-width: 940px;
    margin: auto;
}
.editing-history-preview .embed-responsive {
    padding-bottom: 141% !important;
}
.editing-history-preview .preview-version-box {
    background: #f3f5fa;
    padding: 16px 32px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 940px;
    margin: auto;
}
.editing-history-preview .preview-version-box .version-date {
    font-family: Rubik;
    font-weight: 500;
    font-size: 18px;
    color: #384347;
}
@media screen and (max-width: 767px) {
    .editing-history-preview {
        padding: 0 !important;
    }
}
.mobile-header {
    background: #fff;
    margin-bottom: 3px;
    padding: 0 8px;
}
.mobile-header .with-icon {
    margin-bottom: 8px;
    margin-top: 8px;
}
.mobile-header .name {
    font-size: 24px;
}
.mobile-header .title {
    font-size: 18px;
}
.mobile-header .photo {
    width: 100px;
    height: 100px;
}
.mobile-header .resume-header {
    display: block;
}
.sticky-navigation {
    position: -webkit-sticky;
    position: sticky;
    z-index: 50;
    top: 0;
}
.sticky-left-toolbar {
    z-index: 48;
    position: fixed;
    top: 106px;
}
.edit-link-popover {
    position: absolute;
    z-index: 50000;
    top: 330px;
    border: 1px solid hsla(0, 0%, 50.2%, 0.45098039215686275);
    background: #fff;
    padding: 16px;
    min-width: 351px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.edit-link-popover .edit-link-input {
    max-width: 210px;
    display: inline-block;
    vertical-align: middle;
}
.resume-editor-content-box {
    position: relative;
    width: 940px;
}
.editor-scroll {
    scroll-behavior: smooth;
    -ms-overflow-style: scrollbar !important;
}
.new-feature {
    display: inline-block;
    background-color: #00c091;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    text-align: center;
    width: 33px;
}
.new-feature span {
    font-size: 10px;
    font-weight: 700;
    position: relative;
    top: -1px;
}
.content-box-wrapper {
    background: #f3f3f3;
    position: -webkit-sticky;
    position: sticky;
    top: 104px;
    z-index: 5;
}
@media screen and (max-width: 1050px) {
    .content-box-wrapper {
        top: 0;
    }
}
.scrollable-column {
    overflow: auto;
    overflow: overlay;
    -ms-overflow-style: none;
    position: -webkit-sticky;
    position: sticky;
    top: 106px;
}
@media screen and (min-width: 768px) {
    .scrollable-column {
        height: -webkit-calc(100vh - 106px);
        height: calc(100vh - 106px);
    }
}
.scrollable-column.is-not-scrollable {
    overflow: hidden;
}
.toolbox-inner.scrollable-column {
    padding-bottom: 88px;
}
.scrollable-column.with-additional-header {
    height: -webkit-calc(100vh - 158px) !important;
    height: calc(100vh - 158px) !important;
}
.resume-editor-toolbox-border {
    border-right: 1px solid hsla(0, 0%, 87.5%, 0.52);
}
.browser-resume-page {
    position: relative;
    margin-bottom: 40px;
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
}
.browser-resume-page:after,
.browser-resume-page:before {
    content: "";
    background: transparent;
    z-index: -1;
    position: absolute;
    height: 10px;
    width: 60%;
}
.browser-resume-page:before {
    left: 20px;
    bottom: 30px;
    -webkit-transform: rotate(-1deg);
    transform: rotate(-1deg);
    -webkit-box-shadow: 0 31px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 0 31px 10px rgba(0, 0, 0, 0.6);
}
.browser-resume-page:after {
    right: -1px;
    bottom: 50px;
    -webkit-transform: skew(2deg) rotate(3deg);
    transform: skew(2deg) rotate(3deg);
    -webkit-box-shadow: 0 47px 14px rgba(0, 0, 0, 0.5);
    box-shadow: 0 47px 14px rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 768px) {
    .scrollable-column.rearrange-mode {
        height: -webkit-calc(100vh - 175px) !important;
        height: calc(100vh - 175px) !important;
    }
}
.resume-editor-page--updated .scrollable-column.with-additional-header {
    height: -webkit-calc(100vh - 185px) !important;
    height: calc(100vh - 185px) !important;
}
.resume-editor-page--updated .resume-top-bar {
    padding-top: 16px;
}
.resume-editor-page--updated .text-info-saved {
    vertical-align: middle;
}
.editor-footer {
    max-width: 1168px !important;
    width: auto;
    margin: 0 auto;
}
.toolbox-strip {
    padding: 8px 16px;
    font-size: 12px;
    cursor: pointer;
    background: #f8f8f8;
    position: relative;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
}
.toolbox-strip:hover {
    background: rgba(178, 180, 182, 0.2);
}
.toolbox-strip:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: #e6e4e4;
}
.toolbox-strip:last-child:before {
    display: none;
}
.toolbox-strip:first-child {
    -webkit-border-top-left-radius: 9px;
    border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    border-top-right-radius: 9px;
}
.toolbox-strip:last-child {
    -webkit-border-bottom-left-radius: 9px;
    border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    border-bottom-right-radius: 9px;
}
.toolbox-strip.blur {
    color: transparent;
    text-shadow: 2px 2px 9px #000;
}
.btn-toolbox .color-state-first.background {
    background-image: url(/f4f33378f5164ddeaf449fa4d7e3ccd2.png);
    background-repeat: no-repeat;
    width: 50px !important;
    height: 50px !important;
    background-color: #ccc;
    position: absolute;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    left: 0;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 25px;
    border-radius: 25px;
}
.btn-toolbox .color-state-first.background-rectangle {
    background-image: url(/1ae6d2052a83f8ab47a2e181d7eb154d.png);
}
.btn-toolbox .color-state-first.b05 {
    width: 50px;
    height: 50px;
    background-position: -5px -545px;
}
.btn-toolbox .feedback-count-toolbox,
.btn-toolbox .mistakes-count {
    position: relative;
    top: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #ff576f;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    font-size: 14px;
    margin-right: 8px;
}
.btn-toolbox .circle-outer {
    background-color: #000;
    width: 20px;
    height: 20px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 8px;
    top: 1px;
}
.btn-toolbox .circle-inner,
.btn-toolbox .circle-outer {
    position: relative;
    border: 1px solid transparent;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.btn-toolbox .circle-inner {
    background-color: #008cff;
    top: 21%;
    left: 23%;
    width: 57%;
    height: 57%;
}
.toolbox-header {
    overflow-x: auto;
    overflow-y: hidden;
}
.toolbox-header .history-component .btn {
    border: 0 !important;
    color: #384347;
}
@media (min-width: 768px) {
    .toolbox-header .history-component .btn:first-child {
        padding-right: 22px !important;
    }
}
.toolbox-header .history-component .btn:last-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-right: 1px solid #e0e0e0;
}
.toolbox-header .history-component .icon {
    position: relative;
    font-size: 17px;
}
.toolbox-header .container-fluid {
    width: 1380px;
    margin: 0;
}
@media (min-width: 1380px) {
    .toolbox-header .container-fluid {
        width: auto;
    }
}
@media (max-width: 768px) {
    .toolbox-header .container-fluid {
        width: 1940px;
    }
}
.toolbox-header .container-fluid .triangle {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #384347;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 12px;
}
@media (min-width: 768px) {
    .toolbox-header .container-fluid .dropdown--inlineblock,
    .toolbox-header .container-fluid .history-component {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
.toolbox-header .container-fluid .btn {
    padding: 9px 16px !important;
}
@media (min-width: 768px) {
    .toolbox-header .container-fluid .btn {
        border-right: 1px solid #e0e0e0;
        padding: 0 18px !important;
    }
}
.toolbox-header .container-fluid .icon-lock {
    font-size: 16px !important;
}
.toolbox-header .container-fluid--toggle {
    position: relative;
    top: 5px;
    display: inline-block;
    width: 28px;
    height: 17px;
    background: rgba(178, 180, 182, 0.5);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: background 0.2s ease-in;
    transition: background 0.2s ease-in;
    cursor: pointer;
}
.toolbox-header .container-fluid--toggle .circle {
    background: #fff;
    width: 11px;
    height: 11px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-top: 3px;
    margin-left: 3px;
    -webkit-transition: -webkit-transform 0.2s ease-in;
    transition: -webkit-transform 0.2s ease-in;
    transition: transform 0.2s ease-in;
    transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
}
.toolbox-header .container-fluid--toggle.active {
    background: #00c091;
}
.toolbox-header .container-fluid--toggle.active .circle {
    -webkit-transform: translateX(11px);
    transform: translateX(11px);
}
@media (min-width: 768px) {
    .toolbox-header .container-fluid .remove-branding .switch-button-label {
        padding-top: 0 !important;
        margin-top: -2px;
    }
}
.toolbox-header-sticky {
    z-index: 70;
    background: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
}
.toolbox-header .dropdown-info-box {
    margin-top: 16px;
    background: #eee;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    padding: 12px;
}
.toolbox-header .new-feature {
    background: #00c091;
    font-size: 10px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 2px 4px;
    margin-left: 8px;
}
@media (max-width: 767px) {
    .toolbox-header {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .toolbox-header .btn-toolbox-main .icon {
        width: 40px;
        height: 40px;
        font-size: 24px;
        vertical-align: sub;
    }
    .toolbox-header .btn-toolbox-main .icon.icon-plus {
        font-size: 33px;
        top: 1px;
        left: 4px;
    }
    .toolbox-header .dropdown--inlineblock {
        background: #f8f8f8;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        margin-right: 8px;
    }
    .toolbox-header .history-component .btn {
        background: #f8f8f8;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        padding: 0 !important;
        width: 40px;
        height: 40px;
    }
    .toolbox-header .history-component .btn .icon {
        line-height: 7px;
        top: 1px;
    }
}
@media (max-width: 1380px) {
    .resume-editor-page--updated .toolbox-header .toolbox {
        width: auto;
        min-width: 1260px;
    }
}
@media (max-width: 1314px) {
    .resume-editor-page--updated .toolbox-header .background-dd .icon,
    .resume-editor-page--updated .toolbox-header .color-dd .circle-outer,
    .resume-editor-page--updated .toolbox-header .font-dd .icon,
    .resume-editor-page--updated .toolbox-header .scaling-dd .icon {
        margin-right: 0;
    }
    .resume-editor-page--updated .toolbox-header .hidden-md-max {
        display: none !important;
    }
    .resume-editor-page--updated .toolbox-header .btn,
    .resume-editor-page--updated .toolbox-header .remove-branding .switch-button-with-icon .inline {
        font-size: 13px !important;
    }
    .resume-editor-page--updated .toolbox-header .background-dd {
        width: 37px;
        height: 22px;
    }
}
.resume-editor-page--updated .toolbox-header .template-dd {
    border-left: 1px solid #e0e0e0;
}
.resume-editor-page--updated .toolbox-header .toolbox .btn {
    padding: 0 8px !important;
}
.resume-editor-page--updated .toolbox-header .history-component .btn:first-child {
    padding-left: 8px !important;
    padding-right: 0 !important;
}
.resume-editor-page--updated .toolbox-header .history-component .btn:last-child {
    margin-right: 2px;
    margin-left: 0;
}
.resume-editor-page--updated .toolbox-header .triangle {
    margin-left: 6px !important;
}
.resume-editor-page--updated .toolbox-header .remove-branding .switch-button-with-icon {
    padding-left: 12px;
}
.resume-editor-page--updated .toolbox-header .remove-branding .switch-button-with-icon .inline {
    padding-right: 0;
}
.resume-editor-page--updated .toolbox-header .remove-branding .switch-button.switch-button-binary .switch-button-all {
    padding: 3px;
}
.resume-editor-page--updated .toolbox-header .background-dd .color-state-first.background {
    left: -8px;
}
.resume-editor-page--updated .toolbox-header .background-dd .inline {
    padding-left: 24px;
}
.resume-editor-page--updated .toolbox-header-right .btn-preview-resume,
.resume-editor-page--updated .toolbox-header-right .btn-translate-resume,
.resume-editor-page--updated .toolbox-header-right .download-dropdown {
    margin-top: 9px;
    height: 22px;
}
.resume-editor-page--updated .toolbox-header-right .download-dropdown {
    border-right: none !important;
}
.layout-state-dropdown {
    width: 930px !important;
    max-height: -webkit-calc(100vh - 150px);
    max-height: calc(100vh - 150px);
    overflow: hidden;
}
.dropdown-mistake {
    width: 350px !important;
}
.toolbox-design {
    width: 280px !important;
    padding: 0;
    max-height: -webkit-calc(100vh - 150px);
    max-height: calc(100vh - 150px);
}
.toolbox-design--title {
    font-family: Rubik;
}
.toolbox-design-container {
    padding: 24px;
}
.toolbox-design hr {
    width: 280px;
    margin-left: -24px;
}
.toolbox-design .layout-section .text-left {
    font-size: 12px !important;
}
.toolbox-design .layout-section .multi-switch {
    height: 42px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.toolbox-design .layout-section .multi-switch--background,
.toolbox-design .layout-section .multi-switch--item {
    padding-top: 8px;
    height: 38px;
    font-size: 14px;
}
.toolbox-design .fonts-state .fonts-container .font {
    font-size: 20px;
}
.toolbox-design .fonts-state .fonts-container .font a {
    padding: 8px 0;
}
.toolbox-design .fonts-state .fonts-container .font.selected i {
    font-size: 16px;
}
.toolbox-design .design-fonts-container {
    border: 2px solid #e7ecf5;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: height 0.3s ease-out;
    transition: height 0.3s ease-out;
    height: 42px;
}
.toolbox-design .design-fonts-container.open {
    height: 462px;
}
.toolbox-design .color-state .default-color-selection {
    margin-bottom: 16px;
}
.toolbox-design .color-state .custom-color-selection .color-state-container,
.toolbox-design .color-state .default-color-selection {
    text-align: left !important;
}
.toolbox-design .color-state .custom-color-selection .color-state-container .color-state-first:nth-child(5n + 6),
.toolbox-design .color-state .default-color-selection .color-state-first:nth-child(5n + 6) {
    margin-right: 6px !important;
}
.toolbox-design .color-state .custom-color-selection .color-state-container .color-state-first:nth-child(5n + 5),
.toolbox-design .color-state .default-color-selection .color-state-first:nth-child(5n + 5) {
    margin-right: 0 !important;
}
.toolbox-design .color-state .preset-reset-button {
    top: -2px;
    left: 28px;
    width: 14px;
    height: 14px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    font-size: 10px;
    text-align: center;
    padding-top: 1px;
}
.toolbox-design .color-state .custom-color-selection--bckg {
    background: #e7ecf5;
    width: 280px;
    margin: 0 0 0 -24px;
    padding: 24px;
}
.toolbox-design .color-state .custom-color-selection .custom-color-add-btn {
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: top;
}
.toolbox-design .color-state .custom-color-selection .color-scale-container {
    background: #fafbfd;
}
.toolbox-design .color-state .custom-color-selection .color-state-container {
    width: unset;
    height: unset;
    padding: 0 !important;
}
.toolbox-design .color-state .custom-color-selection .color-tabs {
    height: 42px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.toolbox-design .color-state .custom-color-selection .color-tabs .color-tab {
    height: 38px;
    font-size: 14px;
    font-weight: 500;
}
.toolbox-design .color-state .custom-color-selection .color-tabs .color-tab.active {
    color: #249a71;
}
.toolbox-design .color-state .custom-color-selection .close {
    font-size: 10px;
}
.toolbox-design .color-state .custom-color-selection .custom-color-picker .saturation-component {
    overflow: hidden;
}
.toolbox-design .color-state-first,
.toolbox-design .color-state .custom-color-selection .color-state-container .color-state-first {
    width: 40px;
    height: 40px;
    margin: 0 6px 12px 0 !important;
}
.toolbox-design .color-state-second {
    width: 26px;
    height: 26px;
    margin: 7px;
}
.toolbox-design .color-state-first,
.toolbox-design .color-state-second,
.toolbox-design .color-state-selected {
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.toolbox-design .background-state-container {
    text-align: left;
}
.toolbox-design .background-state .color-state-first {
    margin: 4px 10px 4px 0 !important;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #d4dae6;
}
.toolbox-design .background-state .color-state-first.background {
    background-image: url(/1ae6d2052a83f8ab47a2e181d7eb154d.png);
}
.toolbox-design .background-state .color-state-first:nth-child(4n + 4) {
    margin-right: 0 !important;
}
.toolbox-design .background-state .color-state-first .color-state-selected {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 44px !important;
    height: 44px !important;
    margin: 2px 0 0 2px;
}
.toolbox-specific {
    width: 100%;
    min-height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5) !important;
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5) !important;
}
.toolbox-specific .back-button {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #384347;
    -webkit-box-pack: start !important;
    -webkit-justify-content: start !important;
    -ms-flex-pack: start !important;
    justify-content: start !important;
}
.toolbox-specific .back-button .icon {
    height: 30px;
    width: 30px;
    font-size: 20px;
    position: relative;
}
.toolbox-specific .back-button .icon-arrowleft-1 {
    position: absolute;
    top: 4px;
    left: 4px;
}
.toolbox-specific .back-button--bg {
    display: inline-block;
    height: 24px;
    width: 24px;
    background: #f3f3f3;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}
.toolbox-specific .button {
    color: #384347 !important;
}
.toolbox-specific .upgrade-section p {
    color: #65696d;
}
.toolbox .toolbox-specific,
.toolbox .toolbox-specific hr {
    border-color: #e6e6e6;
}
.toolbox .toolbox-section-tab {
    position: absolute;
    width: 100%;
    height: 100%;
}
.download-dropdown {
    margin-bottom: 0 !important;
}
.download-dropdown--buttons {
    padding-left: 24px;
    overflow: hidden;
    height: 0;
    -webkit-transition: height 0.3s;
    transition: height 0.3s;
}
.download-dropdown--buttons.active {
    height: 100px;
}
.font-size-toggle {
    float: right;
    display: inline-block;
    text-align: center;
    font-size: 11px;
    padding-top: 2px;
    font-weight: 700;
    cursor: pointer;
}
.font-size-toggle .circle {
    width: 19px;
    height: 19px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #cdcdcd;
    margin-left: 2px;
    display: inline-block;
    padding-top: 2px;
}
.font-size-toggle .active {
    background: #8c7cdb;
    color: #fff;
}
.feedback-count,
.resume-comments-container {
    display: inline-block;
}
.feedback-count {
    padding-left: 6px;
    padding-right: 6px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ff576f;
}
.feedback-count-text {
    color: #fff;
}
.toolbox {
    height: 100%;
}
.toolbox .font-size-toggle {
    float: right;
    display: inline-block;
}
.toolbox .toolbox-container {
    height: 100%;
}
.toolbox {
    font-weight: 300;
    position: relative;
}
.toolbox .icon-information-circle + .toolbox-text-gray {
    max-height: 0;
    overflow: hidden;
}
.toolbox .tooltip-opened {
    max-height: 100% !important;
    margin-bottom: 16px;
}
.toolbox-text-gray {
    color: #828282;
}
.toolbox .public-resume-link {
    width: 90%;
    padding: 8px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    margin-left: 8px;
    margin-top: 8px;
}
.toolbox .icon-lock {
    font-size: 20px !important;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
.toolbox .toolbox-inner {
    width: 268px;
}
.toolbox .toolbox-inner .toolbox-sidebar-content {
    min-height: 450px;
}
.toolbox .toolbox-inner .toolbox-sidebar-content-hidden-sidebar {
    min-height: 400px;
}
.toolbox .btn-preview-cover-letter {
    padding-left: 0 !important;
}
.toolbox .btn-cl-left-padding {
    padding-left: 4px !important;
}
.toolbox .inner-toolbox-container {
    margin: 30px !important;
}
.toolbox .btn-download-cover-letter {
    padding-left: 0 !important;
}
.toolbox .ideas-box-title,
.toolbox .layout-box-title {
    font-family: Inter UI;
    color: #b2b4b6;
    font-size: 16px;
    font-weight: 300;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.toolbox .toolbox-heading-container {
    line-height: 1;
    margin-bottom: 32px;
}
.toolbox .toolbox-heading-container img.visible-lg {
    margin: auto;
}
.toolbox .with-specific .fixed-container {
    margin: 16px 24px;
}
.toolbox .fixed-container {
    margin: 8px 16px;
}
.toolbox .fixed-container.small-item {
    padding: 16px 8px;
    margin-top: 0;
    margin-bottom: 0;
}
.toolbox .fixed-container.back-button-wrapper {
    padding: 16px 0;
}
.toolbox .fixed-container.back-button-wrapper .back-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
}
.toolbox .fixed-container .btn-toolbox {
    padding: 8px 8px 6px 13px;
    margin: 8px 0;
}
.toolbox .fixed-container.with-badge .icon {
    -webkit-transform: none;
    transform: none;
    line-height: 14px;
}
.toolbox .fixed-container.with-badge .Grid {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.toolbox .fixed-container.with-badge .with-badge-item {
    padding: 8px 0 8px 8px;
}
.toolbox .fixed-container.with-badge .count-badge {
    width: 21px;
    height: 20px;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 1200px) {
    .toolbox .fixed-container.with-badge .count-badge {
        display: none;
    }
}
.toolbox .box {
    margin-left: 16px;
    margin-right: 16px;
}
.toolbox hr {
    border-color: hsla(0, 0%, 87.5%, 0.52);
    margin: 0;
}
.toolbox .button {
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: Inter UI;
    font-weight: 400;
}
.toolbox .new-section-button {
    -webkit-box-shadow: 0 2px 10px 0 #8c7cdb;
    box-shadow: 0 2px 10px 0 #8c7cdb;
}
.toolbox .upgrade-section {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
.toolbox .upgrade-section h3 {
    color: inherit;
    font-size: 16px;
    font-weight: 300;
    font-family: Inter UI;
}
.toolbox .upgrade-section p {
    color: #fff;
}
.toolbox .btn-toolbox .icon {
    font-size: 16px;
    margin-right: 8px;
}
.toolbox .toolbox-label {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    padding-bottom: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
}
.toolbox .toolbox-label .icon {
    font-size: 16px;
    margin-right: 14px;
}
.toolbox .toggle-wrapper {
    padding-bottom: 20px;
}
.toolbox .toggle-wrapper:last-child {
    padding-bottom: 0;
}
.toolbox .toggle-wrapper .toggle-feedback,
.toolbox .toggle-wrapper .toggle-mistakes {
    margin: 0;
}
.toolbox .toggle-wrapper a {
    margin-bottom: 15px !important;
}
@media (max-width: 1199px) {
    .toolbox .toggle-wrapper a {
        margin-bottom: 0 !important;
    }
}
.toolbox .btn-title,
.toolbox .toggle-option-label {
    color: rgba(71, 72, 75, 0.81);
}
.toolbox .btn-title {
    -webkit-font-smoothing: antialiased;
    cursor: default;
    padding-left: 8px;
    max-width: 218px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    bottom: 16px;
}
.toolbox .btn-title.label-inline {
    position: relative !important;
    padding-top: 32px;
}
.toolbox .btn-add-section,
.toolbox .btn-open-sidebar {
    display: none;
}
@media (max-width: 767px) {
    .toolbox .btn-add-section,
    .toolbox .btn-open-sidebar {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
.toolbox .collapse-container {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.toolbox .collapse-container .fade-shadow {
    height: 40px;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 95.3%, 0)), color-stop(70%, hsla(0, 0%, 95.3%, 0.5)), to(#f3f3f3));
    background: linear-gradient(180deg, hsla(0, 0%, 95.3%, 0) 0, hsla(0, 0%, 95.3%, 0.5) 70%, #f3f3f3);
}
.toolbox .collapse-container .icon-icon-arrowright {
    margin-right: 0;
    margin-left: -8px;
}
.toolbox .collapse-container .no-fade-shadow {
    background: #f3f3f3;
}
.toolbox .collapse-container .no-fade-shadow .fixed-container {
    margin: 0 16px !important;
}
.toolbox .collapse-container .no-fade-shadow .fixed-container .btn-toolbox {
    margin: 8px 0 0 !important;
    padding: 8px 8px 14px 13px !important;
}
@media (max-width: 767px) {
    .toolbox .collapse-container {
        display: none;
    }
}
.btn-link {
    color: rgba(71, 72, 75, 0.81) !important;
}
.btn-link .icon {
    color: #384347;
}
.btn-link .icon.icon-23-free-star-two {
    color: #fed8a7;
}
@media (max-width: 1199px) {
    .toolbox.toolbox-fixed-width,
    .toolbox .with-specific .toolbox-hidable {
        width: 268px;
    }
}
.toolbox-animate-enter {
    opacity: 0;
    -webkit-transform: translateX(-268px);
    transform: translateX(-268px);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1), -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    -webkit-transition-delay: 50ms;
    transition-delay: 50ms;
}
.toolbox-animate-enter.toolbox-animate-enter-active {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.toolbox-animate-exit {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1), -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
}
.toolbox-animate-appear,
.toolbox-animate-exit.toolbox-animate-exit-active {
    -webkit-transform: translateX(-268px);
    transform: translateX(-268px);
}
.toolbox-animate-appear {
    opacity: 0;
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
    transition: transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1), -webkit-transform 0.4s cubic-bezier(0.175, 0.665, 0.32, 1);
}
.toolbox-animate-appear.toolbox-animate-enter-active {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.toolbox-absolute {
    padding-left: 61px;
}
.toolbox-absolute .resume-editor-toolbox-border {
    position: absolute !important;
    left: 0;
    z-index: 200;
    background: #f3f3f3;
    height: -webkit-calc(100vh - 106px) !important;
    height: calc(100vh - 106px) !important;
}
@media (max-width: 480px) {
    .toolbox-absolute .resume-editor-toolbox-border,
    .toolbox-absolute .resume-editor-toolbox-border .toolbox-inner {
        width: 100%;
    }
}
.btn-toolbox-main {
    font-weight: 500;
}
.btn-toolbox-main .icon {
    height: 28px;
    width: 28px;
    position: relative;
    z-index: 3;
}
.btn-toolbox-main .icon-plus {
    font-size: 26px;
    color: #fff;
    position: absolute;
    z-index: 2;
    top: -1px;
    left: 1px;
}
.btn-toolbox-main--bg {
    height: 28px;
    width: 28px;
    background: #8c7cdb;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}
.btn-toolbox-main--xs {
    height: 20px !important;
    width: 20px !important;
}
.btn-toolbox-main--xs .icon-plus {
    font-size: 17px;
    top: 0;
    left: 2px;
}
.btn-toolbox-main.inverse .btn-toolbox-main--bg {
    background: #e8e5f8 !important;
}
.btn-toolbox-main.inverse .icon-plus {
    color: #8c7cdb !important;
}
.btn-toolbox-main.inverse .icon-arrowleft-1,
.btn-toolbox-main.inverse .icon-icon-arrowright {
    padding-top: 6px;
}
.btn-toolbox-main.primary .btn-toolbox-main--bg {
    background: #00c091 !important;
}
.btn-toolbox-main.primary .icon-04-eye {
    padding-top: 6px;
}
.btn-toolbox-main.btn-gray .btn-toolbox-main--bg {
    background: #f3f3f3 !important;
}
.btn-toolbox-main.btn-gray .icon-arrowleft-1 {
    color: #384347;
    top: 6px;
    left: 6px;
    font-size: 24px;
}
.btn-toolbox-main.btn-gray .btn-toolbox-main--bg,
.btn-toolbox-main.btn-gray .icon,
.btn-toolbox-main.btn-gray .icon-arrowleft-1 {
    height: 40px;
    width: 40px;
}
.toolbox-notification {
    padding: 16px;
    margin: 0 16px;
    background: #8c7cdb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
.toolbox-notification i {
    position: absolute;
    top: 17px;
    right: 17px;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
}
.toolbox-notification h2 {
    font-weight: 700;
    font-size: 16px;
    line-height: 27px;
    font-family: Inter UI;
    margin: 0;
    color: #fff;
}
.toolbox-notification div {
    font-size: 12px;
    line-height: 20px;
    color: #fff;
}
.layout-section .layouts-list {
    min-height: -webkit-calc(100vh - 150px);
    min-height: calc(100vh - 150px);
    overflow: hidden;
    padding-bottom: 48px;
}
.layout-section .layout-dropdown-separator {
    width: -webkit-calc(100% + 16px);
    width: calc(100% + 16px);
    margin-left: -8px;
    height: 1px;
    background-color: #e0e0e0;
}
.layout-section .color-state-locked-icon {
    margin-left: 7px;
    vertical-align: -1px;
    height: 13px;
    line-height: 13px;
    width: 13px;
    font-size: 13px;
}
.layout-section .btn-layout-item {
    display: inline-block;
    text-align: center;
    margin: 0 16px 30px;
}
.layout-section .btn-layout-item .new-badge {
    position: absolute;
    bottom: -16px;
    left: 0;
    right: 0;
    margin: auto;
}
.layout-section .btn-layout-item.selected .layout-img-holder,
.layout-section .btn-layout-item:hover .layout-img-holder {
    border: 2px solid #00c091;
}
.layout-section .btn-layout-item .layout-img-holder {
    display: inline-block;
    text-align: center;
    -webkit-box-shadow: 0 0 8px -2px #ccc;
    box-shadow: 0 0 8px -2px #ccc;
    margin-bottom: 20px;
    position: relative;
    border: 2px solid transparent;
    -webkit-transition: border-color 0.3s ease-out;
    transition: border-color 0.3s ease-out;
}
.layout-section .btn-layout-item .layout-img-holder img {
    image-rendering: optimizeQuality;
    -ms-interpolation-mode: nearest-neighbor;
    width: 180px;
    height: 254px;
}
.layout-section .btn-layout-item .layout-img-holder .icon-align-center {
    width: 46px;
    height: 46px;
    line-height: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff;
}
.layout-section .btn-layout-item .layout-img-holder .icon-align-center > i {
    font-size: 17px;
}
.layout-section .btn-layout-item .layout-name {
    font-size: 14px;
    color: #384347;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.layout-section .btn-layout-item .layout-name .color-state-locked-icon {
    vertical-align: middle;
    margin-top: -1px;
}
.layout-section .selected .layout-name {
    color: #00c091;
}
.select-layouts-mode-new .layout-section .layouts-list {
    min-height: auto !important;
    width: 100%;
    padding: 0 8px 180px;
}
.select-layouts-mode-new .layout-section .btn-layout-item {
    width: 50%;
    display: inline-block;
    margin: 0;
}
.select-layouts-mode-new .layout-section .btn-layout-item .layout-img-holder {
    margin: 24px 0 16px;
}
.select-layouts-mode-new .layout-section .btn-layout-item .layout-img-holder img {
    width: 160px;
    height: 226px;
}
.select-layouts-mode-new .layout-section .sidebar-fixed-content {
    position: fixed;
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    background: #fff;
    bottom: 0;
    width: 392px;
}
.select-layouts-mode-new .layout-section .sidebar-fixed-content .continue-editing {
    width: 100%;
}
.mobile-layouts-dropdown-new .btn-layout-item .layout-img-holder,
.select-layouts-mode-new .layout-section .btn-layout-item .layout-img-holder {
    border: 1px solid transparent;
}
.mobile-layouts-dropdown-new .btn-layout-item .rect-bg-icon,
.select-layouts-mode-new .layout-section .btn-layout-item .rect-bg-icon {
    position: absolute;
    bottom: -1px;
    right: -1px;
    width: 0;
    height: 0;
    border-bottom: 40px solid #f3f5fa;
    border-left: 40px solid transparent;
    z-index: 10;
}
.mobile-layouts-dropdown-new .btn-layout-item .rect-bg-icon .icon,
.select-layouts-mode-new .layout-section .btn-layout-item .rect-bg-icon .icon {
    position: absolute;
    top: 22px;
    right: 4px;
    color: #fed8a7;
}
.mobile-layouts-dropdown-new .btn-layout-item .rect-bg-icon.bg--green,
.select-layouts-mode-new .layout-section .btn-layout-item .rect-bg-icon.bg--green {
    border-bottom: 40px solid #00c091;
}
.mobile-layouts-dropdown-new .btn-layout-item .rect-bg-icon.bg--green .icon,
.select-layouts-mode-new .layout-section .btn-layout-item .rect-bg-icon.bg--green .icon {
    color: #fff;
}
.mobile-layouts-dropdown-new .btn-layout-item .new-tag,
.select-layouts-mode-new .layout-section .btn-layout-item .new-tag {
    color: #fff;
    padding: 2px 4px;
    background: #00c091;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    top: -1px;
}
.mobile-layouts-dropdown-new .btn-layout-item .layout-name,
.select-layouts-mode-new .layout-section .btn-layout-item .layout-name {
    color: #000;
    font-family: Rubik;
}
.mobile-layouts-dropdown-new .btn-layout-item.selected .layout-img-holder,
.mobile-layouts-dropdown-new .btn-layout-item:hover .layout-img-holder,
.select-layouts-mode-new .layout-section .btn-layout-item.selected .layout-img-holder,
.select-layouts-mode-new .layout-section .btn-layout-item:hover .layout-img-holder {
    border: 1px solid #00c091;
}
.mobile-layouts-dropdown-new .btn-layout-item.selected .layout-name,
.mobile-layouts-dropdown-new .btn-layout-item:hover .layout-name,
.select-layouts-mode-new .layout-section .btn-layout-item.selected .layout-name,
.select-layouts-mode-new .layout-section .btn-layout-item:hover .layout-name {
    color: #00c091;
}
.mobile-layouts-dropdown-new .btn-layout-item.locked:hover .layout-img-holder,
.select-layouts-mode-new .layout-section .btn-layout-item.locked:hover .layout-img-holder {
    border: 1px solid #8c7cdb;
}
.mobile-layouts-dropdown-new .btn-layout-item.locked:hover .layout-name,
.select-layouts-mode-new .layout-section .btn-layout-item.locked:hover .layout-name {
    color: #8c7cdb;
}
.mobile-layouts-dropdown-new .btn-layout-item.locked:hover .rect-bg-icon .icon,
.select-layouts-mode-new .layout-section .btn-layout-item.locked:hover .rect-bg-icon .icon {
    color: #8c7cdb !important;
}
.mobile-layouts-dropdown-new .switch-button-box,
.mobile-layouts-dropdown-new .switch-button-box-label,
.select-layouts-mode-new .layout-section .switch-button-box,
.select-layouts-mode-new .layout-section .switch-button-box-label {
    display: inline-block;
}
.mobile-layouts-dropdown-new .switch-button-box,
.select-layouts-mode-new .layout-section .switch-button-box {
    float: right;
    width: 208px;
}
.mobile-layouts-dropdown-new .switch-button-box-label .btn-toolbox,
.select-layouts-mode-new .layout-section .switch-button-box-label .btn-toolbox {
    font-size: 14px;
    position: relative;
    top: 14px;
}
@media (max-width: 991px) {
    .mobile-layouts-dropdown-new .modal-content .layout-section .btn-layout-item .selected,
    .select-layouts-mode-new .layout-section .modal-content .layout-section .btn-layout-item .selected {
        border: 1px solid #00c091 !important;
    }
    .mobile-layouts-dropdown-new .layout-name,
    .select-layouts-mode-new .layout-section .layout-name {
        font-size: 16px;
        font-family: Inter UI;
    }
    .mobile-layouts-dropdown-new .layout-section,
    .select-layouts-mode-new .layout-section .layout-section {
        padding-top: 32px;
    }
    .mobile-layouts-dropdown-new .layout-section .btn-layout-item .layout-img-holder img,
    .select-layouts-mode-new .layout-section .layout-section .btn-layout-item .layout-img-holder img {
        width: 200px !important;
        height: 282px !important;
    }
    .mobile-layouts-dropdown-new .switch-button-box,
    .select-layouts-mode-new .layout-section .switch-button-box {
        float: right;
        width: 183px;
    }
    .mobile-layouts-dropdown-new .modal-content hr,
    .select-layouts-mode-new .layout-section .modal-content hr {
        display: none;
    }
    .mobile-layouts-dropdown-new .modal-content .mobile-layouts-dropdown--toggle-btns,
    .select-layouts-mode-new .layout-section .modal-content .mobile-layouts-dropdown--toggle-btns {
        background: #fff;
        -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
        box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
        min-height: 144px;
    }
}
.mistake-container--ignored {
    -webkit-animation: fadeout 0.5s forwards !important;
    animation: fadeout 0.5s forwards !important;
}
.mistake-container--ignored .mistake-container--resolve-box {
    background: #00c091;
}
.mistake-container {
    position: fixed;
    width: 290px;
    z-index: 1000;
    background: #fff;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
    -webkit-animation: fade 0.15s ease-in;
    animation: fade 0.15s ease-in;
    opacity: 1;
}
.mistake-container--margin {
    margin: 16px 16px 0;
}
.mistake-container--heading {
    font-weight: 700;
}
.mistake-container--blur-text {
    color: transparent;
    text-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}
.mistake-container--resolve {
    color: #b2b4b6;
    font-size: 12px;
    cursor: pointer;
}
.mistake-container--resolve-box {
    position: relative;
    top: 1px;
    display: inline-block;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 12px;
    height: 12px;
    border: 1px solid #b2b4b6;
}
.mistake-container--resolve-box:active,
.mistake-container--resolve-box:hover {
    background: #d5f2e8;
}
.mistake-container--locked {
    border-top: 1px solid rgba(178, 180, 182, 0.2);
}
.mistake-container--locked-mistakes-count {
    color: #ff576f;
}
.mistake-container--locked-heading {
    font-size: 16px;
}
@-webkit-keyframes fade {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fade {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes bullet-popover-appear-right-icon {
    0% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes bullet-popover-appear-right-icon {
    0% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
.bullet-popover-icon {
    position: absolute;
    font-size: 18px;
    width: 26px;
    height: 26px;
    z-index: 100;
    text-align: center;
    padding-top: 3px;
    margin-top: -3px;
    margin-left: -6px;
    color: #fff;
    cursor: pointer;
    -webkit-animation: bullet-popover-appear-right-icon 0.3s ease-out normal forwards;
    animation: bullet-popover-appear-right-icon 0.3s ease-out normal forwards;
}
.bullet-popover-icon.right-side:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.bullet-popover-icon:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 26px;
    height: 26px;
    background: #8c7cdb;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 13px;
    border-top-left-radius: 13px;
    -webkit-border-bottom-left-radius: 13px;
    border-bottom-left-radius: 13px;
    -webkit-border-bottom-right-radius: 13px;
    border-bottom-right-radius: 13px;
    -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.75);
}
@-webkit-keyframes bullet-popover-appear-right {
    0% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes bullet-popover-appear-right {
    0% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes bullet-popover-appear-bottom {
    0% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes bullet-popover-appear-bottom {
    0% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.suggestions-info {
    opacity: 0.85;
    font-size: 12px;
}
.bullet-popover {
    -webkit-animation: bullet-popover-appear-right 0.3s ease-out normal forwards;
    animation: bullet-popover-appear-right 0.3s ease-out normal forwards;
    background: #8c7cdb;
    color: #fff;
    width: 296px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 5px;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1000;
    -webkit-box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 5px -2px rgba(0, 0, 0, 0.75);
    margin-left: -282px;
    margin-top: -48px;
}
.bullet-popover.dropdown {
    padding: 0;
    margin-left: -158px !important;
    margin-top: 10px !important;
}
.bullet-popover.dropdown:before {
    content: none;
}
.bullet-popover.right-side:before {
    right: -8px;
    top: 126px;
    left: auto;
}
.bullet-popover:before {
    content: " ";
    position: absolute;
    top: 47px;
    left: -8px;
    z-index: -1;
    width: 20px;
    height: 20px;
    background: #8c7cdb;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bullet-popover.left-side {
    -webkit-animation: bullet-popover-appear-bottom 0.3s ease-out normal forwards;
    animation: bullet-popover-appear-bottom 0.3s ease-out normal forwards;
    margin-left: -148px;
    margin-top: 14px;
}
.bullet-popover--close-hint {
    position: absolute;
    font-size: 10px;
    top: 9px;
    right: 29px;
    opacity: 0.66;
}
.bullet-popover--close-hint b {
    display: inline-block;
    background: hsla(0, 0%, 100%, 0.3);
    padding: 1px 3px 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    top: 1px;
}
.bullet-popover--heading {
    padding: 8px;
}
.bullet-popover--heading .text-bold {
    position: relative;
    top: -2px;
}
.bullet-popover--heading * {
    display: inline-block;
}
.bullet-popover--heading .icon {
    font-size: 16px;
}
.bullet-popover--heading .icon-38-free-pencil {
    text-decoration: underline;
}
.bullet-popover--heading .icon-close-1,
.bullet-popover--heading .icon-compress,
.bullet-popover--heading .icon-question {
    float: right;
    cursor: pointer;
    font-size: 21px;
    position: relative;
    top: -1px;
    left: 3px;
}
.bullet-popover--switch-buttons .btn {
    padding: 6px 11px;
    background: hsla(0, 0%, 100%, 0.25);
    color: #fff;
}
.bullet-popover--switch-buttons [disabled] {
    opacity: 0.5 !important;
}
.bullet-popover--switch-buttons .btn-experience {
    width: 100%;
    font-size: 12px;
    cursor: default;
    overflow: hidden;
    height: 31px;
    position: relative;
}
.bullet-popover--switch-buttons .btn-experience--text {
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
    color: #fff;
    -webkit-transition: top 0.25s;
    transition: top 0.25s;
}
.bullet-popover--switch-buttons .btn-experience--text.above {
    top: -17px;
}
.bullet-popover--switch-buttons .btn-experience--text.below {
    top: 26px;
}
.bullet-popover--switch-buttons .btn-arrow {
    padding: 2px 6px;
    font-size: 18px;
}
.bullet-popover--switch-buttons .btn-arrow:hover {
    background: #7839ce;
}
.bullet-popover--picker {
    width: 100%;
    height: 200px;
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow-y: scroll;
    color: #232528;
}
.bullet-popover--picker.data {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    overflow: hidden;
}
.bullet-popover--picker .suggestion {
    padding: 8px 16px 8px 8px;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: background 0.15s;
    transition: background 0.15s;
}
.bullet-popover--picker .suggestion:hover {
    background: hsla(0, 0%, 80%, 0.2);
}
.bullet-popover--picker .suggestion:last-child {
    border-bottom: 0;
}
.bullet-popover--picker .suggestion:first-child {
    background: hsla(0, 0%, 80%, 0.2);
}
.bullet-popover--toggle-wrapper {
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #232528;
    width: 100%;
    padding: 8px;
}
.new-design-ts {
    background: #fff;
    width: 365px;
    border: 1px solid #e7ecf5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.new-design-ts:before {
    content: none !important;
}
.new-design-ts .bullet-popover--picker {
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.new-design-ts .bullet-popover--picker .suggestion {
    border-bottom: none;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    -webkit-transition: background 0.15s;
    transition: background 0.15s;
    background: #f3f3f3;
    position: relative;
}
.new-design-ts .bullet-popover--picker .suggestion:before {
    content: "";
    position: absolute;
    left: 8px;
    bottom: 0;
    top: -1px;
    height: 1px;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
    border-bottom: 1px solid #b2b4b6;
}
.new-design-ts .bullet-popover--picker .suggestion:first-child {
    background: #f3f3f3;
}
.new-design-ts .bullet-popover--picker .suggestion:hover {
    background: #8c7cdb;
    color: #fff;
}
.new-design-ts .bullet-popover--picker .suggestion:hover:before {
    content: none;
}
.new-design-ts .bullet-popover--dot {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #8c7cdb;
}
.new-design-ts .bullet-popover--name {
    color: #8c7cdb;
    font-size: 8px;
}
.new-design-ts .bullet-popover--off {
    color: rgba(101, 105, 109, 0.5) !important;
    font-size: 13px !important;
    font-family: 500;
    font-family: Rubik, sans-serif !important;
}
.feedback-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.feedback-wrapper .feedback-overlay {
    z-index: 1000;
    background: transparent;
    cursor: crosshair;
    position: relative;
}
.feedback-wrapper .feedback-overlay .feedback-tooltip {
    display: none;
    background-color: #384347;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 7px 12px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
}
.feedback-wrapper .feedback-overlay:hover .feedback-tooltip {
    display: block;
    position: fixed;
    overflow: hidden;
}
.feedback-wrapper .feedback-circle-wrapper {
    width: 940px;
    height: 100%;
    height: -webkit-calc(100% - 40px);
    height: calc(100% - 40px);
    position: absolute;
}
.feedback-wrapper .feedback-circle {
    width: 41px;
    height: 41px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 4px solid #fff;
    text-align: center;
    line-height: 35px;
    -webkit-box-shadow: 0 0 16px -4px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 16px -4px rgba(0, 0, 0, 0.75);
    -webkit-transition: -webkit-box-shadow 0.15s;
    transition: -webkit-box-shadow 0.15s;
    transition: box-shadow 0.15s;
    transition: box-shadow 0.15s, -webkit-box-shadow 0.15s;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    background: #ef1b27;
    position: absolute;
    z-index: 1000;
}
.feedback-wrapper .feedback-circle:hover {
    -webkit-box-shadow: 0 0 16px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 16px -2px rgba(0, 0, 0, 0.75);
}
.feedback-wrapper .feedback-input-wrapper {
    position: absolute;
    background: #fff;
    -webkit-box-shadow: 0 0 45px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 45px -8px rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 320px;
    padding: 24px;
    z-index: 1000;
    -webkit-animation: fade-in 0.2s ease-out forwards !important;
    animation: fade-in 0.2s ease-out forwards !important;
}
.feedback-wrapper .feedback-input-wrapper .feedback-input-textarea {
    border: 0;
    width: 100%;
    resize: none;
    min-height: auto;
    max-height: 150px;
    margin-bottom: 15px;
    overflow-y: auto;
}
.feedback-wrapper .feedback-input-wrapper .feedback-input-textarea:focus {
    outline: 0;
}
.feedback-wrapper .feedback-input-wrapper:before {
    position: absolute;
    top: -7px;
    left: 50%;
    content: " ";
    display: block;
    width: 31px;
    height: 8px;
    -webkit-transform: rotateX(180deg) translateX(-50%);
    transform: rotateX(180deg) translateX(-50%);
    background-image: url(/27dcd5b8e8de843a7ac6003d8345ad63.svg);
}
.feedback-wrapper .feedback-input-wrapper .feedback-trash-icon {
    line-height: 42px;
    font-size: 18px;
    color: #65696d;
    cursor: pointer;
}
.feedback-wrapper .feedback-input-wrapper .feedback-trash-icon:hover {
    color: #00c091;
    -webkit-transition: color 0.4s;
    transition: color 0.4s;
}
.feedback-wrapper .feedback-input-wrapper .feedback-cancel {
    color: #65696d;
    text-decoration: underline;
}
.feedback-wrapper .feedback-input-wrapper .close.absolute {
    position: absolute;
    top: 16px;
    right: 16px;
}
.feedback-wrapper .feedback-input-wrapper .close {
    position: relative;
}
.feedback-wrapper .feedback-input-wrapper.left-alignment:before {
    left: 6% !important;
}
.feedback-wrapper .feedback-input-wrapper.right-alignment:before {
    left: 94% !important;
}
.right-sidebar {
    width: 200px;
    background: #fff;
    -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
    z-index: 20;
    margin-top: 1px;
    position: fixed;
    right: 0;
}
.right-sidebar .close-btn {
    display: block;
    position: absolute;
    right: 16px;
    top: 16px;
    z-index: 4;
}
.right-sidebar .close-btn .close {
    font-size: 14px;
}
.right-sidebar.select-layouts-mode-new {
    width: 392px;
}
.right-sidebar.select-content-analyzer-mode,
.right-sidebar.select-tailor-resume-mode {
    width: 282px;
    font-family: Rubik, sans-serif;
    background: #fff;
}
.right-sidebar.select-content-analyzer-mode .h5,
.right-sidebar.select-tailor-resume-mode .h5 {
    font-family: Rubik, sans-serif;
}
.job-matcher-sticky-container {
    position: -webkit-sticky;
    position: sticky;
    top: 106px;
}
.resume-editor-job-matcher {
    max-width: 282px;
    min-width: 60px;
    background: #e7ecf5;
}
@media screen and (max-width: 1300px) {
    .resume-editor-job-matcher {
        position: fixed;
        right: 0;
        z-index: 10;
    }
}
.resume-editor-job-matcher .jm-slider--view-all,
.resume-editor-job-matcher .jm-slider .percentage {
    font-family: Rubik, sans-serif;
    font-size: 16px;
}
.resume-editor-job-matcher .jm-slider .hired-ad {
    padding: 16px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: -webkit-box-shadow 0.25s;
    transition: -webkit-box-shadow 0.25s;
    transition: box-shadow 0.25s;
    transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
    background: #545165 !important;
}
.resume-editor-job-matcher .jm-slider .hired-ad .description,
.resume-editor-job-matcher .jm-slider .hired-ad .title {
    color: #fff;
}
.resume-editor-job-matcher .jm-slider .hired-ad .title {
    margin-top: 0 !important;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
}
.resume-editor-job-matcher .jm-slider .hired-ad .description {
    font-size: 12px;
}
.resume-editor-job-matcher .jm-slider .hired-ad .hired-btn-container a {
    background-color: #00c091 !important;
    opacity: 1 !important;
}
.resume-editor-job-matcher .jm-slider .hired-ad .hired-btn-container a:hover {
    background-color: #008d6a !important;
}
.resume-editor-job-matcher .jm-slider--circle,
.resume-editor-job-matcher .jm-slider--small-circle {
    width: 125px;
    display: block;
    margin: 0 auto;
}
.resume-editor-job-matcher .jm-slider--circle .percentage,
.resume-editor-job-matcher .jm-slider--small-circle .percentage {
    font-size: 32px;
}
.resume-editor-job-matcher .jm-slider--circle .percentage--symbol,
.resume-editor-job-matcher .jm-slider--small-circle .percentage--symbol {
    font-size: 24px;
    top: -5px;
}
.resume-editor-job-matcher .jm-slider--small-circle {
    width: 24px;
}
.resume-editor-job-matcher .jm-slider--goals {
    background: #8c7cdb;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.resume-editor-job-matcher .jm-slider--goals .goal {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.resume-editor-job-matcher .jm-slider--goals .goal .icon {
    top: 3px;
}
.resume-editor-job-matcher .jm-slider--goals .goal--done {
    color: #6554b6;
}
.resume-editor-job-matcher .jm-slider--hide-btn {
    position: absolute;
    top: 32px;
    right: 32px;
    color: #91abd9;
    font-family: Rubik, sans-serif;
}
.resume-editor-job-matcher .jm-slider--hide-btn .icon {
    top: 2px;
}
.resume-editor-job-matcher .jm-slider--show-btn {
    position: absolute;
    left: 16px;
    top: 46%;
    color: #91abd9;
    font-size: 22px;
}
.resume-editor-job-matcher .jm-slider--view-all:hover {
    opacity: 0.8;
}
.resume-editor-job-matcher .jm-slider--hired-vettery-btn {
    padding: 20px;
    background-color: #7063af;
}
.resume-editor-job-matcher .jm-slider--hired-vettery-btn .desc {
    font-family: Inter UI;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 2px;
}
.resume-editor-job-matcher .jm-slider--hired-vettery-btn .btn {
    font-family: Rubik, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 0;
}
.resume-editor-job-matcher .jm-slider--hired-vettery-btn .btn,
.resume-editor-job-matcher .jm-slider--hired-vettery-btn .desc {
    font-style: normal;
    color: #fff !important;
}
@media (min-width: 1300px) {
    .resume-editor-job-matcher .jm-slider .hidden-btn {
        display: none;
    }
}
.resume-editor-job-matcher .progress-step-boxes {
    background: #8c7cdb;
    padding: 8px 16px;
    margin-bottom: 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
}
.resume-editor-job-matcher .progress-step-boxes.checked {
    background: rgba(87, 205, 164, 0.25);
    color: rgba(0, 192, 145, 0.65);
}
.radar {
    position: relative;
    width: 156px;
    height: 156px;
    -webkit-border-radius: 78px;
    border-radius: 78px;
    background: rgba(0, 192, 145, 0.1);
    margin: 0 auto;
}
.radar--inner-background {
    position: absolute;
    width: 96px;
    height: 96px;
    -webkit-border-radius: 48px;
    border-radius: 48px;
    background: rgba(0, 192, 145, 0.1);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation: radar-scale-inner-background 2s linear infinite;
    animation: radar-scale-inner-background 2s linear infinite;
    will-change: transform;
}
.radar--viewport {
    position: absolute;
    width: 78px;
    height: 78px;
    -webkit-border-radius: 78px;
    border-radius: 78px 0 0 0;
    background: rgba(0, 192, 145, 0.2);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: rotate(1285deg);
    transform: rotate(1285deg);
    -webkit-animation: radar-rotate-viewport 6s linear infinite;
    animation: radar-rotate-viewport 6s linear infinite;
    will-change: transform;
}
.radar--dots {
    position: absolute;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #00c091;
}
@-webkit-keyframes radar-rotate-viewport {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes radar-rotate-viewport {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes radar-scale-inner-background {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        -webkit-transform: translate(-50%, -50%) scale(1.1);
        transform: translate(-50%, -50%) scale(1.1);
    }
    to {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
}
@keyframes radar-scale-inner-background {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        -webkit-transform: translate(-50%, -50%) scale(1.1);
        transform: translate(-50%, -50%) scale(1.1);
    }
    to {
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
    }
}
.jm-card {
    background: #f6f9ff;
    padding: 16px 24px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: -webkit-box-shadow 0.25s;
    transition: -webkit-box-shadow 0.25s;
    transition: box-shadow 0.25s;
    transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
    overflow: hidden;
}
.jm-card--save {
    position: absolute;
    top: 0;
    right: 0;
}
.jm-card--save-container {
    display: none;
    width: 48px;
    height: 48px;
    overflow: hidden;
    z-index: 5;
}
.jm-card--save-triangle {
    position: absolute;
    top: -48px;
    right: -20px;
    width: 68px;
    height: 48px;
    background-color: #d5f2e8;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: background-color 0.1s;
    transition: background-color 0.1s;
    z-index: 5;
}
.jm-card--save .icon-save {
    display: none;
    color: #2dc08d;
    position: absolute;
    z-index: 6;
    top: 6px;
    right: 6px;
}
.jm-card--save .icon-show {
    display: block;
    z-index: 4;
}
.jm-card .save-box {
    width: 12px;
    height: 12px;
    background: #b5d6ec;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-right: 4px;
    margin-bottom: -1px;
    display: inline-block;
}
.jm-card:hover {
    -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3) !important;
}
.jm-card:hover .jm-card--save-container,
.jm-card:hover .jm-card--save .icon-save {
    display: block;
}
.jm-card--company,
.jm-card--title {
    font-family: Rubik;
    font-weight: 500;
}
.jm-card--logo {
    width: 22px;
    height: 22px;
    position: relative;
    top: -2px;
    margin-right: 8px;
}
.jm-card--logo img {
    width: 100%;
}
.jm-card--remote:before {
    content: "·";
    margin-left: 8px;
    margin-right: 8px;
    vertical-align: middle;
    color: #65696d;
}
.jm-card--vote {
    font-weight: 400;
    height: 36px;
    padding: 8px 12px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    background-color: #8c7cdb;
    border-color: transparent;
}
.jm-card--vote .icon {
    color: #f3f3f3;
}
.jm-card--vote .icon:hover {
    font-weight: 700;
    color: #fff;
    cursor: pointer;
}
.jm-card--preview {
    color: #91abd9;
    position: absolute;
    top: 8px;
    right: 8px;
}
.jm-card hr {
    border: 1px solid #e0e0e0;
}
.jm-card .job-leads {
    background: #c5deef;
}
.jm-card .applied {
    background: #3f9cdc;
}
.jm-card .interview {
    background: #fdc47c;
}
.jm-card .offer {
    background: #2dc08d;
}
.jm-card .archieved {
    background: #ffabb7;
}
.circular-progress--background {
    position: relative;
    width: 110px;
    height: 55px;
    -webkit-border-top-left-radius: 110px;
    border-top-left-radius: 110px;
    -webkit-border-top-right-radius: 110px;
    border-top-right-radius: 110px;
    border: 22px solid rgba(178, 180, 182, 0.5);
    border-bottom: 0;
    margin: 16px auto;
}
.circular-progress--arrow-center {
    position: absolute;
    bottom: -13px;
    left: 20px;
    width: 26px;
    height: 26px;
    background: #4c4762;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.circular-progress--arrow {
    width: 0;
    height: 0;
    border-color: transparent transparent #4c4762;
    border-style: solid;
    border-width: 0 5px 56px;
    position: absolute;
    left: 29px;
    bottom: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    z-index: 5;
}
.circular-progress--green-container {
    position: absolute;
    top: -22px;
    left: -22px;
    right: -22px;
    bottom: 0;
    overflow: hidden;
}
.circular-progress--green-fill {
    position: relative;
    width: 110px;
    height: 55px;
    -webkit-border-top-left-radius: 110px;
    border-top-left-radius: 110px;
    -webkit-border-top-right-radius: 110px;
    border-top-right-radius: 110px;
    border: 33px solid rgba(0, 192, 145, 0.5);
    border-bottom: 0;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.circular-progress--arrow,
.circular-progress--green-fill {
    will-change: transform;
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
}
.context-menu {
    -webkit-transition: opacity 0.25s;
    transition: opacity 0.25s;
    position: fixed;
    background: #fff;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
    opacity: 1;
    z-index: 1039;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.context-menu.invis {
    pointer-events: none;
    opacity: 0;
}
.context-menu .btn-option-download {
    width: 100%;
    display: block;
    color: #384347;
}
.context-menu--option {
    padding: 8px 24px 8px 16px;
    min-width: 160px;
    cursor: default;
    font-size: 13px;
}
.context-menu--option:hover {
    background: #384347;
    color: #fff;
}
.context-menu--option:active {
    color: #e9e9e9;
    background: #384347;
}
.context-menu--option .icon {
    vertical-align: middle;
}
.context-menu--separator {
    width: 100%;
    height: 1px;
    background: #ccc;
    margin: 0;
}
.cc-notification-portal {
    max-width: 250px;
    position: fixed;
    color: #fff;
    z-index: 1002;
    padding: 16px 24px;
    display: block;
}
.cc-notification-portal .cc-title {
    color: #fff;
    margin: 0;
    line-height: 20px;
}
.cc-notification-portal .cc-description {
    font-size: 12px;
    line-height: 20px;
    margin: 8px 0 0;
}
.cc-notification-portal .cc-img-container {
    margin-left: -8px;
    height: 66px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.cc-notification-portal .cc-img-container,
.cc-notification-portal .text-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.cc-notification-portal .close-btn-container {
    position: absolute;
    right: 8px;
    top: 8px;
}
.cc-notification-portal .close {
    color: #fff;
    background: transparent;
    font-weight: 400;
    opacity: 1 !important;
    text-shadow: 0 0 #000;
    font-size: 12px;
}
.cc-notification-portal .get-in-touch-btn-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.cc-notification-portal .get-in-touch-btn {
    max-width: 115px;
}
.cc-notification-portal.maximized {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    bottom: 8px;
    left: 8px;
    background: #384347;
}
.cc-notification-portal.minimized {
    width: auto;
    bottom: 8px;
    left: 37px;
    background: transparent;
    z-index: 5;
}
.cc-notification-portal.minimized .cc-img-container {
    cursor: pointer;
}
.cover-letter-animated-onboarding .animated-onboarding--container {
    text-align: center;
}
.cover-letter-animated-onboarding .animated-onboarding--container .title {
    color: #9cb2dc;
    font-weight: 500;
}
.cover-letter-animated-onboarding .animated-onboarding--input {
    max-width: 600px;
    margin: 0 auto;
}
.cover-letter-animated-onboarding .animated-onboarding--header {
    margin: 0 auto;
    width: 230px;
    height: 230px;
    position: relative;
    text-align: left;
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-animation-name: moveHeaderUp;
    animation-name: moveHeaderUp;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}
.cover-letter-animated-onboarding .animated-onboarding--photo {
    top: 45px;
    left: 45px;
    -webkit-border-radius: 70px;
    border-radius: 70px;
    width: 140px;
    height: 140px;
    position: absolute;
    z-index: 5;
}
.cover-letter-animated-onboarding .animated-onboarding--photo.hello {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation-name: splashScaleUp;
    animation-name: splashScaleUp;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.cover-letter-animated-onboarding .animated-onboarding--photo.invisible {
    opacity: 0;
}
.cover-letter-animated-onboarding .animated-onboarding--steps {
    position: relative;
    margin-top: 32px;
    opacity: 0;
    -webkit-animation-name: stepOpacityUp;
    animation-name: stepOpacityUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s;
}
.cover-letter-animated-onboarding .animated-onboarding--step {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
}
.cover-letter-animated-onboarding .animated-onboarding--step.before {
    opacity: 0;
    overflow: hidden;
    height: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
}
.cover-letter-animated-onboarding .animated-onboarding--step.active {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.cover-letter-animated-onboarding .animated-onboarding--step.after {
    opacity: 0;
    height: 0;
    overflow: hidden;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
}
.cover-letter-animated-onboarding .animated-onboarding--step .btn-continue {
    min-width: 200px;
}
.cover-letter-animated-onboarding .animated-onboarding--splash {
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation-name: splashScaleUp;
    animation-name: splashScaleUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.cover-letter-animated-onboarding .animated-onboarding--splash:first-child {
    top: 54px;
    width: 117px;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.cover-letter-animated-onboarding .animated-onboarding--splash:nth-child(2) {
    right: 21px;
    width: 108px;
    -webkit-animation-delay: 0.85s;
    animation-delay: 0.85s;
}
.cover-letter-animated-onboarding .animated-onboarding--splash:nth-child(3) {
    bottom: 0;
    right: 37px;
    width: 108px;
    -webkit-animation-delay: 0.95s;
    animation-delay: 0.95s;
}
.cover-letter-animated-onboarding .animated-onboarding--upload-resume-container {
    background: #e7ecf5;
    border: 1px dashed #9cb2dc;
}
.cover-letter-animated-onboarding .animated-onboarding--upload-resume-container p {
    font-size: 16px;
    font-weight: 600;
    color: #9cb2dc;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar {
    position: absolute;
    left: 0;
    right: 0;
    height: 32px;
    padding-top: 1px;
    max-width: 560px;
    width: 65%;
    margin-left: auto;
    margin-right: auto;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step {
    position: absolute;
    width: 32px;
    height: 32px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    background: #e7ecf5;
    color: #9cb2dc;
    padding-top: 5px;
    text-align: center;
    z-index: 5;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
    -webkit-transition: background 0.35s, color 0.35s;
    transition: background 0.35s, color 0.35s;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step:first-child {
    left: 0;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step:nth-child(2) {
    left: -webkit-calc(25% - 8px);
    left: calc(25% - 8px);
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step:nth-child(3) {
    left: -webkit-calc(50% - 16px);
    left: calc(50% - 16px);
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step:nth-child(4) {
    left: -webkit-calc(75% - 24px);
    left: calc(75% - 24px);
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step:nth-child(5) {
    right: 0;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step.active {
    background: #2dc08d;
    color: #fff;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step.test-v2:first-child {
    left: 0 !important;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step.test-v2:nth-child(2) {
    left: -webkit-calc(20% - 8px) !important;
    left: calc(20% - 8px) !important;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step.test-v2:nth-child(3) {
    left: -webkit-calc(40% - 16px) !important;
    left: calc(40% - 16px) !important;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step.test-v2:nth-child(4) {
    left: -webkit-calc(60% - 24px) !important;
    left: calc(60% - 24px) !important;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step.test-v2:nth-child(5) {
    left: -webkit-calc(80% - 32px) !important;
    left: calc(80% - 32px) !important;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-step.test-v2:nth-child(6) {
    right: 0 !important;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-line {
    margin-top: 15px;
    height: 3px;
    background: #e7ecf5;
    left: 0;
    right: 0;
    position: absolute;
}
.cover-letter-animated-onboarding .animated-onboarding--progressbar-line.green {
    background: #2dc08d;
    z-index: 2;
}
.cover-letter-animated-onboarding .animated-onboarding--top-bar {
    height: 32px;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
    will-change: transform, opacity;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
}
.cover-letter-animated-onboarding .animated-onboarding--top-bar.appear {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}
.cover-letter-animated-onboarding .animated-onboarding--back-button {
    position: absolute;
    left: 32px;
    top: 4px;
    font-size: 22px;
    overflow: hidden;
    cursor: pointer;
}
.cover-letter-animated-onboarding .animated-onboarding--auth-button {
    position: absolute;
    right: 32px;
    top: -3px;
}
.cover-letter-animated-onboarding .animated-onboarding--auth-button-xs {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 40px;
}
.cover-letter-animated-onboarding .animated-onboarding--experience-selector {
    width: 585px;
    margin: auto;
    padding: 24px 32px;
    background: #fff;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.cover-letter-animated-onboarding .animated-onboarding--experience-selector .experience-years {
    font-size: 26px;
    line-height: 36px;
    color: #2dc08d;
}
.cover-letter-animated-onboarding .animated-onboarding--experience-selector .experience-labels {
    margin-top: 8px;
}
.cover-letter-animated-onboarding .animated-onboarding--experience-selector .slider-component {
    padding-right: 8px;
}
.cover-letter-animated-onboarding .animated-onboarding--experience-selector .slider {
    background-color: rgba(156, 178, 220, 0.25) !important;
}
.cover-letter-animated-onboarding .animated-onboarding--experience-selector .resume-first-background {
    background-color: #2dc08d !important;
}
.cover-letter-animated-onboarding .animated-onboarding--experience-selector .handle {
    width: 20px !important;
    height: 20px !important;
    bottom: -7px !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
    border: 5px solid #2dc08d !important;
    background-color: #fff !important;
}
.cover-letter-animated-onboarding .animated-onboarding--strengths-selector .custom-label {
    padding-left: 26px;
    line-height: 20px;
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cover-letter-animated-onboarding .animated-onboarding--strengths-selector .checkbox input[type="checkbox"] + .custom-input {
    background-color: #fff !important;
    border: 1px solid #bdbdbd;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.cover-letter-animated-onboarding .animated-onboarding--strengths-selector .checkbox input[type="checkbox"]:checked + .custom-input {
    background-color: #00c091 !important;
}
.cover-letter-animated-onboarding .animated-onboarding--challenges-selector .challenge-tip {
    color: #8c7cdb;
}
.cover-letter-animated-onboarding .animated-onboarding--challenges-selector .role-challenge-textarea .form-control {
    padding: 8px !important;
}
.cover-letter-animated-onboarding .animated-onboarding--template-selector .template-container {
    background: #fff;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    margin-right: 24px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
}
.cover-letter-animated-onboarding .animated-onboarding--template-selector .template-container.selected,
.cover-letter-animated-onboarding .animated-onboarding--template-selector .template-container:hover {
    border: 1px solid #2dc08d;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.cover-letter-animated-onboarding .animated-onboarding--template-selector .template-option {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    padding: 24px;
}
.cover-letter-animated-onboarding .animated-onboarding--template-selector .template-option img {
    width: 60px;
    height: 65px;
}
@media (max-width: 767px) {
    .cover-letter-animated-onboarding .animated-onboarding--template-selector .description {
        font-size: 16px;
    }
}
.cover-letter-animated-onboarding .animated-onboarding--contact-details .contact-input {
    max-width: 360px;
    margin: auto;
}
.cover-letter-animated-onboarding .animated-onboarding--contact-details .btn-continue {
    min-width: 360px;
}
@media screen and (max-width: 767px) {
    .cover-letter-animated-onboarding .animated-onboarding--experience-selector {
        width: 100%;
        margin: auto;
    }
    .cover-letter-animated-onboarding .animated-onboarding--strengths-selector {
        padding-left: 38%;
    }
    .cover-letter-animated-onboarding .animated-onboarding--strengths-selector .strength-checkbox {
        margin: 0 !important;
    }
    .cover-letter-animated-onboarding .animated-onboarding--template-selector .template-container {
        padding: 0;
        margin-right: 0;
        margin-bottom: 16px;
    }
}
@media screen and (max-width: 480px) {
    .cover-letter-animated-onboarding .animated-onboarding--strengths-selector {
        padding-left: 25%;
    }
    .cover-letter-animated-onboarding .animated-onboarding--contact-details .btn-continue {
        min-width: 100% !important;
    }
}
@-webkit-keyframes moveHeaderUp {
    0% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes moveHeaderUp {
    0% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes stepOpacityUp {
    0% {
        opacity: 0;
        pointer-events: none;
    }
    to {
        opacity: 1;
        pointer-events: auto;
    }
}
@keyframes stepOpacityUp {
    0% {
        opacity: 0;
        pointer-events: none;
    }
    to {
        opacity: 1;
        pointer-events: auto;
    }
}
@-webkit-keyframes splashScaleUp {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes splashScaleUp {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.cover-letter-landing {
    background: #f3f3f3;
    min-height: 100vh;
}
.cover-letter-landing .btn-back {
    position: absolute;
    left: 40px;
    top: 40px;
}
.cover-letter-landing .btn-back i {
    font-size: 21px;
    color: #8c7cdb;
}
.cover-letter-landing .search-grid {
    position: -webkit-sticky;
    position: sticky;
    background-color: #f4f2f7;
}
.cover-letter-landing .search-container .icon-container {
    position: absolute;
    padding-top: 10px;
    padding-left: 10px;
}
.cover-letter-landing .search-container .search-icon {
    font-size: 24px;
    color: #8c7cdb;
}
.cover-letter-landing .cover-letter-example-container.selected .cover-letter-example-link {
    background-color: #8c7cdb;
}
.cover-letter-landing .cover-letter-example-container.selected .cover-letter-example-link i,
.cover-letter-landing .cover-letter-example-container.selected .cover-letter-example-link span {
    color: #fff !important;
}
.cover-letter-landing .search-input {
    font-size: 16px;
    height: 45px;
    width: 100%;
    padding-left: 45px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px transparent;
    -webkit-box-shadow: 0 0 4px 0 rgba(160, 162, 167, 0.15);
    box-shadow: 0 0 4px 0 rgba(160, 162, 167, 0.15);
    outline: none;
}
.cover-letter-landing .search-input#placeholder {
    color: #959595;
    opacity: 0.8 !important;
}
.cover-letter-landing .search-input:hover {
    -webkit-box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
    box-shadow: 0 0 2px 0 rgba(83, 83, 83, 0.5);
}
.cover-letter-landing .clear-search-icon-button {
    background: transparent;
    border: none;
    outline: none;
    padding: 0;
}
.cover-letter-landing .clear-search-icon-button:hover .icon {
    color: #333;
}
.cover-letter-landing .clear-search {
    color: #8c7cdb;
    padding: 0;
    text-decoration: underline;
    text-underline-position: under;
    font-weight: 700;
}
.cover-letter-landing .btn-login {
    position: absolute;
    right: 40px;
    top: 40px;
}
.cover-letter-landing .tab-container-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.cover-letter-landing .tab-container-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.cover-letter-landing .tab {
    width: 280px;
    height: 240px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid transparent;
    padding: 24px;
    cursor: pointer;
}
.cover-letter-landing .tab:hover {
    border: 1px solid #00c091;
}
.cover-letter-landing .tab-icon {
    max-width: 80px;
}
.cover-letter-landing .tab-description {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
    color: #384347;
    margin-bottom: 0;
}
.cover-letter-landing .examples-container {
    height: 570px;
    overflow: auto;
}
.cover-letter-landing .resume-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 300px;
}
.cover-letter-landing .resume-preview-container {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.cover-letter-landing .resume-preview-container .embed-responsive {
    position: relative !important;
}
.cover-letter-landing .resume-preview-container .btn-resume-preview {
    position: absolute;
    left: 60px;
    top: -2px;
    z-index: 10;
    width: 52px;
    height: 52px;
    background-size: 52px;
    cursor: pointer;
    -webkit-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
    border: 0;
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABoCAYAAAAdHLWhAAAAAXNSR0IArs4c6QAADKRJREFUeAHtXf1zVNUZfrMf+dywhIQExKREQxAInzo4No5DKlatUDG2Uzpqfmk7cdof+3f4W6fTtONMm06RcWwqgoqABpBotRYoQ8HGaPgmCQmQ7GbzsUm273PlrnfPPXez2eyevYHzzmzuveeec95zn+eec977nvfe5FES6ezs9HV3d5dwlmK/3++bnp72RaPRvCRF9KlZEGAcY16vd4pxnOKskfr6+tGmpibsS0UKNojp7e0tGx8fL5WW0okZRaCwsDBUW1t7S0aUjaD29vaS4eHhSmbZdi6jrdKVJSDAo1MsGAwOtLS0jFpPJJDQ1tYW5Izl1gx6Xy0C3DGGWltbh02tcYLQc8LhcJV5wtw2NjbW1tXVNXM33JaXl1fD6QHznN6mhUA4Fotd4unjaE9PT0dXV1evWEsgEOg3e5JBEOacs2fPVluHtdLSUn9zc/Nvi4uLf8EVesRK9PH8EeAbfiYSibze0dHxWigUipo1YrhraGi4jDnJAB4GgUjO7t27/1BUVPQrTY4JW+a3wBYYA2t0CFMDuAAnOPag94jWGnoOZ9pmFtDb7CIArIG5VQs4ATeeO8858XOYczCsxRP0jhIEgDmwtyoDNxjiiq2JMAj0sGZFRM0+MAf2grZiDzwE1kRYa9Zjva8OARF7cOOB+8bahDumtDVJ7ytCQMQe3HgkvjX9nKOIEImaBOzBjX6+kaDkpiRNkJvYkLRFEyQBxU1JmiA3sSFpiyZIAoqbkjRBbmJD0hZNkAQUNyVpgtzEhqQtmiAJKG5K0gS5iQ1JWzRBElDclJTgKHVTw8y2jEVmaOR2lEZD0xQOTdF4ZJqKSrxUEvBRYJGXSoN+Kiq+e+8zVxJ0o2+Svv5ylHr4N3BtwuTKcVt1XwHVrSmhBx8qoYqqfMd8C/GEqwi68FWEPj48RCBoLtLPJOLX9eFNqlyeT48/VU4r6xLWIedSnavyuoKgvqsTdPyDQbpyYXze4Axcn6SO9utUXVtETzxdTuhdC1lyPnif/GSY3vjjlYyQYyXicu8Y7eF6T30WjwG0nl4w+znrQdPTRIf3DdC506FZwSqvzKdgmY9KSn1sEHhpjA2FUTYYhm9N0dCA83AYmyHqfHeQblyfoO07K8njnVWV6zLkhCCQ89afr9LVi85D2rL7C2jtplJj4i9d5NzM0MiUYVCA6L4rcoPi7MmQQeaLLfctOJKcrzyL99KhtwccyVlS4TcmeVhlqQjI27Q1aPx6zo/SCTYybg7GgzTjVWDIO7J/gH64qzKethB2lBP0+ce36fx/5MPapkeD1PRsBaW7EG+Y2qtLqPP9QTotmXvQk8qX5tPDjYsXAjdGG5UaCdcujxt3uIgOCNn+46X0g+fSJ8esE3WhHtQnI/rYoSGC1bhQRClBxw4OSXF5csdS2vDIIuk5ayKGLlh9l74ZsyZL91Ef6rVJjOjYwUFbslsTlA1xX50bpevcg0TBsJYKOXh43dN2mWBgQLbxULjlseC3Bw5/Ue9g/6RtuINxAk8FPA9uF2U9CB4CUWAQYM5JRc6fCcXJQf6zJ0dSKWbUDz2iyNoj5nHDsRKCMObfHrJbVnDJyOYJGTCT4/xQY5EJ4dhyKmEX9UOPKDdvRAleB7eLEoJg/oqC55xUTWmx7FyPoQf6ROk5HxaTXHeshqBzdiDwEKpSZPpkN47KNqWiK+sEYR1H9uCoeoKW6YMBgfUmN0vWCQoN27/RAN9aMvdNNgCDPugVJTRsnxvFPLk8zrqZjVVQUeD4lMn42AxhTWhywn5Xi07R6OQMnfmX3ZLLL/DQylXFVFhkv/egV6wnPDLNa0iy1rgjTY5UBtsmIwheaVHGRqep/feXjaVt8ZzsGGQe2X9Ddoq93l5q+XW1sTRuzSDTK2uftUyu9+23WYZbNDnBj+6CYMlAlC/PhlMmRywrHmPeQ32iyPTKeqtYLpfHWSeoJGAnA+s5ohQV2fOJeeZyLKsPvVSUYg5AcbNknaCAZC0Hi22irF4foPp1mXG9oB7UJ8po2K7X7QTZJwPxquZ5HOD5QBSshIqSx9882fGzZWwgxAgGgCjHDw3yMsV3wxZCrl5qrRazkT/fQ/kFxgdUbOdkeos5fMvNkvXWBcv85GWOTCcnwIAlhZVQmakNcPML7KT6/YmdnV+4NYyBVMGFPtGC8+fn0VKXh2klXnWqVzuHfD5/HtU8aA+BgjdZpcj0IfInVV+gyrZadWWdICiT+dxSCRaxNnS++zJ9NQ/Yb5z56sl0eTUEYd1FmBYQ4KHKFwY9YkCJ15dHazaq9QemQ54SghBLvUZiVSHAA6FRqUh+YWJTC4RjpzpQP/SIso6dtQshpjvxqsWryOAx1mRgLFgFTlQEeKQiazaUJpRv2DL7EjnqRf2isxYW40IJHMm6FWeCXxr00ebHFtMXJ26bScYW0TcIeJ9t2Xvpsnx65Tc1dKE7QhW8X/NAUUI9soMzX4zYlruR7xGO6ikrt6+yyurIdZoygnChjz5RRt3sghm5nfgc9OGBb31qs5GEpeslFcnjEExAQY5Zr5mG7ZKlfvr+k/YVVmseN+0rG+Jw0Zg3Xnh5ue1BEvPEkXdu0EccppvqnOQEIsqjHtQnq6th86KEodKpHrekKyUIF401med+usxm1eEchru//O5S2tYdrDWUlwUton7IiSND1MMRRgtFlA5xJii19cX0zAuVdIiD52cE/yUm9Hfe6DNiCDIVm23qxXaGe9j+N/v4Jqli35/dX2fN64b9nBCECwf4mKj3MRmRsMASn8dzC34fHRg0el06bzc4AYyh7903+yn2E5I6VZ3K5SI9ZwThYpdXF9LLr1bTAb6jr12yBzWagMCHJvrRzHPJtrD0+AvH0kD9GC9TvfdWP83wds0G9/aknBIEcOGV3v3LFca8gPlBfGZJRoDTOdS57ZkKqm8I0FQ0Rh1/vc4viNnDhUHS+3/nnsQsyaJ+nOpXmZ5zgsyLrVvLLwFz/Np/T4X4N2L0KAA4F1nxvULayK+i1K8NxN8DgrO2+ZXl9PbfrstjulnHwX8MEHSt2+w+149rCAIReMJv2FJq/BBz8M3/RulCT4RGeP0IsQNY6MOyBfIV8rI5FtuWrSig+1cWGe+kLlosvxyQtIvN+31M0sWv7T2JmJwPmKQZ7knrH07NQzGXG2c+eeVXNJ8aM1QWUTkYdsShJzoZ40U5wfOagk4fO0d3vcQk7ekzSJcVObyPn52YrNkemGVls5Wm/DlovheSDjmmTniwn2eSYOY7CR5wT3/unhePFxxBTsCmmg6H7fM/X5701ROY9qf+6Q6S7jmCQCTe9t65e5l0IdEkuvO9Qfr3J4mOXfOcyu09SRAA9vCV7+QglVVJIonwRqDofVdJjtFO1QrdpA/xCDvYL7ian5ec5Di/04oXn3Ml92wPMgEHST9iv9xDSbwJWJH97Ngts4jS7T1PENDGc9WzL1YljVHAh5o+7byplBwo0wTdgdwgqbkyqTfh085bxhe1VLKkCbKizT3paf4SCbwZToKhThaE4pR/vumaIBFBJgmfi1mf5LsNMBow5KkQTZADyk/xl0o2bnX2y6En9Sv4YokmyIEgJONLJZv5QxtOcuWixPHqlDnNdE3QLMA18Xd/nL5oghcDsi2aoBQQxmdntnLImFXwHqws5tyaJxP7rl1uyMTFZbKOx7cvoVW8oIhhDT1HBTlovyZoDixW8eIgfipFD3Eq0U5DlyYoDdBUFtEEqUQ7DV2aoDRAU1lEE6QS7TR0aYLSAE1lEU2QSrTT0KUJSgM0lUU0QSrRTkOXJigN0FQW0QSpRDsNXR6/38/RyAny3ReLEpL1gQIEErAHNx6v15vwynUsFrukoCFahQQBEXtw44lGowkEjY+PH5WU1UkKEBCxBzeYgyJW3T09PR38qS9+i1OLSgSAObAXdEY89fX1Ce+kd3V19UYikdeFjPowywgAc2BvVQNuPE1NTVOFhYUJ/3Gpo6Pjtenp6aPWzHo/ewgAa2Bu1QBOwI1hZtfW1t7iTHFrLhQKRffu3fvq2NjYn/RwZ4Uts/vAFhgDa2Bu1g4uwAmO4+8Stre3l4TD4Sozk7ltbGysraura2ZGt3GFNZzu/CqAWUhvkyEQhrUGgwBzjjisoWAgEOhvaWkxpp44QTjR1tYWZPYWzpeG0Oi7TNi0HmptbY2/3pdAEK4VPWl4eLiSM9rO3WVYuOpyMKwFg8EBs+eYjZOS0NnZ6evt7S3jbugcRW7WoLfzRgAGAeYcGAViZVKCzEwgqru7G18bL2a3g49Z9vHDU9IyZlm9lSMA9w08BHccBBGY0jJizNL/B7t7V++0iVNYAAAAAElFTkSuQmCC);
}
.cover-letter-landing .resume-preview-container .btn-resume-preview:focus {
    outline: none;
}
.cover-letter-landing .resume-preview-container .btn-resume-preview:hover {
    background-image: url(/c8b28e3db114d60f0fb1a85588a087dc.png);
}
@media screen and (max-width: 991px) {
    .cover-letter-landing .resume-preview-container .btn-resume-preview {
        left: 0 !important;
    }
}
.cover-letter-landing .resume-preview-container .zoomed-resume {
    cursor: pointer;
    margin: auto;
    max-width: 360px;
    max-height: 550px;
}
.cover-letter-landing .resume-preview-container .zoomed-resume .dashboard-item--preview {
    margin: auto;
    -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3) !important;
}
.cover-letter-landing .resume-preview-container .embed-responsive-item {
    pointer-events: none;
}
.cover-letter-landing .cover-letters-container {
    margin-bottom: 48px;
}
.cover-letter-landing .cover-letter-example-link {
    background: #fff;
    width: 100%;
    padding: 8px 16px;
    margin-bottom: 8px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(77, 77, 77, 0.16);
    box-shadow: 0 1px 2px 0 rgba(77, 77, 77, 0.16);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.cover-letter-landing .cover-letter-example-link span {
    text-overflow: ellipsis;
    overflow: hidden;
    color: #8c7cdb;
    white-space: nowrap;
}
.cover-letter-landing .cover-letter-example-link:hover span,
.cover-letter-landing .cover-letter-example-link i {
    color: #8c7cdb;
}
.cover-letter-landing .select-template-btn {
    margin-top: -60px;
}
@media screen and (max-width: 767px) {
    .cover-letter-landing .cover-letter-example-container {
        padding: 0 !important;
        margin-bottom: 0 !important;
    }
    .cover-letter-landing .tab-container-left,
    .cover-letter-landing .tab-container-right {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
        margin-top: 16px;
        padding: 0;
    }
}
.nps-survey-container {
    background: #fff;
    width: 547px;
    border: 1px solid #e7ecf5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 12px -3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: fixed;
    padding: 24px;
    right: 16px;
    bottom: 16px;
    z-index: 2147483004;
}
.nps-survey-container .close {
    position: absolute;
    top: 5px;
    right: 5px;
}
.nps-survey-container .nps-question {
    margin: 0 0 8px;
    line-height: 27px;
}
.nps-survey-container .nps-improve-question {
    line-height: 20px;
}
.nps-survey-container .nps-ratings-container {
    height: 32px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 497px;
    border: 1px solid #b2b4b6;
}
.nps-survey-container .nps-rating {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 9.09%;
    height: 100%;
    cursor: pointer;
}
.nps-survey-container .nps-rating.with-left-border {
    border-left: 1px solid #b2b4b6;
}
.nps-survey-container .nps-rating.selected,
.nps-survey-container .nps-rating:hover {
    background-color: #8c7cdb;
    color: #fff;
}
.nps-survey-container .retings-scale {
    max-height: 20px;
    margin-top: 8px !important;
}
.nps-survey-container .nps-improve-input-container {
    height: 56px;
    width: 100%;
}
.nps-survey-container .nps-improve-textarea {
    height: 56px;
    width: 100%;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #b2b4b6;
    resize: none;
    padding: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 20px;
}
.nps-survey-container .nps-improve-textarea:focus {
    outline: none;
}
.nps-survey-container .nps-submit-button {
    min-width: 110px;
    height: 30px;
}
.nps-survey-container .nps-feedback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.nps-survey-container .nps-feedback--icon {
    font-size: 18px;
}
.nps-survey-container .nps-feedback--text {
    line-height: 27px;
}
@media screen and (max-width: 767px) {
    .nps-survey-container {
        display: none;
    }
}
.find-jobs-notification {
    top: -93px;
    width: 235px;
}
.find-jobs-notification:before {
    top: auto;
    bottom: -8px;
}
.jm-dashboard .preferences-icon {
    position: relative;
    top: 2px;
    font-size: 16px;
    margin-right: 4px;
}
.jm-dashboard .reset-filters {
    display: block;
    position: relative;
    padding-bottom: 40px;
    margin-top: 16px;
}
.jm-dashboard .reset-filters:after {
    content: " ";
    position: absolute;
    top: 3px;
    left: 0;
    right: 90px;
    height: 1px;
    background: #b2b4b6;
}
.jm-dashboard .reset-filters a {
    position: absolute;
    top: -7px;
    color: rgba(101, 105, 109, 0.5);
    right: 0;
    cursor: pointer;
}
.jm-dashboard--header .form-group {
    margin-bottom: 0;
}
.jm-dashboard--header .jm-dashboard--header-location {
    width: 260px;
}
@media (max-width: 480px) {
    .jm-dashboard--header .jm-dashboard--header-location {
        width: -webkit-calc(100vw - 20px);
        width: calc(100vw - 20px);
    }
    .jm-dashboard--header .jm-dashboard--header-location .form-group {
        margin-right: 0;
    }
}
.jm-dashboard .dashboard-link--active {
    font-weight: 400;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    max-width: 190px;
    margin: 0;
}
@media (max-width: 480px) {
    .jm-dashboard .dashboard-link--active {
        max-width: 100%;
        width: 100%;
    }
}
.jm-dashboard .hired-btn-container a {
    background-color: #00c091 !important;
    opacity: 1 !important;
}
.jm-dashboard .hired-btn-container a:hover {
    background-color: #008d6a !important;
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
    .jm-dashboard .jm-cards {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }
    .jm-dashboard .jm-cards .jm-card {
        height: 100%;
    }
}
.jm-dashboard--empty {
    overflow: hidden;
}
.jm-dashboard--empty-bckg {
    position: absolute;
    width: 98%;
    z-index: -1;
}
.jm-dashboard--empty-bckg div {
    height: 226px;
    padding: 16px;
    margin-bottom: 32px;
}
.jm-dashboard--empty-bckg div div {
    background: #fff;
}
@media (min-width: 768px) {
    .jm-dashboard--empty-bckg,
    .jm-dashboard--empty-content {
        min-height: -webkit-calc(100vh - 490px);
        min-height: calc(100vh - 490px);
    }
}
.jm-dashboard--empty-content {
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 95.3%, 0)), to(#f3f3f3));
    background: linear-gradient(180deg, hsla(0, 0%, 95.3%, 0), #f3f3f3);
}
.jm-card--container .jm-card {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    padding: 24px;
    min-height: 242px;
}
.jm-card--container .jm-card.hired-ad {
    background: #545165 !important;
}
.jm-card--container .jm-card.hired-ad .description,
.jm-card--container .jm-card.hired-ad .title {
    color: #fff;
}
.jm-card--container .jm-card.hired-ad .title {
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
}
.jm-card--container .jm-card.hired-ad .description {
    font-size: 16px;
}
.jm-card--container .jm-card.hired-ad .description.cv {
    padding: 0 10px;
}
.jm-card--container .jm-card--title {
    font-size: 20px;
    max-width: -webkit-calc(100% - 55px);
    max-width: calc(100% - 55px);
}
.jm-card--container .jm-card--logo {
    position: absolute;
    width: 40px;
    height: 40px;
    top: 24px;
    right: 16px;
}
.jm-card--container .jm-card--company {
    font-size: 16px;
}
.jm-card--container .jm-card--vote {
    margin-top: 16px;
}
.jm-card--container .jm-card hr {
    margin: 16px 0;
}
.jm-card--container .jm-card--table {
    display: table;
    width: 100%;
    height: 100%;
}
.jm-card--container .jm-card--table-bottom {
    display: table-footer-group;
}
@media (min-width: 1200px) {
    .jm-card--container .jm-card {
        height: 242px;
    }
    .jm-card--container .jm-card .jm-card--title {
        max-width: -webkit-calc(100% - 47px);
        max-width: calc(100% - 47px);
    }
}
@media (max-width: 768px) {
    .jm-card--container .jm-card {
        min-height: auto;
    }
}
@media (max-width: 768px) {
    .jm-card--container {
        padding-right: 0 !important;
    }
}
@media (max-width: 768px) {
    .new-dashboard-job-finder .jm-cards-container {
        margin-right: 0;
    }
}
.new-dashboard-job-finder .jm-card {
    background: #fff;
}
@-webkit-keyframes trello-board {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes trello-board {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.job-search-board {
    overflow-x: scroll;
    -webkit-animation: trello-board 0.55s ease-out forwards !important;
    animation: trello-board 0.55s ease-out forwards !important;
}
.job-search-board .company-name,
.job-search-board .job-title {
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.job-search-board .react-trello-board {
    background-color: transparent !important;
    height: 450px;
}
.job-search-board .react-trello-lane {
    background-color: #f8f8f8 !important;
    height: 400px;
    margin-right: 8px;
    margin-left: 8px;
    padding-left: 16px;
    padding-right: 16px;
    min-width: 280px;
}
.job-search-board .react-trello-lane .custom-lane-header {
    text-transform: uppercase;
}
.job-search-board .react-trello-lane .custom-lane-header div {
    display: inline-block;
}
.job-search-board .react-trello-lane .custom-lane-header .card-count {
    background: #f3f3f3;
}
.job-search-board .react-trello-lane .smooth-dnd-container {
    margin-top: 16px;
    min-height: 320px;
}
.job-search-board .react-trello-lane .smooth-dnd-container.vertical > .smooth-dnd-draggable-wrapper {
    overflow: visible !important;
}
.job-search-board .react-trello-card {
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff;
    position: relative;
    padding: 12px;
    cursor: pointer;
    max-width: 260px;
    margin-bottom: 10px;
    min-width: 230px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.job-search-board .react-trello-card:focus,
.job-search-board .react-trello-card:hover {
    background-color: #f2f2f2;
}
.card-options-container {
    padding-top: 16px;
}
.card-options-container .Grid-cell--xs-offset-2 {
    margin-left: 16.6666666667%;
}
.company-logo-container {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    height: 45px;
    width: 45px;
}
.btn-options {
    border: 1px transparent;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    padding: 0;
}
.btn-options:focus,
.btn-options:hover {
    background-color: #ccc;
}
.btn-options .icon {
    line-height: 25px;
}
.custom-card-options .icon-btn {
    font-size: 12px;
}
.custom-card-options .options-menu {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 200px;
    padding: 12px 8px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.custom-card-options .options-menu .btn-link-container {
    min-height: 32px;
    padding-top: 5px;
}
.custom-card-options .options-menu .btn-link {
    margin-bottom: 3px;
    width: 100%;
    text-align: left;
}
.custom-card-options .options-menu .btn-link:hover {
    color: #65696d !important;
}
.custom-card-options .options-menu .btn-delete {
    color: #ff576f !important;
}
.custom-card-options .options-menu .btn-delete:hover {
    color: #ffabb7 !important;
}
.career-counseling {
    background: #fff;
    overflow: hidden;
}
.career-counseling .products-container {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 10;
}
.career-counseling .plan-price {
    font-family: Rubik;
    font-style: bold;
    line-height: 38px;
    font-weight: 400 !important;
    font-size: 32px;
    color: #2d3639;
}
@media screen and (max-width: 992px) {
    .career-counseling .plan-price {
        font-size: 28px;
    }
}
.career-counseling .product-stripe {
    height: 82px;
    border: 1px solid #e8e8e8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 0 #e8e8e8;
    box-shadow: 0 1px 0 #e8e8e8;
}
.career-counseling .white-background {
    background-color: #fff;
}
.career-counseling .purple-background {
    background-color: #8c7cdb;
    color: #fff;
}
.career-counseling .stripe-button-container .btn-purple {
    border: 1px solid #fff;
}
.career-counseling .main-title {
    font-size: 48px;
    font-weight: 500;
}
.career-counseling--header {
    overflow: visible;
}
.career-counseling--header .header-container .main-description {
    font-size: 18px;
}
.career-counseling--header .information-section .dream-job--item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media screen and (max-width: 991px) {
    .career-counseling--header .header-container {
        background-size: 100%;
        background-position: 0;
    }
}
.career-counseling--purple-section {
    z-index: 2;
}
.career-counseling--purple-section .purple-container {
    background: #8c7cdb;
    padding: 56px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.career-counseling--purple-section .purple-container .dream-job--item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.career-counseling--purple-section .purple-container .title {
    max-width: 420px;
    font-family: Rubik;
    font-style: normal;
    font-weight: 500;
    font-size: 48px;
    line-height: 56px;
    color: #fff;
}
@media screen and (max-width: 991px) {
    .career-counseling--purple-section {
        margin-top: 80px;
    }
}
@media screen and (max-width: 767px) {
    .career-counseling--purple-section {
        margin-top: 0;
    }
}
.career-counseling--extras .plan,
.career-counseling--plans .plan {
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 11px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 11px rgba(0, 0, 0, 0.1);
    min-height: 284px;
}
.career-counseling--extras .plan .tab-color-stripe,
.career-counseling--plans .plan .tab-color-stripe {
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    height: 4px;
    width: 100%;
}
.career-counseling--extras .plan-name,
.career-counseling--plans .plan-name {
    font-family: Rubik;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 5px;
    color: #384347;
}
.career-counseling--extras .plan-price,
.career-counseling--plans .plan-price {
    font-family: Rubik;
    font-style: bold;
    line-height: 46px;
    font-weight: 500;
    font-size: 38px;
    color: #384347;
}
.career-counseling--extras .plan-description,
.career-counseling--plans .plan-description {
    color: #60696c;
    font-weight: 400;
    margin: 8px auto;
    max-width: 241px;
    min-height: 63px;
}
.career-counseling--extras .plan-description,
.career-counseling--extras .plan-name,
.career-counseling--extras .plan-price,
.career-counseling--plans .plan-description,
.career-counseling--plans .plan-name,
.career-counseling--plans .plan-price {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.career-counseling--extras .separator,
.career-counseling--plans .separator {
    width: 40px;
    height: 0;
    border-top: 1px solid #b2b4b6;
    margin: 24px auto;
}
.career-counseling--extras .executive-list,
.career-counseling--plans .executive-list {
    line-height: 18px;
    width: 100%;
    display: inline-block;
    background: rgba(140, 124, 219, 0.2);
}
.career-counseling--extras .executive-plus-list,
.career-counseling--plans .executive-plus-list {
    line-height: 18px;
    width: 100%;
    display: inline-block;
    background: rgba(254, 178, 81, 0.2);
}
.career-counseling--extras .essential-list,
.career-counseling--extras .executive-list,
.career-counseling--extras .executive-plus-list,
.career-counseling--plans .essential-list,
.career-counseling--plans .executive-list,
.career-counseling--plans .executive-plus-list {
    padding: 2px 4px;
}
.career-counseling--plans {
    background-color: #384347;
}
.career-counseling--plans .plans-background {
    background: url(/f46831fee63eefc73ad01803a20713e3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 50%;
    position: absolute;
    height: 80%;
    width: 100%;
    bottom: 0;
}
@media screen and (max-width: 1199px) {
    .career-counseling--plans .plan-description {
        padding-left: 8px;
        padding-right: 8px;
    }
}
@media screen and (max-width: 991px) {
    .career-counseling--plans .btn-buy-plan {
        min-width: 0 !important;
    }
    .career-counseling--plans .plans-perks {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
}
@media screen and (max-width: 767px) {
    .career-counseling--plans .plans-container {
        padding-left: 2px !important;
        padding-right: 2px !important;
        -webkit-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.1);
        box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.1);
    }
}
.career-counseling--product-list-section {
    background: #f3f5fa;
}
.career-counseling--product-list-section .title {
    color: #2d3639;
    font-weight: 500;
}
.career-counseling--product-list-section .pick-service {
    color: #afb4b5;
}
.career-counseling--product-list-section .service-btn {
    max-width: 250px;
    cursor: pointer;
    margin-left: -20px;
    padding-left: 20px;
}
.career-counseling--product-list-section .service-btn p {
    font-family: Rubik;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
}
.career-counseling--product-list-section .service-btn.selected {
    background: #fff;
    color: #2dc08d;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border: 1px solid #e8e8e8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 0 #e8e8e8;
    box-shadow: 0 1px 0 #e8e8e8;
    font-weight: 700;
}
.career-counseling--product-list-section .service-btn.selected:active,
.career-counseling--product-list-section .service-btn.selected:focus,
.career-counseling--product-list-section .service-btn.selected:hover {
    color: #2dc08d;
}
.career-counseling--product-list-section .service-btn.selected p {
    font-weight: 500;
}
.career-counseling--product-list-section .service-btn:hover {
    color: #8c7cdb;
}
.career-counseling--product-list-section .left-product-sidebar.top-position {
    position: relative;
}
.career-counseling--product-list-section .left-product-sidebar.fixed-position {
    position: fixed;
    top: 40px;
    width: 100%;
}
.career-counseling--product-list-section .left-product-sidebar.bottom-position {
    position: absolute;
    bottom: 50px;
    width: 100%;
}
.career-counseling--product-list-section .title-img-container {
    background: url(/c861612462c080ae11bd98682236ab30.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
}
.career-counseling--product-list-section .tabs-container {
    height: 270px;
    margin: auto;
    -webkit-transition: all 0.05s ease-in-out;
    transition: all 0.05s ease-in-out;
}
.career-counseling--product-list-section .tabs-container.product-selected {
    height: 200px !important;
}
.career-counseling--product-list-section .tab-container {
    background: #fff;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 230px;
    height: 186px;
    cursor: pointer;
    -webkit-transition: all 0.05s ease-in-out;
    transition: all 0.05s ease-in-out;
}
.career-counseling--product-list-section .tab-container.selected {
    height: 220px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.career-counseling--product-list-section .tab-container.selected .tab-color-stripe,
.career-counseling--product-list-section .tab-container:hover .tab-color-stripe {
    opacity: 1;
}
.career-counseling--product-list-section .tab-container .tab-color-stripe {
    opacity: 0.5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 5px;
    width: 100%;
}
.career-counseling--product-list-section .tab-container .tab-icon-img {
    width: 70px;
    height: 70px;
}
.career-counseling--product-list-section .tab-container .tab-name {
    font-size: 20px;
    color: #2d3639;
}
.career-counseling--product-list-section .tab-container .down-arrow-icon {
    display: none;
}
.career-counseling--product-list-section .cc-product-content {
    height: 0;
    overflow: hidden;
}
.career-counseling--product-list-section .cc-product-content .container {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
    -webkit-transition: all 0.05s ease-in-out;
    transition: all 0.05s ease-in-out;
}
.career-counseling--product-list-section .cc-product-content.selected {
    height: 100%;
}
.career-counseling--product-list-section .cc-product-content.selected .container {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.career-counseling--product-list-section .cc-product-content.selected {
    display: block;
}
.career-counseling--product-list-section .cc-product-content .title-img {
    height: 330px;
    width: 330px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.career-counseling--product-list-section .cc-product-content .product-title {
    margin: 0;
}
.career-counseling--product-list-section .cc-product-content .product-subtitle {
    font-size: 18px;
    line-height: 31px;
}
.career-counseling--product-list-section .cc-product-content .product-perks-container {
    position: relative;
    z-index: 2;
    min-width: 600px;
    padding: 32px;
    background: #fff;
    border: 1px solid #e8e8e8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 0 #e8e8e8;
    box-shadow: 0 1px 0 #e8e8e8;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}
.career-counseling--product-list-section .cc-product-content .product-perks-container.moved-right {
    right: 150px;
}
.career-counseling--product-list-section .cc-product-content .product-perks-container.moved-left {
    left: 150px;
}
.career-counseling--product-list-section .cc-product-content .product-perks-container.industry-experts {
    max-width: 668px;
    margin-top: -25px;
    position: absolute;
}
.career-counseling--product-list-section .cc-product-content .product-perks-container.inverted {
    background-color: #394752;
}
.career-counseling--product-list-section .cc-product-content .product-perks-container.inverted .perk-container > p,
.career-counseling--product-list-section .cc-product-content .product-perks-container.inverted .perks-title {
    color: #fff;
}
.career-counseling--product-list-section .cc-product-content .perks-title {
    margin-top: 0;
}
.career-counseling--product-list-section .cc-product-content .perks-subtitle {
    font-size: 18px;
}
.career-counseling--product-list-section .cc-product-content .product-price {
    font-size: 28px;
    line-height: 24px;
    right: 32px;
    top: 32px;
    position: absolute;
}
.career-counseling--product-list-section .cc-product-content .book-btn-container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.career-counseling--product-list-section .cc-product-content .book-btn-container .book-btn {
    min-width: 196px;
    right: 32px;
    position: absolute;
}
.career-counseling--product-list-section .cc-product-content .guarantee-box {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 80px;
}
.career-counseling--product-list-section .cc-product-content .guarantee-info {
    max-width: 410px;
}
.career-counseling--product-list-section .cc-product-content .guarantee-icon-img {
    width: 32px;
    height: 34px;
}
.career-counseling--product-list-section .cc-product-content .enhancv-guarantee {
    font-size: 26px;
    line-height: 36px;
}
.career-counseling--product-list-section .cc-product-content .guarantee-description {
    font-size: 18px;
    line-height: 31px;
}
.career-counseling--product-list-section .cc-product-content .hire-chance,
.career-counseling--product-list-section .cc-product-content .interview-chance {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.career-counseling--product-list-section .cc-product-content .hire-chance-percent,
.career-counseling--product-list-section .cc-product-content .interview-chance-percent {
    font-family: Rubik, sans-serif;
    font-size: 42px;
    line-height: 26px;
    height: 50px;
}
.career-counseling--product-list-section .cc-product-content .interview-chance-percent {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(16%, rgba(0, 192, 143, 0.15)), color-stop(72%, rgba(0, 192, 145, 0)));
    background: linear-gradient(0deg, rgba(0, 192, 143, 0.15) 16%, rgba(0, 192, 145, 0) 72%);
}
.career-counseling--product-list-section .cc-product-content .hire-chance-percent {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(16%, rgba(254, 178, 81, 0.15)), color-stop(72%, rgba(0, 192, 145, 0)));
    background: linear-gradient(0deg, rgba(254, 178, 81, 0.15) 16%, rgba(0, 192, 145, 0) 72%);
    color: #feb251;
}
.career-counseling--product-list-section .cc-product-content .chance-info {
    font-family: Rubik, sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #394752;
}
.career-counseling .success-stories {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
}
.career-counseling .success-title-container {
    margin-top: -50px;
}
.career-counseling .executive-plan {
    background: hsla(0, 0%, 100%, 0.5);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 180px;
    cursor: pointer;
}
.career-counseling .executive-plan .tab-color-stripe {
    opacity: 0.5;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    height: 4px;
    width: 100%;
}
.career-counseling .executive-plan:hover {
    background: #fff !important;
}
.career-counseling .executive-plan.executive-plan-xs {
    background: rgba(0, 0, 0, 0.05) !important;
}
.career-counseling .executive-plan.selected {
    background: #fff !important;
    height: 184px;
    margin-bottom: -4px;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.career-counseling .executive-plan.selected .tab-color-stripe {
    opacity: 1;
}
.career-counseling .plan-name {
    font-family: Rubik;
    line-height: 26px;
    letter-spacing: 5px;
    color: #2d3639;
}
.career-counseling .plan-description,
.career-counseling .plan-name,
.career-counseling .plan-price {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media screen and (max-width: 1199px) {
    .career-counseling .product-perks-container.moved-right {
        right: 260px !important;
    }
    .career-counseling .product-perks-container.moved-left {
        left: 0 !important;
    }
}
@media screen and (max-width: 991px) {
    .career-counseling--product-list-section .description,
    .career-counseling--product-list-section .title {
        text-align: center !important;
    }
    .career-counseling--product-list-section .description {
        margin-bottom: 32px;
    }
    .career-counseling--product-list-section .product-content {
        margin-top: -10px;
    }
    .career-counseling .product-perks-container.moved-left,
    .career-counseling .product-perks-container.moved-right {
        right: 0 !important;
        left: 0 !important;
    }
    .career-counseling .navigation-spacer {
        height: 60px !important;
    }
    .career-counseling .executive-plan {
        height: 195px !important;
    }
    .career-counseling .executive-plan.selected {
        height: 200px !important;
    }
    .career-counseling .cc-product-content .product-title {
        margin-top: 48px !important;
    }
    .career-counseling .title-img {
        height: 450px !important;
        width: 450px !important;
    }
    .career-counseling .tabs-container {
        z-index: 2;
        height: 720px !important;
        background-size: 100% 10% !important;
        display: block !important;
    }
    .career-counseling .tabs-container.product-selected {
        height: 50px !important;
        background: transparent !important;
    }
    .career-counseling .tabs-container.product-selected .tab-container {
        display: none !important;
    }
    .career-counseling .tab-container,
    .career-counseling .tabs-container.product-selected .tab-container.selected {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .career-counseling .tab-container {
        width: 320px !important;
        height: 80px !important;
        text-align: left !important;
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin: auto auto 8px !important;
    }
    .career-counseling .tab-container.selected {
        height: 80px !important;
        -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05) !important;
        box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05) !important;
        -webkit-border-bottom-right-radius: 5px !important;
        border-bottom-right-radius: 5px !important;
        -webkit-border-bottom-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important;
    }
    .career-counseling .tab-container.selected .down-arrow-icon {
        display: inline-block;
        margin-right: 16px;
        margin-left: auto;
    }
    .career-counseling .tab-container .tab-color-stripe {
        display: inline-block !important;
        -webkit-border-radius: 5px !important;
        border-radius: 5px !important;
        height: 80px !important;
        width: 4px !important;
    }
    .career-counseling .tab-container .tab-icon-img {
        margin-top: 0 !important;
        margin-left: 16px !important;
        display: inline-block;
        width: 20px;
        height: 20px;
    }
    .career-counseling .tab-container .tab-name {
        margin-left: 16px !important;
        display: inline-block;
        font-size: 18px;
    }
}
@media screen and (max-width: 767px) {
    .career-counseling .tab-container {
        width: 260px !important;
        height: 80px !important;
    }
    .career-counseling .header-container {
        background-size: 100%;
        background-position: left 280px;
    }
    .career-counseling .executive-plan {
        height: 40px !important;
    }
    .career-counseling .executive-plan.selected {
        height: 45px !important;
    }
    .career-counseling .executive-plans-container {
        padding-left: 2px !important;
        padding-right: 2px !important;
        -webkit-box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.1);
        box-shadow: 0 -6px 15px rgba(0, 0, 0, 0.1);
    }
    .career-counseling .plan-name {
        font-size: 12px !important;
        padding-left: 2px !important;
        padding-right: 2px !important;
        margin-top: 8px !important;
        letter-spacing: normal !important;
    }
    .career-counseling .title-img {
        height: auto !important;
        width: 100% !important;
    }
    .career-counseling .product-container-xs {
        display: none;
    }
    .career-counseling .product-container-xs.selected {
        display: block;
    }
    .career-counseling .product-perks-container {
        margin-top: 32px !important;
        min-width: 280px !important;
    }
    .career-counseling .product-perks-container .product-price-container {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        height: 50px !important;
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .career-counseling .product-perks-container .book-btn,
    .career-counseling .product-perks-container .product-price {
        min-width: 50px !important;
        right: 0 !important;
        top: 0 !important;
        position: relative !important;
    }
    .career-counseling .product-perks-container .book-btn {
        margin-left: auto !important;
    }
    .career-counseling .guarantee-box {
        padding: 16px !important;
    }
}
@media screen and (max-width: 480px) {
    .career-counseling .guarantee-box .btn {
        display: block;
        margin-top: 16px !important;
        margin-left: 0 !important;
    }
}
