:root {
	--font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	
    --cvk-red: #a61d2d;
    --cvk-red-dark: #8e1725;
    --cvk-red-soft: #fff1f3;
    --cvk-green: #2f9b68;
    --cvk-text: #18202a;
    --cvk-muted: #6b7280;
    --cvk-border: #e5e7eb;
    --cvk-border-dark: #d7dce2;
    --cvk-bg: #f5f7fa;
    --cvk-card: #ffffff;
    --cvk-btn-radius: 6px;
	--cvk-radius: 10px;
    --cvk-radius-sm: 10px;
    --cvk-shadow: 0 8px 30px rgba(20, 30, 45, .06);
    --cvk-shadow-hover: 0 14px 38px rgba(20, 30, 45, .10);
    --cvk-focus: 0 0 0 3px rgba(166, 29, 45, .14);

	--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='%235f6b7d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	--i-globe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b7d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18z'/%3E%3C/svg%3E");
	--i-login: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/%3E%3Cpath d='M10 17l5-5-5-5'/%3E%3Cpath d='M15 12H3'/%3E%3C/svg%3E");
	--i-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E");
	--i-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='M21 21l-4.35-4.35'/%3E%3C/svg%3E");
	--i-briefcase: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E");
	--i-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E");
	
	--i-instagram: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z'/%3E%3Cpath d='M17.5 6.5h.01'/%3E%3C/svg%3E");
	--i-facebook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z'/%3E%3C/svg%3E");
	--i-linkedin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z'/%3E%3Crect x='2' y='9' width='4' height='12'/%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3C/svg%3E");
	--i-youtube: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 17a24.1 24.1 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.6 49.6 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.1 24.1 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.6 49.6 0 0 1-16.2 0A2 2 0 0 1 2.5 17'/%3E%3Cpath d='m10 15 5-3-5-3z'/%3E%3C/svg%3E");
	--i-mail: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E");
}

* {
    box-sizing: border-box;
    margin: 0;
    outline: medium none;
    padding: 0;
}
*::before, *::after {
    box-sizing: border-box;
}
html {
	height:100%;
}
body {
    background-color: #fafafa;
    color: #1b1b1b;
    font: 13px var(--font),sans-serif;
    margin: 0 auto;
    min-width: 320px;
    height:100%;
}
a {
    background: transparent
}
a, a:hover, a:active {
    color: #9a1b19;
    text-decoration: none;
}
a:hover {
    color: #1b1b1b;
    text-decoration: underline;
}
button, input, select, textarea {
    color: inherit;
    font: inherit;
}
button {
    cursor: pointer;
}
footer, header, nav, section, object, embed {
    display: block;
}
section {
    clear: both;
}
option {
	padding:1px 5px
}
table {
    border-collapse: collapse;
    font-size: 100%;
    table-layout: auto;
    width: 100%;
}
td, th {
    font-weight: normal;
    text-align: left;
}
img, table, fieldset, iframe, object {
    border: medium none;
}

.wrapp-hide {
    opacity: 0.25
}
ul {
    list-style: outside none none;
}
h1, h3 {
    font: bold 14px var(--font),sans-serif;
}
h2 {
    color: #1b1b1b;
    font: bold 16px var(--font), sans-serif;
}
h1 {
    font-size: 20px;
    padding-bottom: 15px;
}

h1 a{
	font-size: 16px;
	font-weight:normal
}

h3 {
	color: var(--cvk-text);
}
input:-moz-placeholder {
    color: #aaa;
}
*::-moz-placeholder {
    color: #aaa;
}
button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
fieldset {
    padding-bottom: 15px
}

fieldset .textbox {
    margin-top: 5px
}

.up{text-transform:uppercase}
.fr{float:right}
.fl{float:left}
.messages{margin-bottom:10px;line-height:30px;text-align:center;background-color:#71BB84;color:#FFF}
.messages a{text-decoration:underline;color:#FFF}
/**/

.main-content{line-height:22px;padding-top:10px}

.toggle-buttons {display:none;width:100%;margin-right:5px;position: relative;z-index: 260;}

.btn {
    border-radius: var(--cvk-btn-radius);
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    position: relative;
    text-align: center;
	float:right;
	background:#b41f1e;
    border: medium none;
    color: #fff;
	padding: 5px 18px !important;
}

.wrapper {
    position: relative;
}

.content {
	display:table;
    position:relative;
    height:100%;
    width:100%;
}

.container {
	padding: 12px;
	clear: both;
	position: relative;
	
	background: var(--cvk-card);
    border: 1px solid var(--cvk-border);
    border-radius: var(--cvk-radius);
    box-shadow: var(--cvk-shadow);
}

.small-container {
    width: 400px;
    margin: 20px auto;
	border: 1px solid #e5e5e5;
	padding: 20px;
}

.cont {
	border: 1px solid #e5e5e5;
    background: #fff;
	padding: 20px;
}

.header{
	border-bottom: 1px solid var(--cvk-border);
	box-shadow: 0 1px 0 rgba(20, 32, 51, .03);
}


.main {
    max-width:880px;
    vertical-align:top;
    width:100%
}

.header {
	position: sticky;
	top: 0;
	z-index: 300;
	background: #fff;
}

.header-content {
	position: relative;
    display: flex;
    align-items: center;
    gap: clamp(8px, 2vw, 16px);
    max-width: 1200px;
    margin: 0 auto;
    padding: 10px 0;
    min-height: 60px;
}

.header-content .top-menu {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 9px 12px;
    border-radius: var(--cvk-btn-radius);
    color: var(--cvk-text);
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    text-decoration: none;
    transition: background-color .18s ease, color .18s ease;
}

/* Hover and active background + text */
.header-content .top-menu:hover,
.header-content .top-menu.active,
.header-content .top-menu[aria-current="page"] {
    color: #a6402d;
    text-decoration: none;
}

/* Underline indicator */
.header-content .top-menu::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 6px;
    right: 6px;
    height: 2px;
    border-radius: 999px;
    background: #a6402d;
    transform: scaleX(0);
    transform-origin: center;
    transition: transform .2s ease;
}

/* Show underline on hover and active */
.header-content .top-menu:hover::after,
.header-content .top-menu.active::after,
.header-content .top-menu[aria-current="page"]::after {
    transform: scaleX(1);
}

/* Keyboard accessibility */
.header-content .top-menu:focus-visible {
    outline: 2px solid #a6402d;
    outline-offset: 3px;
}

.header .head-logo {
	height:55px;
	margin-left: 10px;
}

.right-content{width:300px;height:100%;padding-left:16px;display:table-cell;vertical-align:top}
.sticky-content{display:block;position:relative;height:50%}
.sticky-item{position:sticky;top:10px;width:300px;height:250px}

.slogan{height: 30px; width: auto;}

.language {
	font-size: 11px;
    position: relative;
    flex: none;
}
.language span{
    display: flex;
    align-items: center;
    height: 36px;
    padding: 0 18px 0 30px;
    border-radius:var(--cvk-btn-radius);
    font-size: 13px;
    font-weight: 700;
    cursor: default;
    transition: background-color .12s;
	text-transform: uppercase;
}

.language span::after {
	content: "";
	background: var(--chev) right 0px center / 11px no-repeat;
	position: absolute;
    width: 30px;
    height: 100%;
}

.language span:hover, .language span:focus-within { background-color: #e8ecf2; }

.language a {
  position: absolute;
  top: 100%; /* flush against the trigger, no dead zone for the mouse to cross */
  right: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  width: max-content;
  min-width: 100px;
  padding: 9px 8px 10px 34px;
  margin: 0;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 12px 50%, 0 0;
  background-size: 15px 11px, auto;
  border: 1px solid var(--cvk-border);
  border-radius: var(--cvk-btn-radius);
  box-shadow: 0 14px 32px rgba(20, 32, 51, .16);
  font-weight: 600;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-6px);
  transition: opacity .15s ease, transform .15s ease;
}
.language a:nth-child(2) { top: calc(100%); }
.language a:nth-child(3) { top: calc(100% + 32px); }
.language a:hover { background-color: #f1f3f7; text-decoration: none; }
.language:hover a, .language:focus-within a {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.lang-en { background: url(../img/flagen.png) 5px 40% no-repeat; }
.lang-lt { background: url(../img/flaglt.png) 5px 40% no-repeat; }
.lang-ru { background: url(../img/flagru.png) 5px 40% no-repeat; }

/* Header menu */
.header-menu {
	position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 6px;
    text-align: right;
	margin-left: auto;
}
.textbox, .search-content .textbox {
	background-color: #fff;
    border: 1px solid var(--cvk-border-dark);
    border-radius: var(--cvk-btn-radius);
    color: var(--cvk-text);
    height: 44px;
    padding: 8px 12px;
    transition: border-color .18s ease, box-shadow .18s ease;
	font-size: 14px;
}
.textbox:hover {
    border-color: #b9c0c9;
}

.textbox:focus {
    border-color: var(--cvk-red);
    box-shadow: var(--cvk-focus);
}

label.error, .default-form label.error {
    display: block;
    color: red;
    text-align: left;
    width: 100%;
    padding-top: 5px;
}

.form-table .fieldset {
    display: table;
    width: 100%;
    padding-bottom: 15px
}

.default-form .label {
    display: table-cell;
    width: 22%;
    text-align: right;
    padding-right: 10px;
    vertical-align:middle;
}

.default-form .label-small {
    font-size:10px
}

.textbox-container {
    display: table-cell;
    width: 78%;
}

.textbox-container h1 {
    padding-bottom: 0
}

.input-checkbox label{display:inline-block;margin:0 5px 5px 5px}
.input-checkbox span{display:inline-block;width:20%}


.default-form .textbox {
    width: 100%;
}

.footer-social a::before,
.footer-contact-btn::before {
	content: "";
	display: block;
	flex-shrink: 0;
	width: 19px;
	height: 19px;
	background-color: currentColor;
	-webkit-mask: var(--icon) center / contain no-repeat;
	mask: var(--icon) center / contain no-repeat;
}
.footer-social .s-instagram { --icon: var(--i-instagram); }
.footer-social .s-facebook  { --icon: var(--i-facebook); }
.footer-social .s-linkedin  { --icon: var(--i-linkedin); }
.footer-social .s-youtube   { --icon: var(--i-youtube); }
.footer-contact-btn         { --icon: var(--i-mail); }

.footer {
	clear: both;
	margin-top: 40px;
	background: var(--cvk-card);
	border-top: 1px solid var(--cvk-border);
	color: var(--cvk-text);
	font-size: 13px;
	line-height: 1.6;
}
.footer a { color: var(--cvk-text); text-decoration: none; transition: color .15s ease; }
.footer a:hover { color: #71BB84}
.footer a:focus-visible { outline: 2px solid #fff; outline-offset: 3px; border-radius: var(--cvk-btn-radius); }
.footer ul { list-style: none; margin: 0; padding: 0; }
 
.footer-content {
	max-width: 1200px;
	margin: 0 auto;
	padding: 52px 20px 40px;
	display: grid;
	grid-template-columns: 1.6fr 1fr 1fr 1.3fr;
	gap: 40px;
}
 
/* brand column */
.footer-logo { display: inline-block; }
.footer-logo img { display: block; height: 34px; width: auto;}
.footer-tagline { margin: 16px 0 22px; max-width: 32ch; color: var(--ft-muted); }
 
/* social icons */
.footer-social { display: flex; flex-wrap: wrap; gap: 10px; }
.footer-social a {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: rgba(255, 255, 255, .06);
	color: var(--cvk-muted);
	transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
}
.footer-social a::before,
.footer-contact-btn::before {
	content: "";
	display: block;
	flex-shrink: 0;
	width: 19px;
	height: 19px;
	background-color: currentColor;
	-webkit-mask: var(--icon) center / contain no-repeat;
	mask: var(--icon) center / contain no-repeat;
}
.footer-social .s-instagram { --icon: var(--i-instagram); }
.footer-social .s-facebook  { --icon: var(--i-facebook); }
.footer-social .s-linkedin  { --icon: var(--i-linkedin); }
.footer-social .s-youtube   { --icon: var(--i-youtube); }
.footer-contact-btn         { --icon: var(--i-mail); }
.footer-social a:hover {color: #fff; transform: translateY(-2px); }
.footer-social .s-instagram:hover { background: #e4405f; border-color: #e4405f; }
.footer-social .s-facebook:hover  { background: #1877f2; border-color: #1877f2; }
.footer-social .s-linkedin:hover  { background: #0a66c2; border-color: #0a66c2; }
.footer-social .s-youtube:hover   { background: #ff0000; border-color: #ff0000; }
 
/* link columns */
.footer-title { margin: 0 0 14px; color: var(--cvk-text); font-size: 15px; font-weight: 600; }
.footer-links li { margin: 0 0 9px; }
.footer-links a { position: relative; }
.footer-links a::after {
	content: "";
	position: absolute;
	left: 0; right: 0; bottom: -2px;
	height: 1px;
	background: currentColor;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .2s ease;
}
.footer-links a:hover::after { transform: scaleX(1); }
 
/* contact */
.footer-contact p { margin: 0 0 16px; color: var(--ft-muted); }
.footer .footer-contact-btn {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	padding: 11px 18px;
	border-radius: var(--cvk-btn-radius);
	background: var(--cvk-red);
	color: #fff;
	font-weight: 600;
	transition: background-color .2s ease;
}
.footer .footer-contact-btn:hover { background: var(--cvk-red-dark); color: #fff; }
 
/* bottom bar */
.footer-bottom { background: var(--cvk-bg); border-top: 1px solid var(--ft-line); }
.footer-bottom-inner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 16px 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 8px 20px;
	color: var(--ft-muted);
	font-size: 12px;
}
.footer-bottom a { color: var(--cvk-text); text-decoration: underline; text-underline-offset: 3px; }

.copy, .copy a {
	color:#999;
	padding-bottom:10px
}

.copy {
    text-align: right;
}

.bg-grey{background:#71bb84 !important;border-bottom: 2px solid #71aa84 !important}
.bg-grey:hover{background:#71aa84 !important;border-bottom: 2px solid #71bb84 !important}

.button {
	position:relative;
	height:42px;
	cursor:pointer;
	border-radius: var(--cvk-btn-radius);
	background: #b41f1e;
    border: none;
    color: #fff;
	text-decoration:none;
	font-size: 14px;
    padding: 13px 20px;
	display:inline-block;
	text-align:center;
	transition: background-color .15s, border-color .15s, color .15s;
}

.btn-settings, .btn-logout, .btn-wallet {
	display:flex;
	padding:7px 7px 7px 28px;
	position:relative;
}

.btn-settings span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjOWExYjE5IiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0ibTIyLjY4MyA5LjM5NC0xLjg4LS4yMzljLS4xNTUtLjQ3Ny0uMzQ2LS45MzctLjU2OS0xLjM3NGwxLjE2MS0xLjQ5NWMuNDctLjYwNS40MTUtMS40NTktLjEyMi0xLjk3OWwtMS41NzUtMS41NzVjLS41MjUtLjU0Mi0xLjM3OS0uNTk2LTEuOTg1LS4xMjdsLTEuNDkzIDEuMTYxYy0uNDM3LS4yMjMtLjg5Ny0uNDE0LTEuMzc1LS41NjlsLS4yMzktMS44NzdjLS4wOS0uNzUzLS43MjktMS4zMi0xLjQ4Ni0xLjMyaC0yLjI0Yy0uNzU3IDAtMS4zOTYuNTY3LTEuNDg2IDEuMzE3bC0uMjM5IDEuODhjLS40NzguMTU1LS45MzguMzQ1LTEuMzc1LjU2OWwtMS40OTQtMS4xNjFjLS42MDQtLjQ2OS0xLjQ1OC0uNDE1LTEuOTc5LjEyMmwtMS41NzUgMS41NzRjLS41NDIuNTI2LS41OTcgMS4zOC0uMTI3IDEuOTg2bDEuMTYxIDEuNDk0Yy0uMjI0LjQzNy0uNDE0Ljg5Ny0uNTY5IDEuMzc0bC0xLjg3Ny4yMzljLS43NTMuMDktMS4zMi43MjktMS4zMiAxLjQ4NnYyLjI0YzAgLjc1Ny41NjcgMS4zOTYgMS4zMTcgMS40ODZsMS44OC4yMzljLjE1NS40NzcuMzQ2LjkzNy41NjkgMS4zNzRsLTEuMTYxIDEuNDk1Yy0uNDcuNjA1LS40MTUgMS40NTkuMTIyIDEuOTc5bDEuNTc1IDEuNTc1Yy41MjYuNTQxIDEuMzc5LjU5NSAxLjk4NS4xMjZsMS40OTQtMS4xNjFjLjQzNy4yMjQuODk3LjQxNSAxLjM3NC41NjlsLjIzOSAxLjg3NmMuMDkuNzU1LjcyOSAxLjMyMiAxLjQ4NiAxLjMyMmgyLjI0Yy43NTcgMCAxLjM5Ni0uNTY3IDEuNDg2LTEuMzE3bC4yMzktMS44OGMuNDc3LS4xNTUuOTM3LS4zNDYgMS4zNzQtLjU2OWwxLjQ5NSAxLjE2MWMuNjA1LjQ3IDEuNDU5LjQxNSAxLjk3OS0uMTIybDEuNTc1LTEuNTc1Yy41NDItLjUyNi41OTctMS4zNzkuMTI3LTEuOTg1bC0xLjE2MS0xLjQ5NGMuMjI0LS40MzcuNDE1LS44OTcuNTY5LTEuMzc0bDEuODc2LS4yMzljLjc1My0uMDkgMS4zMi0uNzI5IDEuMzItMS40ODZ2LTIuMjRjLjAwMS0uNzU3LS41NjYtMS4zOTYtMS4zMTYtMS40ODZ6bS0xMC42ODMgNy42MDZjLTIuNzU3IDAtNS0yLjI0My01LTVzMi4yNDMtNSA1LTUgNSAyLjI0MyA1IDUtMi4yNDMgNS01IDV6Ii8+DQo8L3N2Zz4=") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:7px;
	left:8px;
	display:block;
	width:15px;
	height:15px
}

.btn-logout span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZmlsbD0iIzlhMWIxOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNNTEwLjM3MSwyMjYuNTEzYy0xLjA4OC0yLjYwMy0yLjY0NS00Ljk3MS00LjYyOS02Ljk1NWwtNjMuOTc5LTYzLjk3OWMtOC4zNDEtOC4zMi0yMS44MjQtOC4zMi0zMC4xNjUsMA0KCQkJCWMtOC4zNDEsOC4zNDEtOC4zNDEsMjEuODQ1LDAsMzAuMTY1bDI3LjU4NCwyNy41ODRIMzIwLjAxM2MtMTEuNzk3LDAtMjEuMzMzLDkuNTU3LTIxLjMzMywyMS4zMzNzOS41MzYsMjEuMzMzLDIxLjMzMywyMS4zMzMNCgkJCQloMTE5LjE2OGwtMjcuNTg0LDI3LjU4NGMtOC4zNDEsOC4zNDEtOC4zNDEsMjEuODQ1LDAsMzAuMTY1YzQuMTYsNC4xODEsOS42MjEsNi4yNTEsMTUuMDgzLDYuMjUxczEwLjkyMy0yLjA2OSwxNS4wODMtNi4yNTENCgkJCQlsNjMuOTc5LTYzLjk3OWMxLjk4NC0xLjk2MywzLjU0MS00LjMzMSw0LjYyOS02Ljk1NUM1MTIuNTI1LDIzNy42MDYsNTEyLjUyNSwyMzEuNzE4LDUxMC4zNzEsMjI2LjUxM3oiLz4NCgkJCTxwYXRoIGQ9Ik0zNjIuNjgsMjk4LjY2N2MtMTEuNzk3LDAtMjEuMzMzLDkuNTU3LTIxLjMzMywyMS4zMzN2MTA2LjY2N2gtODUuMzMzVjg1LjMzM2MwLTkuNDA4LTYuMTg3LTE3LjcyOC0xNS4yMTEtMjAuNDM3DQoJCQkJbC03NC4wOTEtMjIuMjI5aDE3NC42MzV2MTA2LjY2N2MwLDExLjc3Niw5LjUzNiwyMS4zMzMsMjEuMzMzLDIxLjMzM3MyMS4zMzMtOS41NTcsMjEuMzMzLTIxLjMzM3YtMTI4DQoJCQkJQzM4NC4wMTMsOS41NTcsMzc0LjQ3NywwLDM2Mi42OCwwSDIxLjM0N2MtMC43NjgsMC0xLjQ1MSwwLjMyLTIuMTk3LDAuNDA1Yy0xLjAwMywwLjEwNy0xLjkyLDAuMjc3LTIuODgsMC41MTINCgkJCQljLTIuMjQsMC41NzYtNC4yNjcsMS40NTEtNi4xNjUsMi42NDVjLTAuNDY5LDAuMjk5LTEuMDQ1LDAuMzItMS40OTMsMC42NjFDOC40NCw0LjM1Miw4LjM3Niw0LjU4Nyw4LjIwNSw0LjcxNQ0KCQkJCUM1Ljg4LDYuNTQ5LDMuOTM5LDguNzg5LDIuNTMxLDExLjQ1NmMtMC4yOTksMC41NzYtMC4zNjMsMS4xOTUtMC41OTcsMS43OTJjLTAuNjgzLDEuNjIxLTEuNDI5LDMuMi0xLjY4NSw0Ljk5Mg0KCQkJCWMtMC4xMDcsMC42NCwwLjA4NSwxLjIzNywwLjA2NCwxLjg1NmMtMC4wMjEsMC40MjctMC4yOTksMC44MTEtMC4yOTksMS4yMzdWNDQ4YzAsMTAuMTc2LDcuMTg5LDE4LjkyMywxNy4xNTIsMjAuOTA3DQoJCQkJbDIxMy4zMzMsNDIuNjY3YzEuMzg3LDAuMjk5LDIuNzk1LDAuNDI3LDQuMTgxLDAuNDI3YzQuODg1LDAsOS42ODUtMS42ODUsMTMuNTI1LTQuODQzYzQuOTI4LTQuMDUzLDcuODA4LTEwLjA5MSw3LjgwOC0xNi40OTENCgkJCQl2LTIxLjMzM0gzNjIuNjhjMTEuNzk3LDAsMjEuMzMzLTkuNTU3LDIxLjMzMy0yMS4zMzNWMzIwQzM4NC4wMTMsMzA4LjIyNCwzNzQuNDc3LDI5OC42NjcsMzYyLjY4LDI5OC42Njd6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:7px;
	left:8px;
	display:block;
	width:15px;
	height:15px
}

.btn-wallet span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjOWExYjE5IiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODkwLjVweCIgaGVpZ2h0PSI4OTAuNXB4IiB2aWV3Qm94PSIwIDAgODkwLjUgODkwLjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5MC41IDg5MC41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSINCgk+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTIwOC4xLDE4MC41NmwzNTUtOTYuOWwtMTguOC0zOGMtMTIuMy0yNC43LTQyLjMtMzQuOS02Ny0yMi42bC0zMTcuOCwxNTcuNUgyMDguMXoiLz4NCgkJPHBhdGggZD0iTTY3My4zLDg2LjQ2Yy00LjM5OSwwLTguOCwwLjYtMTMuMiwxLjhsLTgzLjM5OSwyMi44TDMyMiwxODAuNTZoMjg5LjFoMTI2bC0xNS42LTU3LjINCgkJCUM3MTUuNSwxMDEuMDYsNjk1LjMsODYuNDYsNjczLjMsODYuNDZ6Ii8+DQoJCTxwYXRoIGQ9Ik03ODkuMiwyMTUuNTZoLTExLjRoLTE1LjVoLTE1LjVINjI4LjVIMTkzLjhoLTU3aC00OGgtOC45SDUwLjFjLTE1LjgsMC0yOS45LDcuMy0zOS4xLDE4LjhjLTQuMiw1LjMtNy40LDExLjQtOS4yLDE4LjENCgkJCWMtMS4xLDQuMi0xLjgsOC42LTEuOCwxMy4xdjZ2NTd2NDk0LjFjMCwyNy42MDEsMjIuNCw1MCw1MCw1MGg3MzkuMWMyNy42MDEsMCw1MC0yMi4zOTksNTAtNTB2LTEzOS41SDU0Mi40DQoJCQljLTQ2LjksMC04NS0zOC4xLTg1LTg1di00NS44di0xNS41di0xNS41di0zNC40YzAtMjMsOS4xOTktNDMuODk5LDI0LjEtNTkuMTk5YzEzLjItMTMuNjAxLDMwLjktMjIuODAxLDUwLjctMjUuMTAxDQoJCQljMy4zLTAuMzk5LDYuNy0wLjYsMTAuMS0wLjZoMjU1LjJIODEzaDE1LjVoMTAuNnYtMTM2LjVDODM5LjIsMjM3Ljk2LDgxNi44LDIxNS41Niw3ODkuMiwyMTUuNTZ6Ii8+DQoJCTxwYXRoIGQ9Ik04NzQuMiw0NDkuODZjLTUtNC42LTEwLjktOC4xLTE3LjUtMTAuNGMtNS4xMDEtMS42OTktMTAuNS0yLjY5OS0xNi4yLTIuNjk5aC0xLjNoLTFoLTE1LjVoLTU1LjlINTQyLjQNCgkJCWMtMjcuNjAxLDAtNTAsMjIuMzk5LTUwLDUwdjI0Ljg5OXYxNS41djE1LjV2NTUuNGMwLDI3LjYsMjIuMzk5LDUwLDUwLDUwaDI5Ni44aDEuM2M1LjcsMCwxMS4xLTEsMTYuMi0yLjcNCgkJCWM2LjYtMi4yLDEyLjUtNS44LDE3LjUtMTAuNGMxMC05LjEsMTYuMy0yMi4zLDE2LjMtMzYuODk5di0xMTEuM0M4OTAuNSw0NzIuMTYsODg0LjIsNDU4Ljk1OSw4NzQuMiw0NDkuODZ6IE02NDYuOCw1NTIuMzYNCgkJCWMwLDEzLjgtMTEuMiwyNS0yNSwyNWgtMTYuNmMtMTMuOCwwLTI1LTExLjItMjUtMjV2LTE2LjZjMC04LDMuNy0xNS4xMDEsOS42LTE5LjYwMWM0LjMtMy4zLDkuNjAxLTUuMzk5LDE1LjQtNS4zOTloNC4ySDYyMS44DQoJCQljMTMuOCwwLDI1LDExLjE5OSwyNSwyNVY1NTIuMzZMNjQ2LjgsNTUyLjM2eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:7px;
	left:8px;
	display:block;
	width:15px;
	height:15px
}

.btn-employers, .btn-login, .btn-register, .btn-job-search, .btn-logged-company, .btn-logged-user, .btn-confirm, .btn-send, .btn-email {
	padding: 10px 15px 13px 36px;
}

.btn-menu span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMwIiBoZWlnaHQ9IjMzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJ3aGl0ZSIgPg0KICA8ZyBpZD0iWE1MSURfMjM2XyI+DQogICA8cGF0aCBzdHJva2U9Im51bGwiIGlkPSJYTUxJRF8yMzdfIiBkPSJtMzYuODE4MTgsODcuOGwyNTYuMzYzNjQsMGM3LjA3OTA1LDAgMTIuODE4MTgsLTguNjg2MDMgMTIuODE4MTgsLTE5LjRzLTUuNzM5MTMsLTE5LjQgLTEyLjgxODE4LC0xOS40bC0yNTYuMzYzNjQsMGMtNy4wNzkwNSwwIC0xMi44MTgxOCw4LjY4NjAzIC0xMi44MTgxOCwxOS40czUuNzM5MTMsMTkuNCAxMi44MTgxOCwxOS40eiIvPg0KICAgPHBhdGggc3Ryb2tlPSJudWxsIiBpZD0iWE1MSURfMjM4XyIgZD0ibTI5My4xODE4MiwxNDYuNmwtMjU2LjM2MzY0LDBjLTcuMDc5MDUsMCAtMTIuODE4MTgsOC42ODYwMyAtMTIuODE4MTgsMTkuNHM1LjczOTEzLDE5LjQgMTIuODE4MTgsMTkuNGwyNTYuMzYzNjQsMGM3LjA3OTA1LDAgMTIuODE4MTgsLTguNjg2MDMgMTIuODE4MTgsLTE5LjRzLTUuNzM5MTMsLTE5LjQgLTEyLjgxODE4LC0xOS40eiIvPg0KICAgPHBhdGggc3Ryb2tlPSJudWxsIiBpZD0iWE1MSURfMjM5XyIgZD0ibTI5My4xODE4MiwyNDQuMmwtMjU2LjM2MzY0LDBjLTcuMDc5MDUsMCAtMTIuODE4MTgsOC42ODYwMyAtMTIuODE4MTgsMTkuNHM1LjczOTEzLDE5LjQgMTIuODE4MTgsMTkuNGwyNTYuMzYzNjQsMGM3LjA3OTA1LDAgMTIuODE4MTgsLTguNjg2MDMgMTIuODE4MTgsLTE5LjRzLTUuNzM5MTMsLTE5LjQgLTEyLjgxODE4LC0xOS40eiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==") no-repeat scroll 0 0 / 20px auto;
	position:absolute;
	top:7px;
	left:8px;
	display:block;
	width:20px;
	height:20px
}

.btn-email span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibGF5ZXJfZW1haWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTggMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuMywxLjN2MTAuM2MwLDAuNC0wLjMsMC43LTAuNywwLjdIMS41Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjdWMS4zYzAtMC40LDAuMy0wLjcsMC43LTAuN2gxNS4xDQoJCUMxNywwLjYsMTcuMywwLjksMTcuMywxLjN6IE0xMS41LDYuOWw0LjctNC4zYzAuMy0wLjIsMC4yLTAuOC0wLjItMC44Yy0wLjEsMC0wLjIsMC0wLjIsMC4xTDkuMiw3LjhjMCwwLTAuMSwwLjEtMC4yLDAuMQ0KCQlzLTAuMSwwLTAuMi0wLjFMMi4yLDEuOUMyLjIsMS44LDIuMSwxLjgsMiwxLjhjLTAuNCwwLTAuNCwwLjUtMC4yLDAuOGw0LjcsNC4zYzAsMCwwLjEsMC4xLDAsMC4xYy0xLjMsMC45LTQuNiwzLjUtNC42LDMuNQ0KCQlDMS42LDEwLjcsMiwxMS4zLDIuMywxMWMwLDAsMy41LTIuNiw0LjgtMy41YzAuMSwwLDAuMSwwLDAuMSwwbDEuNSwxLjJDOC44LDguOCw4LjksOC44LDksOC44czAuMiwwLDAuMy0wLjFsMS41LTEuMg0KCQljMCwwLDAuMS0wLjEsMC4xLDBjMS4zLDAuOSw0LjksMy41LDQuOSwzLjVjMC4zLDAuMiwwLjYtMC40LDAuMy0wLjZDMTYuMSwxMC40LDEyLjgsNy44LDExLjUsNi45QzExLjUsNi45LDExLjUsNi45LDExLjUsNi45eiIvPg0KPC9nPg0KPC9zdmc+") no-repeat scroll 0 0 / 18px auto;
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	width:18px;
	height:15px
}

.btn-employers span{
	background: rgba(0, 0, 0, 0) var(--i-briefcase) no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:15px;
	height:15px
}

.btn-job-search span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk1NC4xNzVweCIgaGVpZ2h0PSI5NTQuMTc1cHgiIHZpZXdCb3g9IjAgMCA5NTQuMTc1IDk1NC4xNzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk1NC4xNzUgOTU0LjE3NTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik04NTQsNzQ3LjM4OGMtMTUuNy0xNS43MDEtMzYuNi0yMy01Ny4yLTIxLjgwMWwtNTUuMi01NS4xOTljMjIuNC0yOC42LDQwLjktNjAsNTUuMi05My44MDENCgkJCWMyMS42MDEtNTEuMTk5LDMyLjYwMS0xMDUuNSwzMi42MDEtMTYxLjRjMC01NS45LTExLTExMC4zLTMyLjYwMS0xNjEuNGMtMjAuODk5LTQ5LjQtNTAuOC05My43LTg4Ljg5OS0xMzEuOA0KCQkJYy0zOC4xMDEtMzguMS04Mi40LTY4LTEzMS44MDEtODguOWMtNTEuMTk5LTIxLjYtMTA1LjUtMzIuNi0xNjEuMzk5LTMyLjZjLTU1LjksMC0xMTAuMywxMS0xNjEuNCwzMi42DQoJCQljLTQ5LjQsMjAuOC05My43LDUwLjctMTMxLjgsODguOHMtNjgsODIuNC04OC45LDEzMS44QzExLDMwNC44ODgsMCwzNTkuMTg4LDAsNDE1LjA4OGMwLDU1Ljg5OSwxMSwxMTAuMywzMi42LDE2MS40DQoJCQljMjAuOSw0OS40LDUwLjgsOTMuNjk5LDg4LjksMTMxLjgwMWMzOC4xLDM4LjEsODIuNCw2OCwxMzEuOCw4OC44OThjNTEuMiwyMS42MDIsMTA1LjUsMzIuNjAyLDE2MS40LDMyLjYwMg0KCQkJYzU1Ljg5OSwwLDExMC4zLTExLDE2MS4zOTktMzIuNjAyYzM0LjItMTQuNSw2Ni0zMy4xOTksOTQuOS01Ni4xbDU1LjEsNTUuMWMtMS4xLDIwLjYwMiw2LjEwMSw0MS41LDIxLjgwMSw1Ny4yMDFsNzguMyw3OC4yOTkNCgkJCWMxNC42LDE0LjYwMiwzMy44LDIyLDUzLDIyczM4LjM5OS03LjI5OSw1My0yMmMyOS4zLTI5LjI5OSwyOS4zLTc2Ljc5OSwwLTEwNi4xTDg1NCw3NDcuMzg4eiBNNjcwLjIsNTk4Ljg4OA0KCQkJYy05LjksMTMuNi0yMC45LDI2LjYtMzMsMzguNjk5Yy0xMS44LDExLjgwMS0yNC40LDIyLjUtMzcuNjAxLDMyLjFjLTUzLjM5OSwzOS0xMTcuNiw2MC0xODUsNjANCgkJCWMtODQuMSwwLTE2My4xLTMyLjY5OS0yMjIuNS05Mi4xOTljLTU5LjQtNTkuNC05Mi4yLTEzOC41LTkyLjItMjIyLjVjMC04NCwzMi43LTE2My4xLDkyLjItMjIyLjUNCgkJCWM1OS40LTU5LjQsMTM4LjUtOTIuMiwyMjIuNS05Mi4yczE2My4xMDEsMzIuNywyMjIuNSw5Mi4yYzU5LjQsNTkuNCw5Mi4yLDEzOC41LDkyLjIsMjIyLjUNCgkJCUM3MjkuNCw0ODEuOTg4LDcwOC43LDU0NS42ODcsNjcwLjIsNTk4Ljg4OHoiLz4NCgkJPGc+DQoJCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNMzg2LDE5My42ODhoNTcuNWMxOCwwLDMyLjksMTQuMiwzNS43LDMyLjZoNTAuM2MtMy4yLTQ2LjEtNDAuNS04Mi42LTg2LTgyLjZIMzg2Yy00NS41LDAtODIuOCwzNi41LTg2LDgyLjZoNTAuMw0KCQkJCUMzNTMsMjA3Ljc4OCwzNjgsMTkzLjY4OCwzODYsMTkzLjY4OHoiLz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik01MjkuNywyNTEuMjg4aC01MGgtMTMwaC01MGgtODEuNWMtMTUuMiwwLTMyLjMsMTQuNS00MS42LDIzLjZjLTUuOCw3LTYuOSwxMS44LTYuNCwxNy4yYzMuNywzNS45LDI3LjYsNjkuNyw2OC4xLDk2LjMNCgkJCQljMzUuOSwyMy41LDgxLDM5LDEzMC4yLDQ0LjljMTUsMS44LDMwLjUsMi44LDQ2LjEsMi44YzI4LjksMCw1Ny4xMDEtMy4yLDgzLjUtOS4zYzM0LjctOCw2Ni4zMDEtMjEsOTIuOS0zOC40DQoJCQkJYzQwLjUtMjYuNiw2NC4zLTYwLjUsNjguMS05Ni4zYzAuNjAxLTUuNS0yLjM5OS0xMy40LTYuMzk5LTE3LjJjLTkuMy05LjEtMjYuNC0yMy42LTQxLjYwMS0yMy42SDUyOS43TDUyOS43LDI1MS4yODh6Ii8+DQoJCQk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNNjEzLjEsNDIxLjg4OGMtMjQuMTk5LDE1LjktNTIsMjguNi04Mi4xOTksMzcuNmMtMzYuMTAxLDEwLjktNzUuNSwxNi42MDEtMTE2LjIsMTYuNjAxYy0yLjksMC01LjksMC04LjgtMC4xMDENCgkJCQljLTcxLjQtMS4zOTktMTM4LjQtMjAuNS0xODkuNjAxLTU0LjFjLTIxLjYtMTQuMi0zOS41LTMwLjQtNTMuNS00OC4zYy0zLjQtNC40LTUuOS0zLjYtNS45LDEuODk5djEzOS40MDENCgkJCQljMCwzNS4yOTksMjcuNCw2NCw2MS4yLDY0aDI5MC41aDEwMi41YzExLjEwMSwwLDIxLjUtMy4xLDMwLjQtOC41YzE4LjQtMTEsMzAuOC0zMS43MDEsMzAuOC01NS41di0xMzkuMw0KCQkJCWMwLTUuNS0yLjUtNi4zLTUuODk5LTEuOUM2NTIuNiwzOTEuNDg3LDYzNC43LDQwNy42ODgsNjEzLjEsNDIxLjg4OHoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:15px;
	height:15px
}

.btn-login span{
	background: currentColor;
    -webkit-mask: var(--i-login) center / contain no-repeat;
    mask: var(--i-login) center / contain no-repeat;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:15px;
	height:15px
}

.header-menu .btn-login {
	color: var(--cvk-text);
    background: transparent;
    border: 1px solid var(--cvk-border);
}

.header-menu .btn-login:hover {
	color: var(--cvk-text);
	background: #f1f3f7;
	border-color: var(--cvk-border-dark);
}

.btn-logged-user span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIC0zMiA1MTIgNTEyIiB3aWR0aD0iNTEycHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZD0ibTI5OC42Njc5NjkgMTA2LjY2Nzk2OWMwIDU4LjkxMDE1Ni00Ny43NTc4MTMgMTA2LjY2NDA2Mi0xMDYuNjY3OTY5IDEwNi42NjQwNjJzLTEwNi42Njc5NjktNDcuNzUzOTA2LTEwNi42Njc5NjktMTA2LjY2NDA2MmMwLTU4LjkxMDE1NyA0Ny43NTc4MTMtMTA2LjY2Nzk2OSAxMDYuNjY3OTY5LTEwNi42Njc5NjlzMTA2LjY2Nzk2OSA0Ny43NTc4MTIgMTA2LjY2Nzk2OSAxMDYuNjY3OTY5em0wIDAiLz48cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJtMjgyLjY2Nzk2OSAyNTZoLTE4MS4zMzU5MzhjLTU1Ljg3MTA5MyAwLTEwMS4zMzIwMzEgNDUuNDYwOTM4LTEwMS4zMzIwMzEgMTAxLjMzMjAzMXY3NC42Njc5NjljMCA4LjgzMjAzMSA3LjE2Nzk2OSAxNiAxNiAxNmgzNTJjOC44MzIwMzEgMCAxNi03LjE2Nzk2OSAxNi0xNnYtNzQuNjY3OTY5YzAtNTUuODcxMDkzLTQ1LjQ2MDkzOC0xMDEuMzMyMDMxLTEwMS4zMzIwMzEtMTAxLjMzMjAzMXptMCAwIi8+PC9zdmc+") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:15px;
	height:15px
}

.btn-confirm span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTcuODM3IDE3LjgzNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcuODM3IDE3LjgzNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmZmZmYiPg0KPGc+DQoJPHBhdGggZD0iTTE2LjE0NSwyLjU3MWMtMC4yNzItMC4yNzMtMC43MTgtMC4yNzMtMC45OSwwTDYuOTIsMTAuODA0bC00LjI0MS00LjI3DQoJCWMtMC4yNzItMC4yNzQtMC43MTUtMC4yNzQtMC45ODksMEwwLjIwNCw4LjAxOWMtMC4yNzIsMC4yNzEtMC4yNzIsMC43MTcsMCwwLjk5bDYuMjE3LDYuMjU4YzAuMjcyLDAuMjcxLDAuNzE1LDAuMjcxLDAuOTksMA0KCQlMMTcuNjMsNS4wNDdjMC4yNzYtMC4yNzMsMC4yNzYtMC43MiwwLTAuOTk0TDE2LjE0NSwyLjU3MXoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:15px;
	height:15px
}

.btn-logged-company span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMnB0IiB2aWV3Qm94PSIwIC0zMiA1MTIgNTEyIiB3aWR0aD0iNTEycHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZD0ibTI5OC42Njc5NjkgMTA2LjY2Nzk2OWMwIDU4LjkxMDE1Ni00Ny43NTc4MTMgMTA2LjY2NDA2Mi0xMDYuNjY3OTY5IDEwNi42NjQwNjJzLTEwNi42Njc5NjktNDcuNzUzOTA2LTEwNi42Njc5NjktMTA2LjY2NDA2MmMwLTU4LjkxMDE1NyA0Ny43NTc4MTMtMTA2LjY2Nzk2OSAxMDYuNjY3OTY5LTEwNi42Njc5NjlzMTA2LjY2Nzk2OSA0Ny43NTc4MTIgMTA2LjY2Nzk2OSAxMDYuNjY3OTY5em0wIDAiLz48cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJtMjgyLjY2Nzk2OSAyNTZoLTE4MS4zMzU5MzhjLTU1Ljg3MTA5MyAwLTEwMS4zMzIwMzEgNDUuNDYwOTM4LTEwMS4zMzIwMzEgMTAxLjMzMjAzMXY3NC42Njc5NjljMCA4LjgzMjAzMSA3LjE2Nzk2OSAxNiAxNiAxNmgzNTJjOC44MzIwMzEgMCAxNi03LjE2Nzk2OSAxNi0xNnYtNzQuNjY3OTY5YzAtNTUuODcxMDkzLTQ1LjQ2MDkzOC0xMDEuMzMyMDMxLTEwMS4zMzIwMzEtMTAxLjMzMjAzMXptMCAwIi8+PC9zdmc+") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:15px;
	height:15px
}

.btn-register span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzk5LjE0IDM5OS4xNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzk5LjE0IDM5OS4xNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGNpcmNsZSBzdHlsZT0iZmlsbDojRkZGRkZGIiBjeD0iMTA4Ljc1IiBjeT0iNzIuOTgiIHI9IjYwIi8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZD0iTTE5Mi4zODksMjAyLjIzOGMtMTkuOTQ2LTIzLjk4NC01MC4wMDYtMzkuMjU4LTgzLjYzOS0zOS4yNThDNDguNjg5LDE2Mi45OCwwLDIxMS42NjksMCwyNzEuNzNoMTIyLjg5N0wxOTIuMzg5LDIwMi4yMzh6Ig0KCQkvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0zMDAuMzc2LDEzNi42NzZsMzguNjYxLTM4LjY2MWw2MC4xMDQsNjAuMTA0bC0zOC42NjEsMzguNjYxTDMwMC4zNzYsMTM2LjY3NnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNMTEwLjk5OCwzODYuMTZsNjguNDY0LTE5Ljk4NmwtNDguNDc4LTQ4LjQ3N0wxMTAuOTk4LDM4Ni4xNnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNMTQ2LjM4MSwyOTAuNjdsMTMyLjc4Mi0xMzIuNzgybDYwLjEwNCw2MC4xMDRMMjA2LjQ4NSwzNTAuNzc0TDE0Ni4zODEsMjkwLjY3eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat scroll 0 0 / 20px auto;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:20px;
	height:20px
}

.btn-send span{
	background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iI2ZmZmZmZiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtOC43NSAxNy42MTJ2NC42MzhjMCAuMzI0LjIwOC42MTEuNTE2LjcxMy4wNzcuMDI1LjE1Ni4wMzcuMjM0LjAzNy4yMzQgMCAuNDYtLjExLjYwNC0uMzA2bDIuNzEzLTMuNjkyeiIvPjxwYXRoIGQ9Im0yMy42ODUuMTM5Yy0uMjMtLjE2My0uNTMyLS4xODUtLjc4Mi0uMDU0bC0yMi41IDExLjc1Yy0uMjY2LjEzOS0uNDIzLjQyMy0uNDAxLjcyMi4wMjMuMy4yMjIuNTU2LjUwNS42NTNsNi4yNTUgMi4xMzggMTMuMzIxLTExLjM5LTEwLjMwOCAxMi40MTkgMTAuNDgzIDMuNTgzYy4wNzguMDI2LjE2LjA0LjI0Mi4wNC4xMzYgMCAuMjcxLS4wMzcuMzktLjEwOS4xOS0uMTE2LjMxOS0uMzExLjM1Mi0uNTNsMi43NS0xOC41Yy4wNDEtLjI4LS4wNzctLjU1OC0uMzA3LS43MjJ6Ii8+PC9zdmc+") no-repeat scroll 0 0 / 15px auto;
	position:absolute;
	top:13px;
	left:12px;
	display:block;
	width:15px;
	height:15px
}

.btn-add {
	padding: 10px 20px 7px 30px;
}

.btn-add span{
	font-size:20px;
	position:absolute;
	line-height:17px;
	left:11px;
	font-weight:bold
}

.button:hover {
	color:#fff;
	background: #9a1b19;
	text-decoration:none;
}

.btn-ico {
    box-sizing: border-box;
    text-decoration: none;
    width: 49%;
    background: #eee;
    border: 1px solid #e2e2e2;
    border-radius: var(--cvk-btn-radius);
    color: #000;
    display: inline-block;
    padding: 5px 5px 4px 35px;
    background-repeat: no-repeat
}

.btn-ico:hover {
    box-shadow: 0 0 2px 2px #eee;
    text-decoration: none;
}

.btn-ico:active {
    color: #666;
}

.btn-fb {
    background-image: url(../img/facebook.svg);
}

.btn-in {
    background-image: url(../img/linkedin.svg);
}

.sort-by {
	-webkit-appearance: none;
	appearance: none;
	background: #fff;
    border: 1px solid var(--cvk-border);
    border-radius: var(--cvk-btn-radius);
    color: var(--cvk-muted);
    cursor: pointer;
    padding: 8px 28px 8px 10px;
	
	background-image: var(--chev);
	background-repeat: no-repeat;
	background-position: right 12px center;
	background-size: 16px 16px;
}

.sort-by:hover {
    border-color: #b9c0c9;
}

.sort-by:focus {
    border-color: var(--cvk-red);
    box-shadow: var(--cvk-focus);
}

/* search-panel */
.search-wrapper {
	margin: 0 auto;
	position:relative;
	transition:transform 0.2s ease 0s;
}

.search-container {
    width: 320px;
    padding: 0 20px 0 0;
    min-width: 280px;
    max-width: 320px;
}

.content .search-container {
    padding: 0 20px 0 0;
}
.search-panel {
	background: var(--cvk-card);
    border: 1px solid var(--cvk-border);
    border-radius: var(--cvk-radius);
    box-shadow: var(--cvk-shadow);
    margin-bottom: 14px;
    padding: 18px;
	min-width:280px;
}

.search-panel .filter-title {
	display:block;
	color: #1b1b1b;
    font-size: 18px;
    padding: 0 0 10px;
	font-weight:bold;
}

.search-wrapper .search-button {
	display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    height: 44px;
    margin: 10px 0 0;
    border: 0;
    border-radius: var(--cvk-btn-radius);
    background: #b41f1e;
    color: #fff;
    font-size:14px;
    text-indent: 0;
    transition: background-color .15s;
	font-weight: bold;
}

.search-wrapper .search-button::before {
    content: "";
    width: 16px;
    height: 16px;
    background: currentColor;
    -webkit-mask: var(--i-search) center / contain no-repeat;
    mask: var(--i-search) center / contain no-repeat;
}
.search-button {
	width: 44px;
    height: 44px;
    border: 0;
    border-radius: 0 6px 6px 0;
	background: url(../img/search-icon.svg) 50% 50% #9a1b19 no-repeat;
    background-color: var(--cvk-red);
    background-size: 15px 15px;
    box-shadow: none;
	text-indent:-999em;
	vertical-align:top;
	color:#fff;
	font-size:14px;
}

.search-button:hover {
    background-color: var(--cvk-red-dark);
}

.categories-area {
    /*font-size:14px;
    white-space:nowrap;
    left:7px;
    position:absolute;
    top:36px;*/
}
.categories-area button{
	display:inline;
	color:#9a1b19;
	border:none;
	background:none;
}

.search-content {
	width:100%;
	position:relative
}

.search-height{
	padding:10px 20px;
}

.search-table{
	display:table;
}

.search-table .search-col{
	display:table-cell;
}

.search-col {
    padding-bottom: 10px;
    /*display:table-cell;*/
	position:relative;

}

.search-content .textbox {
	width: 100%;
}

.select-keyword {
    margin-right: -44px;
	padding-right:37px
}

.keyword-keyword {
	display:inline;
		width:30%
}

.wf {
    width: 100%;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.block {
    display: block;
}
.hide {
    display: none;
}
.hide-mobile {}
.show-mobile {display: none!important}
.rel {
    position: relative;
}
.clear {
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: normal;
    margin-bottom: -1px;
    visibility: hidden;
}
.center {
    text-align: center!important;
}
.left {
    text-align: left!important;
}
.right {
    text-align: right!important;
}
.middle {
    vertical-align: middle!important;
}

.normal {
    font-weight: normal;
}
.medium {
    font-size: 13px;
}
.red {
    color: #f01218;
}

.black {
    color: #000;
}
.grey {
    color: #666;
}
.link a, a.link, .highlight {
    color: #069;
}

.h1 h1 {
    padding: 0
}

.h1 {
    padding-bottom: 15px
}

.label-top {
    vertical-align: top;
}

.short {
    width: 33% !important;
}

.short_year {
    width: 15% !important;
}

.short_month {
    width: 10% !important;
}

select.textbox {
	-webkit-appearance: none;
    appearance: none;
	background-image: var(--chev);
	background-repeat: no-repeat;
	background-position: right 12px center;
	background-size: 16px 16px;
}
textarea.textbox {
    height: 200px;
    resize: none;
}
input.textbox {
}

.hr hr {
    display: none;
}
.hr  {
    border-top:1px solid #e5e5e5
}

.req {
    background-color: #ebf4fa;
}

.panel {
    background: #fff none repeat scroll 0 0;
    position: relative;
    z-index: 1;
}

/*filter*/
.expand-container{display:none}
.expand:checked + .expand-container{display:block}


.filter-header {
	overflow:hidden;
    clear: both;
    color: #666;
    font-size: 13px;
	padding:15px 10px;
	border-bottom: 1px solid #e5e5e5;
}
.filter-header .count{
	color: #1b1b1b;
    font-size: 16px;
}
.filter-footer {
	border-top: 1px solid #e5e5e5;
	border-bottom:none;
}
.filter-footer .filter-nav{
   padding-top:10px
}


.link-nav{
	color:#9a1b19;
	white-space:nowrap;
	display:inline-block
}
.link-nav:after{
	content:"";
	border-right:1px solid #ccc;
	padding-right:11px;
	margin-right:10px;
}
.link-nav:last-child:after {
	border-right:none;
	padding-right:0;
	margin-right:0;
}
.filter-nav {
	line-height:20px;
}
.filter-nav .active{
	color:#1b1b1b
}

.col {
    align-self: center;
}

.tab-sel{font-weight:bold;text-decoration:underline}

.job-list-stats{
	margin-top:4%;width:80%;font-size:10px;border-top:1px solid #e5e5e5;
}
.job-list-stats th{
	text-align:center;width:50%;color:#999;
}
.job-list-stats td{
	text-align:center;font-size:11px;
}

.jobs-list li:last-child .job-item{
	border-bottom:none
}

.jobs-filters{
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 15px;
}

.jobs-filters a:before{
	position: absolute;
	left: 9px;
	content: '#';
	color:#aaaaaa;
}

.jobs-filters a{
	position: relative;
	background: #fff;
    border: 1px solid var(--cvk-border);
    border-radius: 999px;
    color: var(--cvk-muted);
    font-size: 12px;
    margin: 0;
    padding: 5px 10px 5px 22px;
    transition: border-color .15s ease, color .15s ease, background-color .15s ease;
}
.jobs-filters a:hover{
	border-color: #b9c0c9;
}

.job-item, .job-item-attendees {
	border-bottom: 1px solid #e5e5e5;
	padding:17px 10px;
	min-height:110px;
	width:100%;
	display:flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position:relative
}
.job-item:hover {
	background: #fafafa
}

.row-item {
	min-height:auto;
}

.job-hidden {
    background: #fafafa;
}

.job-item .faded {
    color: #999;
}

.item-added {
    display: inline-block;
    font-size: 10px;
    margin-top: 4px;
    padding: 2px 7px;
}

.item-new {
    background-color: #71BB84;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    margin-top: 4px;
    padding: 2px 7px;
	text-transform: uppercase
}

.item-disabled {
    background-color: #b41f1e;
}

.item-time {
}

.jobs-list-header {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #e5e5e5;
	padding:5px 0px
}

.jobs-list-header span{
	background-color:#e5e5e5;
	padding:6px 10px;
	color:#333333;
}

.jobs-list .col1 {
	font-size: 12px;
	min-width:90px;
	padding-right:10px;
	text-align:center;
}

.row-item .col1 {
	align-self: center;
}

.jobs-list .col2 {
    min-width:120px;
    text-align: center;
    position:relative;
}
.jobs-list .col3 {
	padding-right:10px;
	flex-grow:1;
	min-width: 200px;
}
.jobs-list .col4 {
    font-size: 13px;
    min-width: 140px;
}
.jobs-list .col5 {
    font-size: 12px;
    min-width: 90px;
}
.jobs-list .col6 {
	min-width: 17px;
}
.jobs-list .col_actions {
	min-width: 90px;
}
.jobs-list .col_actions a{
	display: block;
	line-height:20px;
	}
.item-logo {
    background: #fff;
    border: 1px solid var(--cvk-border);
    border-radius: var(--cvk-btn-radius);
    max-height: 62px;
    max-width: 90px;
    padding: 5px;
}

.ico-remember {
    transition: opacity .15s ease, transform .15s ease;
	background-image: url(../img/remember.svg);
	background-size: 100% 200%;
	background-repeat: no-repeat;
	display: inline-block;
    height: 18px;
    outline: 0 none;
    width: 18px;
	background-position:0 100%
}

.ico-remember:hover {
    opacity: 1;
    transform: scale(1.08);
}

.ico-remembered {
    background-position:0 0
}
.ico-remember-top{
	width: 20px;
    height: 17px;
    display: inline-block;
	 background-color: currentColor;
    -webkit-mask: var(--i-heart) no-repeat center / contain;
    mask: var(--i-heart) no-repeat center / contain;
}
.remember-text{display:none}

.item-city {
    color: #333;
	background: rgba(0, 0, 0, 0) var(--i-pin) no-repeat scroll 0 0 / 15px auto;
    padding: 1px 16px;
    font-weight: bold;
	max-width: 130px;
}
.item-service {
	color: #999;
	margin-top: 5px;
	font-size: 12px;
}

.item-title, .item-title h3 {
    color: var(--cvk-text);
    line-height: 22px;
    text-decoration: none;
	margin-bottom: 3px;
	transition: color .15s ease;
}

.item-title:hover {
    text-decoration: none;
    color: var(--cvk-red);
}

.item-title:hover h3{
    color: var(--cvk-red);
}

.item-attendees{
	color: #999;
    font-size: 12px;
    line-height: 18px;
}

.item-attendees a{
	display: block;
}

.item-company {
    color: #999;
    font-size: 12px;
    line-height: 18px;
}

.item-social {
	display: block;
    color: #333;
    font-size: 12px;
    line-height: 18px;
}

.item-social1{
	padding-left: 17px;
	background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPG1ldGFkYXRhPiBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiA8L21ldGFkYXRhPg0KPGc+PHBhdGggZD0iTTc2Ny4yLDM4OC44Yy0zNi4yLDcuMS04Ny42LDE4LjktMTExLjktMTdjLTEzLjktMjAuNS0yMy40LTQ0LjUtMzEuMy02OS4zYzE3LjUtMjguNiwxNy43LTY5LjMsMS40LTk2LjhjLTI3LjUtNDYuNS03OS45LTUyLjMtMTI1LjgtMzIuNGMtMTE3LjcsNTEtMTg1LjYsMTkyLTIxMi45LDMxMS40Yy03LDEzLjctOSwyOS44LTMsNDUuM2MyLjQsMTQuMSw4LjEsMjYuNiwxNi4xLDM3LjNjLTE2LjcsMTEyLjEtNDguMSwyMzEuNS0xMTEuMSwzMjUuOWMtNDIuNSw2My41LDYwLjUsMTIyLjQsMTAyLjcsNTkuNGM1Ny04NS4yLDg5LjgtMTg2LjYsMTEwLjctMjg4LjRjOS40LDEyLjcsMTgsMjUuOCwyNS40LDM5LjZjMjcuMyw1MS4zLTM0LDExNC4zLTYzLjgsMTQ4LjhjLTQ5LjYsNTcuNCwzNC4xLDE0MS4xLDg0LjEsODMuM2M1Ni43LTY1LjYsMTIwLjEtMTQ1LjYsMTAxLjUtMjM3LjljLTExLjUtNTYuOS00Ny45LTEwNS44LTg4LjktMTUwLjNjMC42LTIsMS4yLTQsMS42LTYuMWMxMy44LTY0LjYsMzguOC0xNDAuMyw4OS45LTE4NS4yYzEwLjgsMjguNiwyNC4yLDU1LjYsNDMuMyw3OGM0My42LDUwLjcsMTA5LjYsNTAuOSwxNzEsNDEuMmwwLjgsNTEzLjJsMjEuNiwxLjFsLTAuNy01MTguMWMwLjgtMC4yLDEuNy0wLjMsMi41LTAuNUM4NDQuOSw0NjAuNyw4MjEuNywzNzguMiw3NjcuMiwzODguOHogTTY2Ni44LDE4OC44YzQ5LjgsMCw5MC4zLTQwLDkwLjMtODkuNGMwLTQ5LjQtNDAuNC04OS40LTkwLjMtODkuNGMtNDkuOSwwLTkwLjIsNDAtOTAuMiw4OS40QzU3Ni42LDE0OC44LDYxNywxODguOCw2NjYuOCwxODguOHoiLz48L2c+DQo8L3N2Zz4=') no-repeat 0 0/14px auto;
}

.item-social2{
	padding-left: 17px;
	background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5MS45NzUgNDkxLjk3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkxLjk3NSA0OTEuOTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iWE1MSURfMjhfIj4NCgk8cGF0aCBpZD0iWE1MSURfMzFfIiBkPSJNMjI1LjMxNSw5Ni45NjNjMjYuNzQ4LDAsNDguNDc5LTIxLjcwNiw0OC40NzktNDguNDgxQzI3My43OTQsMjEuNjk5LDI1Mi4wNjMsMCwyMjUuMzE1LDANCgkJYy0yNi43NzksMC00OC40OTIsMjEuNjk5LTQ4LjQ5Miw0OC40ODJDMTc2LjgyMyw3NS4yNTcsMTk4LjUzNiw5Ni45NjMsMjI1LjMxNSw5Ni45NjN6Ii8+DQoJPHBhdGggaWQ9IlhNTElEXzMwXyIgZD0iTTMwMC4yMzMsMzcxLjY4OGMtMTIuODgzLDQ0LjczMi01NC4xMjEsNzcuNTgzLTEwMi45NDYsNzcuNTgzYy01OS4xMjYsMC0xMDcuMjA5LTQ4LjA4NS0xMDcuMjA5LTEwNy4xOTMNCgkJYzAtNDMuNzU0LDI2LjM5Ni04MS40MTMsNjQuMDY2LTk4LjA1NFYxOTguNThjLTYxLjY5LDE4LjU4MS0xMDYuNzY0LDc1Ljg0Ny0xMDYuNzY0LDE0My40OTgNCgkJYzAsODIuNjQ5LDY3LjI0NywxNDkuODk3LDE0OS45MDYsMTQ5Ljg5N2M2MC4yMzgsMCwxMTIuMTU5LTM1LjgwMSwxMzUuOTY2LTg3LjE2OWwtMTYuOTI2LTMzLjI1NQ0KCQlDMzExLjU3NSwzNzEuNTksMzA2LjA3MSwzNzEuNjQsMzAwLjIzMywzNzEuNjg4eiIvPg0KCTxwYXRoIGlkPSJYTUxJRF8yOV8iIGQ9Ik00NDEuNDgsNDI5LjIzN2wtNjQuOTM5LTEyNy42NzJjLTQuODQ3LTkuNTUzLTE0LjY0NS0xNS41NjYtMjUuMzYzLTE1LjU2NmgtODMuMTczdi0xOC45NjZoNzEuNTgyDQoJCWM3LjE0OCwwLDEzLjE1Ni0zLjczNiwxNy4wMzctOS4xMThjMi41MjItMy41MDYsNC4zMTYtNy41NzksNC4zMTYtMTIuMjM2YzAtMTEuNzg5LTkuNTQ5LTIxLjM1MS0yMS4zNTMtMjEuMzUxaC00My4xMjVoLTI4LjQ1Nw0KCQlWMTYwYzAtMTcuNjkyLTEzLjExOC00Mi43MDQtNDIuNjg5LTQyLjcwNGMtMjMuNTg0LDAtNDIuNzAzLDE5LjEyMi00Mi43MDMsNDIuNzA0djEzOS4zNzJjMCwyNC4wNTgsMTkuNTAzLDQzLjU2MSw0My41NjIsNDMuNTYxDQoJCWg3OC4yNjVoMjkuMjg0bDU3LjAyNCwxMTIuMTE3YzUuMDExLDkuODc1LDE1LjAxMSwxNS41NzMsMjUuMzg5LDE1LjU3M2M0LjM1LDAsOC43NjEtMC45OTQsMTIuODgzLTMuMTA0DQoJCUM0NDMuMDU0LDQ2MC40MDEsNDQ4LjYyOCw0NDMuMjUxLDQ0MS40OCw0MjkuMjM3eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat 0 0/14px auto;
}

.item-social3{
	padding-left: 25px;
	background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDIzIDE0Ij4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjMiIGhlaWdodD0iNyIgZmlsbD0iIzAwNTdiNyIgLz4KICA8cmVjdCB4PSIwIiB5PSI3IiB3aWR0aD0iMjMiIGhlaWdodD0iNyIgZmlsbD0iI2ZmZDcwMCIgLz4KPC9zdmc+Cg==') no-repeat 0 0/20px auto;
}

.item-data {
	line-height: 18px;
}

.item-status {
    background-color: #71aa84;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    margin-top: 3px;
    padding: 3px 5px;
    font-weight:bold;
    text-transform:uppercase;
}

.item-salary {
    background-color: var(--cvk-red-soft);
    border-radius: var(--cvk-btn-radius);
    color: var(--cvk-red);
    display: inline-block;
    font-size: 11px;
    margin-top: 3px;
    padding: 5px 10px;
    border: 1px solid #f0d0d5;
    word-wrap: break-word;
}
.item-salary span{
	font-weight: bold;
	font-size: 14px;
}

.attendee-header{font-weight:normal;margin-bottom:15px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;display:table;width:100%}
.attendee-header a{font-weight:normal}
.attendee-header .left{display:table-cell}
.attendee-header .right{display:table-cell;min-width:220px;vertical-align:bottom}

/*companies list in listing*/
.jobs-list-companies-container{
	height:150px;overflow:hidden
}
.jobs-list-companies-content{
	overflow-x:scroll;overflow-y:hidden;display:flex;flex-wrap:nowrap
}
.jobs-list-companies-item{
	flex-grow:1;width:20%;padding:5px;height:150px;min-width:143px
}
.jobs-list-companies-item-link{
	display:block;border:1px solid #e5e5e5;text-align:center;height:100%;text-decoration:none
}
.jobs-list-companies-item-link img{
	max-width:95px;
	max-height:95px;
}
.jobs-list-companies-item-link:hover{
	text-decoration:none;
}
.jobs-list-companies-item-link:hover img{
	transition: all 0.3s ease-in-out;
	transform: scale(1.08) translateZ(0);
}
.jobs-list-companies-item-logo{
	margin:0 auto;width:100px;height:90px;display:table;border-bottom:1px solid #e5e5e5
}
.jobs-list-companies-item-logo span{
	display:table-cell;vertical-align:middle
}

.jobs-list-companies-item-title{
	width:100%;display:block;overflow:hidden;height:40px;padding:5px 3px;line-height:18px
}
.jobs-list-companies-bottom-container{
	background-color:#EDEDED;width:100%;display:table
}
.jobs-list-companies-bottom-slogan{
	width:70%;font-weight:bold;color:#555;display:table-cell;vertical-align:middle;text-align:center
}
.jobs-list-companies-bottom-button{
	width:30%;display:table-cell;padding:2px 5px;text-align:right;min-width:130px
}

/*service level star icon*/
.services-icons-list{
	position: absolute;
    top: -18px;
    left: -5px;
    z-index:1;
}
.services-icons-info {
	display: inline-block;
	width: 33px;
	height: 31px;
	vertical-align:middle;
}
.icon-level {
	background: transparent url(/img/service-level.svg) no-repeat;
	background-size: 33px 31px;
}
.icon-fb-page {
	background: transparent url(/img/service-fb-page.svg) no-repeat;
	background-size: 33px 31px;
}
.level-count {
    width: 32px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    font-size: 10px;
    color: #333;
}
.simple-info-tooltip {
    width: 290px;
    margin-left: 24px;
    position: absolute;
    background: #fff;
    border: 1px solid #DEDEDE;
    color: #666;
    font-size: 11px;
    padding: 8px;
    box-shadow: 0 0 3px 1px rgba(200, 200, 200, 0.7);
    display: none;
    line-height: 16px;
    z-index: 4;
    text-align: left;
}
.simple-info-tooltip img.star-icon-in-tooltip {
    width: 20px;
    height: 16px;
    vertical-align: bottom;
    display: inline-block;
    background-size: 20px 16px;
}
.simple-info-tooltip {
    color: #666;
    font-size: 11px;
    line-height: 16px;
    text-align: left;
}
.info-icon-container {
	display: inline-block;
	width: 33px;
	height: 31px;
	background: transparent url(/img/info.svg) no-repeat;
	background-size: 16px 16px;
	vertical-align:middle;
	font-weight: normal
}
.info-icon-container:hover .simple-info-tooltip,
.services-icons-info:hover .simple-info-tooltip
{
    display: block;
}
/*end of service level star icon*/

/*email subscription*/
.email-subscription{padding:10px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;position:relative;background-color: #fafafa;border-top:1px solid #e5e5e5}
.slogan-container{background:transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDM0NS44MzQgMzQ1LjgzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ1LjgzNCAzNDUuODM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2FjYTdhMyI+DQo8Zz4NCgk8cGF0aCBkPSJNMzM5Ljc5OCwyNjAuNDI5YzAuMTMtMC4wMjYsMC4yNTctMC4wNjEsMC4zODUtMC4wOTRjMC4xMDktMC4wMjgsMC4yMTktMC4wNTEsMC4zMjYtMC4wODQNCgkJYzAuMTI1LTAuMDM4LDAuMjQ3LTAuMDg1LDAuMzY5LTAuMTI5YzAuMTA4LTAuMDM5LDAuMjE3LTAuMDc0LDAuMzI0LTAuMTE5YzAuMTE1LTAuMDQ4LDAuMjI2LTAuMTA0LDAuMzM4LTAuMTU3DQoJCWMwLjEwOS0wLjA1MiwwLjIyLTAuMSwwLjMyNy0wLjE1OGMwLjEwNy0wLjA1NywwLjIwOC0wLjEyMiwwLjMxMi0wLjE4NGMwLjEwNy0wLjA2NCwwLjIxNS0wLjEyNCwwLjMxOS0wLjE5NA0KCQljMC4xMTEtMC4wNzQsMC4yMTQtMC4xNTYsMC4zMjEtMC4yMzZjMC4wOS0wLjA2NywwLjE4Mi0wLjEzLDAuMjctMC4yMDJjMC4xNjItMC4xMzMsMC4zMTYtMC4yNzUsMC40NjYtMC40MjENCgkJYzAuMDI3LTAuMDI2LDAuMDU2LTAuMDQ4LDAuMDgzLTAuMDc1YzAuMDI4LTAuMDI4LDAuMDUyLTAuMDU5LDAuMDc5LTAuMDg4YzAuMTQ0LTAuMTQ4LDAuMjg0LTAuMywwLjQxNi0wLjQ2DQoJCWMwLjA3Ny0wLjA5NCwwLjE0NC0wLjE5MiwwLjIxNi0wLjI4OWMwLjA3NC0wLjEsMC4xNTItMC4xOTcsMC4yMjEtMC4zMDFjMC4wNzQtMC4xMTEsMC4xMzktMC4yMjYsMC4yMDctMC4zNA0KCQljMC4wNTctMC4wOTYsMC4xMTgtMC4xOSwwLjE3MS0wLjI4OWMwLjA2Mi0wLjExNSwwLjExNC0wLjIzNCwwLjE2OS0wLjM1MWMwLjA0OS0wLjEwNCwwLjEwMS0wLjIwNywwLjE0Ni0wLjMxNA0KCQljMC4wNDgtMC4xMTUsMC4wODYtMC4yMzIsMC4xMjgtMC4zNDljMC4wNDEtMC4xMTQsMC4wODUtMC4yMjcsMC4xMi0wLjM0M2MwLjAzNi0wLjExOCwwLjA2Mi0wLjIzOCwwLjA5Mi0wLjM1OA0KCQljMC4wMjktMC4xMTgsMC4wNjMtMC4yMzQsMC4wODYtMC4zNTNjMC4wMjgtMC4xNDEsMC4wNDUtMC4yODMsMC4wNjUtMC40MjVjMC4wMTQtMC4xLDAuMDMzLTAuMTk5LDAuMDQzLTAuMw0KCQljMC4wMjUtMC4yNDksMC4wMzgtMC40OTgsMC4wMzgtMC43NDhWOTIuNzZjMC00LjE0My0zLjM1Ny03LjUtNy41LTcuNWgtMjM2LjI1Yy0wLjA2NiwwLTAuMTMsMC4wMDgtMC4xOTYsMC4wMQ0KCQljLTAuMTQzLDAuMDA0LTAuMjg1LDAuMDEtMC40MjcsMC4wMjJjLTAuMTEzLDAuMDA5LTAuMjI1LDAuMDIyLTAuMzM3LDAuMDM3Yy0wLjEyOCwwLjAxNi0wLjI1NSwwLjAzNS0wLjM4MiwwLjA1OA0KCQljLTAuMTE5LDAuMDIxLTAuMjM3LDAuMDQ2LTAuMzU0LDAuMDczYy0wLjExOSwwLjAyOC0wLjIzOCwwLjA1OC0wLjM1NiwwLjA5MmMtMC4xMTcsMC4wMzMtMC4yMzIsMC4wNjktMC4zNDYsMC4xMDcNCgkJYy0wLjExNywwLjA0LTAuMjM0LDAuMDgyLTAuMzQ5LDAuMTI4Yy0wLjEwOSwwLjA0My0wLjIxNiwwLjA4Ny0wLjMyMiwwLjEzNWMtMC4xMTgsMC4wNTMtMC4yMzUsMC4xMS0wLjM1MSwwLjE2OQ0KCQljLTAuMDk5LDAuMDUxLTAuMTk2LDAuMTAzLTAuMjkyLDAuMTU4Yy0wLjExNiwwLjA2Ni0wLjIzLDAuMTM2LTAuMzQzLDAuMjA4Yy0wLjA5MywwLjA2LTAuMTg0LDAuMTIyLTAuMjc0LDAuMTg1DQoJCWMtMC4xMDYsMC4wNzUtMC4yMTEsMC4xNTMtMC4zMTQsMC4yMzVjLTAuMDk0LDAuMDc1LTAuMTg2LDAuMTUyLTAuMjc3LDAuMjMxYy0wLjA5LDAuMDc5LTAuMTc5LDAuMTU4LTAuMjY2LDAuMjQyDQoJCWMtMC4wOTksMC4wOTUtMC4xOTQsMC4xOTQtMC4yODgsMC4yOTRjLTAuMDQ3LDAuMDUtMC4wOTcsMC4wOTQtMC4xNDIsMC4xNDVjLTAuMDI3LDAuMDMtMC4wNDgsMC4wNjMtMC4wNzQsMC4wOTMNCgkJYy0wLjA5NCwwLjEwOS0wLjE4MiwwLjIyMy0wLjI3LDAuMzM4Yy0wLjA2NCwwLjA4NC0wLjEzLDAuMTY4LTAuMTksMC4yNTRjLTAuMDc4LDAuMTEyLTAuMTUsMC4yMjctMC4yMjIsMC4zNDMNCgkJYy0wLjA1OSwwLjA5NS0wLjEyLDAuMTg5LTAuMTc0LDAuMjg2Yy0wLjA2MywwLjExMi0wLjExOCwwLjIyNy0wLjE3NSwwLjM0MmMtMC4wNTIsMC4xMDUtMC4xMDYsMC4yMS0wLjE1MywwLjMxNw0KCQljLTAuMDQ5LDAuMTEzLTAuMDkyLDAuMjMtMC4xMzUsMC4zNDVjLTAuMDQzLDAuMTEzLTAuMDg3LDAuMjI1LTAuMTI0LDAuMzM5Yy0wLjAzNywwLjExNS0wLjA2NywwLjIzMi0wLjA5OSwwLjM0OQ0KCQljLTAuMDMyLDAuMTItMC4wNjYsMC4yMzktMC4wOTMsMC4zNmMtMC4wMjUsMC4xMTMtMC4wNDIsMC4yMjgtMC4wNjIsMC4zNDJjLTAuMDIyLDAuMTMtMC4wNDQsMC4yNi0wLjA2LDAuMzkNCgkJYy0wLjAxMywwLjEwOC0wLjAxOSwwLjIxOC0wLjAyNywwLjMyOGMtMC4wMSwwLjE0LTAuMDE5LDAuMjgtMC4wMjEsMC40MjFjLTAuMDAxLDAuMDQxLTAuMDA2LDAuMDgxLTAuMDA2LDAuMTIydjQ2LjI1Mg0KCQljMCw0LjE0MywzLjM1Nyw3LjUsNy41LDcuNXM3LjUtMy4zNTcsNy41LTcuNXYtMjkuNTk1bDY2LjY4MSw1OS4wMzdjLTAuMzQ4LDAuMjQ1LTAuNjgzLDAuNTE2LTAuOTk1LDAuODI3bC02NS42ODcsNjUuNjg3di00OS4yODgNCgkJYzAtNC4xNDMtMy4zNTctNy41LTcuNS03LjVzLTcuNSwzLjM1Ny03LjUsNy41djkuMTY0aC0zOC43NWMtNC4xNDMsMC03LjUsMy4zNTctNy41LDcuNXMzLjM1Nyw3LjUsNy41LDcuNWgzOC43NXY0My4yMzENCgkJYzAsNC4xNDMsMy4zNTcsNy41LDcuNSw3LjVoMjM2LjI1YzAuMjQ3LDAsMC40OTQtMC4wMTMsMC43NC0wLjAzN2MwLjExNS0wLjAxMSwwLjIyNi0wLjAzMywwLjMzOS0wLjA0OQ0KCQlDMzM5LjU0MiwyNjAuNDY5LDMzOS42NywyNjAuNDU0LDMzOS43OTgsMjYwLjQyOXogTTMzMC44MzQsMjM0Ljk2N2wtNjUuNjg4LTY1LjY4N2MtMC4wNDItMC4wNDItMC4wODctMC4wNzctMC4xMy0wLjExNw0KCQlsNDkuMzgzLTQxLjg5N2MzLjE1OC0yLjY4LDMuNTQ2LTcuNDEyLDAuODY2LTEwLjU3MWMtMi42NzgtMy4xNTctNy40MS0zLjU0Ny0xMC41NzEtMC44NjZsLTg0LjM4MSw3MS41OWwtOTguNDQ0LTg3LjE1OGgyMDguOTY1DQoJCVYyMzQuOTY3eiBNMTg1Ljg3OCwxNzkuODg4YzAuNTM1LTAuNTM1LDAuOTY5LTEuMTMxLDEuMzA4LTEuNzY1bDI4LjA1MSwyNC44MzVjMS40MTgsMS4yNTUsMy4xOTQsMS44ODUsNC45NzIsMS44ODUNCgkJYzEuNzI2LDAsMy40NTEtMC41OTMsNC44NTMtMS43ODFsMjguNTg3LTI0LjI1NGMwLjI2LDAuMzgsMC41NTMsMC43NDMsMC44OSwxLjA4bDY1LjY4Nyw2NS42ODdIMTIwLjE5MUwxODUuODc4LDE3OS44ODh6Ii8+DQoJPHBhdGggZD0iTTcuNSwxNzAuNjc2aDEyNi42NjdjNC4xNDMsMCw3LjUtMy4zNTcsNy41LTcuNXMtMy4zNTctNy41LTcuNS03LjVINy41Yy00LjE0MywwLTcuNSwzLjM1Ny03LjUsNy41DQoJCVMzLjM1NywxNzAuNjc2LDcuNSwxNzAuNjc2eiIvPg0KCTxwYXRoIGQ9Ik0yMC42MjUsMTI5LjM0NUg3Ny41YzQuMTQzLDAsNy41LTMuMzU3LDcuNS03LjVzLTMuMzU3LTcuNS03LjUtNy41SDIwLjYyNWMtNC4xNDMsMC03LjUsMy4zNTctNy41LDcuNQ0KCQlTMTYuNDgyLDEyOS4zNDUsMjAuNjI1LDEyOS4zNDV6Ii8+DQoJPHBhdGggZD0iTTYyLjUsMjI2LjUxaC01NWMtNC4xNDMsMC03LjUsMy4zNTctNy41LDcuNXMzLjM1Nyw3LjUsNy41LDcuNWg1NWM0LjE0MywwLDcuNS0zLjM1Nyw3LjUtNy41UzY2LjY0MywyMjYuNTEsNjIuNSwyMjYuNTF6Ig0KCQkvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat scroll 0 -13px / 60px auto;padding-left:70px;flex-grow:1}
.slogan-title{text-transform:uppercase;font-size:14px;font-weight:bold;color:#9a1b19}
.input-container{padding-right:15px;flex-grow:1;text-align:right}
.input-container input{width:100%}
.button-container{text-align:right}
.input-wrapper{display:flex}
.input-wrapper p{margin:8px;font-size:13px;text-transform:uppercase;color:#9a1b19;font-weight:bold}
.is-invalid{border:1px solid #ff0000;background-color:#ffdede}
/*end email subscription*/

/*filter left*/
.filter-category {
	overflow:hidden;
}
.category-header {
	display:block;
	position:relative;

}

.filter-category .category-item {
	width: 100%;
	vertical-align:top;
	position: relative;

	overflow:hidden
}
.filter-category ul{
	margin-bottom: 10px;
	display:block;
	vertical-align: top;


}
.filter-category li{
	display:block;
}
.filter-category .category-item:last-child ul{
	margin-bottom: 0
}
.category-item{
	display:inline-block;
	margin-bottom: 5px;
}
.filter-category .category-item:last-child {
	margin-bottom: 0
}

.filter-checkbox, .filter-left-link{
	display: block;
	position: relative;
	font-size: 13px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	
	border-radius: 7px;
    color: var(--cvk-muted);
    padding: 7px 8px 7px 27px;
    transition: background-color .15s ease, color .15s ease;

}
.filter-checkbox:before{
	display: block;
	content: "";
	border:1px solid #aca7a3;
	position:absolute;
	top:50%;
	margin-top:-8px;
	
	background: #fff;
    border-color: #c9ced5;
    border-radius: 5px;
    height: 16px;
    width: 16px;
    left: 4px;
}

.filter-left-link:before{
	position: absolute;
	left: 5px;
	content: '#';
	color: #aaaaaa;
}

.filter-checkbox:hover,
.filter-left-link:hover {
    background: #f7f8fa;
    color: var(--cvk-red);
    text-decoration: none;
}


.link-check {
	font-weight:bold
}
.link-check:before{
	border:1px solid var(--cvk-red);
}
.link-check:after{
	display: block;
	content: "";
	transform: rotate(45deg);
	border-style: none solid solid none;
    border-width: medium 2px 2px medium;
	position:absolute;
    height: 10px;
    margin-top: -7px;
    width: 6px;
	left: 9px;
	top:50%;
}

.category-head {
	padding:5px 0 8px;
	font-size: 14px;
	position:relative;
	display:block;
}


/*filter*/
.filter-list {
	width: 100%;
	display:table;

}
.filter-col:first-child  .filter-item{
	border-left:1px solid #e5e5e5;

}
.filter-col2 {
   width: 50%;
}
.filter-col3 {
   width: 33.3333%;
}
.filter-col {
	box-sizing: border-box;
	display:table-cell;
}

.filter-item {
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:none;

}
.filter-item li{
	border-bottom:1px solid #e5e5e5;
	border-top:none;

}

.filter-link, .filter-label{
	display:block;
	text-decoration:none
}
.filter-link:hover {
	text-decoration:none
}
.filter-link:hover .filter-text{
	text-decoration:underline
}

.filter-list .count {
    color: #999;
	text-decoration:none
}

.filter-col .filter-link, .filter-label {
    padding: 10px;
}

/*aside*/
.aside {
	overflow: hidden;
    width: 346px;
    position: fixed;
    /*left: 50;
    top: 50%;*/
    top: 20%;
    /*margin: -200px 0 0 -152px;*/
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
	/*
	overflow: hidden;
	position: relative;
	width: 300px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -200px 0 0 -152px;
    */
}

.aside-large {
    max-width: 900px;
    width: 100%;
}

.aside-scrollable-container {
    overflow-y: scroll;
    max-height: 400px;
}

.aside-container {
	overflow: hidden;
	background:#fff;
    border: 2px solid #9a1b19;
    padding: 15px 20px;
    border-radius: 4px 4px 0 0;
}

.aside-item {
	overflow: hidden;
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 0;
    margin-bottom: 15px
}

.aside-button {
	padding:15px 0
}
.aside-button .button{
	width:90%;
	display:block;
	margin:0 auto
}

.aside-title {
	color: #1a1a1a;
    font-size: 16px;
	text-align:left;
	color: #666;
    position: relative;
    height:40px;
}

.aside-close {
    text-align: right;
    margin: -10px -10px 0 0
}

.btn-close {
    position: relative;
    width: 20px;
    height: 20px;
    cursor: pointer;
    display: inline-block;
}

.btn-close:after, .btn-close:before {
    content: "";
    border-color: #b41f1e;
    width: 10px;
    height: 10px;
    border-width: medium 2px 2px medium;
    border-style: none solid solid none;
    display: block;
    position: absolute;
    top: 5px
}

.btn-close:after {
    transform: rotate(-45deg);
    left: 0
}

.btn-close:before {
    transform: rotate(135deg);
    left: 13px
}

.btn-close {
    background: none;
    border: none
}

.aside-title strong{
	padding-right: 10px;
	color: #1a1a1a;
}

.aside-text {
	text-align:center;
	color: #666;
    font-size: 13px;
    margin-bottom: 15px;
	line-height:18px
}

.aside-social {
    margin-bottom: 15px
}
.aside .hr {
	margin:0 0 15px
}

.aside-legend {
	position:relative;
	text-align:center;
	z-index:2;
	margin-bottom:15px
}
.aside-legend span{
	position:relative;
	background:#fff;
	padding:0 5px;
	z-index:2;
	color:#666
}
.aside-legend:before{
	border-bottom:1px solid #e5e5e5;
	content:"";
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
}

.aside-header {
    margin-bottom: 15px

}
.aside-list li {
	box-sizing: border-box;
	display: table;
	height: 63px;
	width: 100%;
    border-bottom: 1px solid #e5e5e5
}
.aside-list li:last-child {
    border-bottom: none
}

.aside-list .company-item {
    vertical-align: middle;
    display: table-cell;
    padding: 0 20px
}

.company-pic {

    vertical-align: middle;
}

.aside-list .company-pic {
	display: table-cell;
    text-align: left;
    width: 80px;
	height: auto;
    margin-right: 15px;
}
.company-pic img {
    display: inline-block
}

.aside-list img {
	max-height: 43px;
    max-width: 65px;
}

.aside-list .company-title {
    display: table-cell;
    vertical-align: middle;
	color: #666;
    font-size: 12px;
    max-height: 43px;
    max-width: 170px;
}

#main {
	position:relative;
    margin: 0 auto;
    max-width: 1200px;
}

.paging {
    text-align: center;
}
.paging li {
    background-color: #fff;
    display: inline-block;
}
.paging .prev, .paging .next {
    min-width: 64px;
    padding: 0 10px;
}
.paging .active, .paging a:hover {
    background: #9a1b19;
    color: #fff;
    text-decoration: none;
    border: 1px solid #9a1b19;
}
.paging a {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    color: #9a1b19;
    display: block;
    font-size: 13px;
    min-width: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: middle
}
.paging span {
    line-height: 30px;
    vertical-align: top;
    font-size: 15px;
    font-weight: bold;
}

.company-header {
    padding: 0 0 15px 0;
}
.company-list {
    width: 100%;
    display: table;
    overflow: hidden;
    margin-top: 50px;
}

.company-list .company-item {
	display: inline-block;
	width: 12%;
}

.company-list .company-item:first-child .company-content {
	margin-left: 0;
}

.company-list .company-content {
	background: #fff;
    border: 1px solid #e5e5e5;
    height: 148px;
    margin: 0 0 5px 5px;
    padding: 10px;
	color: #666;
	display: block;
	overflow: hidden;
	text-decoration: none;
    vertical-align: top;
    text-align: center;
}
.company-list .company-pic {
    border-bottom: 1px solid #e5e5e5;
    height: 80px;
    margin-bottom: 10px;
    width: 100%;
	display: inline-block;
    line-height: 70px;
}

.company-list .company-title {
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    max-height: 35px;
    overflow: hidden;
    line-height:17px;
    width: 100%;
}

/*inside*/
.inside-head {
    display: flex;
	padding: 10px 10px
}

.inside-wrapper {
	width:100%
}

.bread-crumbs li {
    display: inline-block;
}

.bread-crumbs li:first-child {
    border: medium none;
    padding-left: 0;
}

.bread-crumbs li {
    border-left: 1px solid #ccc;
    display: inline-block;
    padding: 8px 15px;
}

.content-menu {
    padding-bottom: 15px;
}

.content-menu ul {
	display: inline-block;
    margin-right: 10px
}
.content-menu li {
    display: inline-block;
    padding: 5px 0 5px 15px;
    line-height: 18px;
    vertical-align: middle;
}
.content-menu a {
    color: #666;
}
.content-menu .ative {
    color: #9a1b19;
}

.content-menu i {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
	background-repeat: no-repeat;
    height: 18px;
    outline: 0 none;
    width: 18px;
    margin-top:-4px;
}

.sent-friend {
	background-image: url(../img/email.svg);
    background-position: 0 50%
}

.print {
	background-image: url(../img/print.svg);
    background-position: 0 50%
}

.share-facebook {
	background-image: url(../img/share_facebook.svg);
    background-position: 0 50%
}

.share-linkedin {
	background-image: url(../img/share_linkedin.svg);
    background-position: 0 50%
}

.job-stat {
    display: inline-block;
    vertical-align: middle;
    color: #666;

}
.job-stat .stat {
    border-left: 1px solid #e5e5e5;
    display: inline-block;
    padding: 5px 10px;
}

.job-stat strong {
    color: #1b1b1b;
}
/* Company */
.company-wrapper {
	display: table;
    width: 100%;
	
	background: var(--cvk-card);
    border: 1px solid var(--cvk-border);
    border-radius: var(--cvk-radius);
    box-shadow: var(--cvk-shadow);
}

.company-info-text {
	color:#1b1b1b;
	font-weight: normal;
	font-size: 14px;
	text-align: justify;
	margin-bottom: 15px;
	display: inline-block;
	line-height:17px;
}

.company-info {
	display: table-cell;
    padding: 20px;
    vertical-align: top;
}

.company-info .sticky-button{
	background-color:#eee;
	border-top: 1px solid #d6d6d6;
	bottom: 0;
	clear: both;
	left: 0;
	padding: 5px 10px !important;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 1;
}

.default-text {
    font-size: 14px;
    line-height: 26px;
	word-break: break-word;
	overflow-wrap: break-word;
	overflow: hidden;
}

.default-text h4 {
    text-transform:uppercase;
}

.default-text p {
    padding-bottom: 12px
}

.default-text p:last-child {
    padding-bottom: 0
}

.plan-info {
	display: block;
    vertical-align: top;
    width: 260px;
}

.plan-wrapper {
	border: 1px solid #e5e5e5;
    border-radius: 10px;
    margin: 0 0 0 15px;
    background: #fff;
    line-height: 18px;
}

.plan-header {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px;
}

.plan-desc {
    padding: 15px 20px;
    color: #666;
    font-size: 12px
}

.contact-company {
	display: table-cell;
    vertical-align: top;
    width: 260px;
}

.contact-company-bottom {
	display: table-row;
	width: auto;
}

.contact-company-bottom .contact-wrapper{
	margin-left: 15px;
}

.contact-wrapper {
	border: 1px solid #e5e5e5;
    border-radius: 6px;
    margin: 15px 15px 15px 0;
    background: #fff;
    line-height: 18px;
}

.contact-header {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px;
}

.contact-header a {
    display: block;
    text-align: center;
}

.contact-header img {
    display: inline-block
}

.company-footer {
    padding: 15px 20px;
	border-top: 1px solid #e5e5e5;
}

.company-desc {
    padding: 15px 20px;
    background: #f7f7f7;
    color: #666;
    font-size: 12px
}

.company-desc h2 {
    margin-bottom: 10px;
    font-size: 13px;
}

.company-desc p {
    margin-bottom: 10px;
}

.company-desc p:last-child {
    margin-bottom: 0;
}

.row {
    display: table;
    width: 100%
}

.row .search-container,
.row .main {
    display: table-cell;
}

.header-user {
    text-align: left;
    position: relative;
    margin: 8px;
    float:left;
}

.jobdetails {
    width:100%;
}

.jobdetailsfirst {
    border-top: 1px solid #e5e5e5;
}

.jobdetails div {
    display: inline-block;
	vertical-align: top;
    border-width: 0 0 1px;
    padding: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jobdetails_key {
	background-color: #f7f7f7;
    font-weight: 700;
    min-width: 180px;
    font-size: 13px;
}

.jobdetails_value {
    min-width: 160px;
    background-color: #fff;
    white-space:normal!important;
}

.job-offer-desc{
	line-height: 20px;
	text-align: center;
}

.job-offer-desc h2,
.job-offer-paragraph{
	max-width: 765px;
	text-align: left;
	margin:0 auto;
}

.job-offer-desc h2{
	line-height:35px
}

.job-offer-paragraph{
	text-align: left;
}

.job-offer-paragraph h3{
	margin-top:10px
}

.job-offer-block{
	max-width: 765px;
    margin: 0 auto;
	display: flex;
	line-height: 20px;
}

.job-offer-inblock{
	width: 50%;
	border: 1px solid #e5e5e5;
	padding: 15px 20px;
	margin: 10px;
    background: #f7f7f7;
    color: #666;
    font-size: 12px;
}

.job-offer-inblock span{
	width: 100%;
	text-align: center;
	display: block;
    padding: 20px 0 0 0
}

.close-box{
	position:absolute;
	right:0;
	top:0;
	font-size:20px;
	border:2px solid #e5e5e5;
	border-top:none;
	border-right:none;
    width:30px;
    height:28px;
    text-align:center;
}
.close-box:hover{text-decoration:none}

.dyn-form {position:relative;border:2px solid #e5e5e5;padding:10px;margin: 0 0 30px 0}

.action-edit, .action-copy, .action-delete, .action-visible, .action-raise, .action-services{
	padding-left: 18px;
	background-size: 13px 13px;
	background-repeat: no-repeat;
	background-position: 1px 2px;
	}

.action-edit{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE3OTIiIGhlaWdodD0iMTc5MiIgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjOWE5YTlhIj48cGF0aCBkPSJNODg4IDExODRsMTE2LTExNi0xNTItMTUyLTExNiAxMTZ2NTZoOTZ2OTZoNTZ6bTQ0MC03MjBxLTE2LTE2LTMzIDFsLTM1MCAzNTBxLTE3IDE3LTEgMzN0MzMtMWwzNTAtMzUwcTE3LTE3IDEtMzN6bTgwIDU5NHYxOTBxMCAxMTktODQuNSAyMDMuNXQtMjAzLjUgODQuNWgtODMycS0xMTkgMC0yMDMuNS04NC41dC04NC41LTIwMy41di04MzJxMC0xMTkgODQuNS0yMDMuNXQyMDMuNS04NC41aDgzMnE2MyAwIDExNyAyNSAxNSA3IDE4IDIzIDMgMTctOSAyOWwtNDkgNDlxLTE0IDE0LTMyIDgtMjMtNi00NS02aC04MzJxLTY2IDAtMTEzIDQ3dC00NyAxMTN2ODMycTAgNjYgNDcgMTEzdDExMyA0N2g4MzJxNjYgMCAxMTMtNDd0NDctMTEzdi0xMjZxMC0xMyA5LTIybDY0LTY0cTE1LTE1IDM1LTd0MjAgMjl6bS05Ni03MzhsMjg4IDI4OC02NzIgNjcyaC0yODh2LTI4OHptNDQ0IDEzMmwtOTIgOTItMjg4LTI4OCA5Mi05MnEyOC0yOCA2OC0yOHQ2OCAyOGwxNTIgMTUycTI4IDI4IDI4IDY4dC0yOCA2OHoiLz48L3N2Zz4=");
	}


.action-services{
	background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMXB0IiB2aWV3Qm94PSIwIC0xMCA1MTEuOTg2ODUgNTExIiB3aWR0aD0iNTExcHQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTUxMC42NTIzNDQgMTg1LjkwMjM0NGMtMy4zNTE1NjMtMTAuMzY3MTg4LTEyLjU0Njg3NS0xNy43MzA0NjktMjMuNDI1NzgyLTE4LjcxMDkzOGwtMTQ3Ljc3MzQzNy0xMy40MTc5NjgtNTguNDMzNTk0LTEzNi43Njk1MzJjLTQuMzA4NTkzLTEwLjAyMzQzNy0xNC4xMjEwOTMtMTYuNTExNzE4LTI1LjAyMzQzNy0xNi41MTE3MThzLTIwLjcxNDg0NCA2LjQ4ODI4MS0yNS4wMjM0MzggMTYuNTM1MTU2bC01OC40MzM1OTQgMTM2Ljc0NjA5NC0xNDcuNzk2ODc0IDEzLjQxNzk2OGMtMTAuODU5Mzc2IDEuMDAzOTA2LTIwLjAzMTI1IDguMzQzNzUtMjMuNDAyMzQ0IDE4LjcxMDkzOC0zLjM3MTA5NCAxMC4zNjcxODctLjI1NzgxMyAyMS43MzgyODEgNy45NTcwMzEgMjguOTA2MjVsMTExLjY5OTIxOSA5Ny45NjA5MzctMzIuOTM3NSAxNDUuMDg5ODQ0Yy0yLjQxMDE1NiAxMC42Njc5NjkgMS43MzA0NjggMjEuNjk1MzEzIDEwLjU4MjAzMSAyOC4wOTM3NSA0Ljc1NzgxMyAzLjQzNzUgMTAuMzI0MjE5IDUuMTg3NSAxNS45Mzc1IDUuMTg3NSA0LjgzOTg0NCAwIDkuNjQwNjI1LTEuMzA0Njg3IDEzLjk0OTIxOS0zLjg4MjgxM2wxMjcuNDY4NzUtNzYuMTgzNTkzIDEyNy40MjE4NzUgNzYuMTgzNTkzYzkuMzI0MjE5IDUuNjA5Mzc2IDIxLjA3ODEyNSA1LjA5NzY1NyAyOS45MTAxNTYtMS4zMDQ2ODcgOC44NTU0NjktNi40MTc5NjkgMTIuOTkyMTg3LTE3LjQ0OTIxOSAxMC41ODIwMzEtMjguMDkzNzVsLTMyLjkzNzUtMTQ1LjA4OTg0NCAxMTEuNjk5MjE5LTk3Ljk0MTQwNmM4LjIxNDg0NC03LjE4NzUgMTEuMzUxNTYzLTE4LjUzOTA2MyA3Ljk4MDQ2OS0yOC45MjU3ODF6bTAgMCIgZmlsbD0iI2ZhYzkxNyIvPjwvc3ZnPg==");
	}

.action-raise{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMzNy43ODIgMzM3Ljc4MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzM3Ljc4MiAzMzcuNzgyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzlhOWE5YSI+DQo8Zz4NCgk8cGF0aCBkPSJNMjAyLjk2OSwwbC05OS40MzgsMTMwLjgyNGg1Mi4yMTNjOC42MjksODkuOS0yNS43NjgsMTc2LjIyNS0xMjAuMzczLDIwNi45NTcNCgkJYzEyMS42OTcsMC4zNCwxOTAuNjQxLTk5Ljg5NiwyMTMuOTY3LTIwNi45NTdoNTMuMDcyTDIwMi45NjksMHoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");
	}

.action-copy{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjU2MXB4IiBoZWlnaHQ9IjU2MXB4IiB2aWV3Qm94PSIwIDAgNTYxIDU2MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYxIDU2MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiM5YTlhOWEiPg0KPGc+DQoJPGcgaWQ9ImNvbnRlbnQtY29weSI+DQoJCTxwYXRoIGQ9Ik0zOTUuMjUsMGgtMzA2Yy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxdjM1N2g1MVY1MWgzMDZWMHogTTQ3MS43NSwxMDJoLTI4MC41Yy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxdjM1Nw0KCQkJYzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMjgwLjVjMjguMDUsMCw1MS0yMi45NSw1MS01MVYxNTNDNTIyLjc1LDEyNC45NSw0OTkuOCwxMDIsNDcxLjc1LDEwMnogTTQ3MS43NSw1MTBoLTI4MC41VjE1M2gyODAuNVY1MTANCgkJCXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
	}

.action-visible{
	background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjOWE5YTlhIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6bTAgMGgyNHYyNEgwem0wIDBoMjR2MjRIMHptMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+DQogICAgPHBhdGggZD0iTTEyIDdjMi43NiAwIDUgMi4yNCA1IDUgMCAuNjUtLjEzIDEuMjYtLjM2IDEuODNsMi45MiAyLjkyYzEuNTEtMS4yNiAyLjctMi44OSAzLjQzLTQuNzUtMS43My00LjM5LTYtNy41LTExLTcuNS0xLjQgMC0yLjc0LjI1LTMuOTguN2wyLjE2IDIuMTZDMTAuNzQgNy4xMyAxMS4zNSA3IDEyIDd6TTIgNC4yN2wyLjI4IDIuMjguNDYuNDZDMy4wOCA4LjMgMS43OCAxMC4wMiAxIDEyYzEuNzMgNC4zOSA2IDcuNSAxMSA3LjUgMS41NSAwIDMuMDMtLjMgNC4zOC0uODRsLjQyLjQyTDE5LjczIDIyIDIxIDIwLjczIDMuMjcgMyAyIDQuMjd6TTcuNTMgOS44bDEuNTUgMS41NWMtLjA1LjIxLS4wOC40My0uMDguNjUgMCAxLjY2IDEuMzQgMyAzIDMgLjIyIDAgLjQ0LS4wMy42NS0uMDhsMS41NSAxLjU1Yy0uNjcuMzMtMS40MS41My0yLjIuNTMtMi43NiAwLTUtMi4yNC01LTUgMC0uNzkuMi0xLjUzLjUzLTIuMnptNC4zMS0uNzhsMy4xNSAzLjE1LjAyLS4xNmMwLTEuNjYtMS4zNC0zLTMtM2wtLjE3LjAxeiIvPg0KPC9zdmc+");
	}

.action-delete{
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE3OTIiIGhlaWdodD0iMTc5MiIgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjOWE5YTlhIj48cGF0aCBkPSJNNzA0IDczNnY1NzZxMCAxNC05IDIzdC0yMyA5aC02NHEtMTQgMC0yMy05dC05LTIzdi01NzZxMC0xNCA5LTIzdDIzLTloNjRxMTQgMCAyMyA5dDkgMjN6bTI1NiAwdjU3NnEwIDE0LTkgMjN0LTIzIDloLTY0cS0xNCAwLTIzLTl0LTktMjN2LTU3NnEwLTE0IDktMjN0MjMtOWg2NHExNCAwIDIzIDl0OSAyM3ptMjU2IDB2NTc2cTAgMTQtOSAyM3QtMjMgOWgtNjRxLTE0IDAtMjMtOXQtOS0yM3YtNTc2cTAtMTQgOS0yM3QyMy05aDY0cTE0IDAgMjMgOXQ5IDIzem0xMjggNzI0di05NDhoLTg5NnY5NDhxMCAyMiA3IDQwLjV0MTQuNSAyNyAxMC41IDguNWg4MzJxMyAwIDEwLjUtOC41dDE0LjUtMjcgNy00MC41em0tNjcyLTEwNzZoNDQ4bC00OC0xMTdxLTctOS0xNy0xMWgtMzE3cS0xMCAyLTE3IDExem05MjggMzJ2NjRxMCAxNC05IDIzdC0yMyA5aC05NnY5NDhxMCA4My00NyAxNDMuNXQtMTEzIDYwLjVoLTgzMnEtNjYgMC0xMTMtNTguNXQtNDctMTQxLjV2LTk1MmgtOTZxLTE0IDAtMjMtOXQtOS0yM3YtNjRxMC0xNCA5LTIzdDIzLTloMzA5bDcwLTE2N3ExNS0zNyA1NC02M3Q3OS0yNmgzMjBxNDAgMCA3OSAyNnQ1NCA2M2w3MCAxNjdoMzA5cTE0IDAgMjMgOXQ5IDIzeiIvPjwvc3ZnPg==");
	}

.map-link::before {
    content: "";
    flex: none;
    width: 18px;
    height: 18px;
    background: currentColor;
    -webkit-mask: var(--i-pin) center / contain no-repeat;
    mask: var(--i-pin) center / contain no-repeat;
}

.map-link {
	display: flex;
    align-items: center;
    gap: 8px;
    padding: 12px 0 0;
    border-top: 1px solid var(--cvk-border);
    background: none;
    color: #9a1b19;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
}

.map-link:hover{
	color: #9a1b19;
}

.filter-footer .action-delete{
	background-size: 16px;
	background-position: 0;
	}

@media (max-width: 960px) {
	.remember-text{display:flex}
	.sticky-content{display:none!important}
	.ms-options-wrap > button:focus,
	.ms-options-wrap > button {
	    white-space: nowrap;
	}
	.company-info-text {
		margin: 0 10px 10px 10px;
		max-height: 136px;
		overflow: hidden;

	}
	.show-mobile {display: initial!important}
	.hide-mobile {display: none!important}
	.jobs-filters {padding-left:15px}
	.map-link{margin-top:10px}
	.plan-wrapper {margin: 0 0 0 15px}
    .slogan{margin:0px 0 0px 20px}
    .wrapp-hide {
        display: none;
	}

    .search-container {
        padding: 0;
        width: 100%;
        max-width: 100%
    }
	.category-header, .category-head {
		cursor:pointer
	}
    .content .search-container {
        padding: 0 0 20px 0;
        margin-top: -20px
    }
	.category-expand .category-head {
		position:relative;
	}

	.default-text h1 {
		 padding: 0 !important;
	}

	.right-content{display:table-row}
	.sticky-content{padding-top:10px}
	.sticky-item{margin:0 auto;height:300px!important}
	.sticky-item iframe{max-height:300px}

	.category-head:after {
		display:block;
		content:'';
		border-color: #1b1b1b;
		border-style: none solid solid none;
		border-width: medium 2px 2px medium;
		content: "";
		height: 8px;
		margin-top:-5px;
		position: absolute;
		right: 5px;
		top: 100%;
		transform: rotate(-45deg);
		width: 8px;
	}

	.category-expand:checked + .category-header:after {
		transform: rotate(-135deg);
		margin-top: -5px;
	}
	.expand-category-container {
		display:none
	}
	.category-expand:checked + .category-header + .expand-category-container {
		display:block;
		padding-top:15px;
	}

	.category-header:after {
		display:block;
		content:'';
		border-color: #9a1b19;
		border-style: none solid solid none;
		border-width: medium 2px 2px medium;
		content: "";
		height: 10px;
		margin-top: -5px;
		position: absolute;
		right: 0px;
		top: 50%;
		transform: rotate(45deg);
		width: 10px;
	}

	.filter-category .category-item:last-child {
		margin-bottom: 5px
	}
	.filter-category .category-item{
		width: 33.333333%;
		height: 34px;
		overflow:hidden;
		margin-bottom: 5px;
		padding-left: 10px;
		border-bottom: 1px solid #d6d6d6;
	}

	.filter-category .filter-expand:checked + .category-item{
		height: auto;
	}
	.category-head:after {
		right: 10px;
		top: 50%;

	}
	.filter-category .filter-expand:checked + .category-item .category-head:after{
		transform:rotate(45deg)
	}

	.filter-category ul{

		overflow:hidden;
	}

	.filter-category .category-item:nth-child(3n+1) {
		clear:both
	}

    .row,
    .row .search-container,
    .row .main {
        display: block
    }

    .search-panel {
        border-top: none;
        margin: 0 auto;
        max-width: 1200px;
    }

    .main {
        max-width: 100%;
    }

	.main h1{
        padding-left: 15px;
        padding-right: 15px;
    }

    .company-list {
        margin-top: 0
    }

    .search-col {
        padding-bottom: 0;
        display: table-cell
    }

    .search-content {
        display: table;
    }
	.content {
		max-width: auto;
		position:static;
	}
	.cont {
        margin: 0 10px
	}

	.plan-info{
		width:100%;
		padding:14px 14px 0 0;
	}
	
	.header-menu {
		position: fixed;
		top: 0;
		right: 0;
		z-index: 250;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		align-items: stretch;
		gap: 2px;
		width: min(320px, 86vw);
		height: 100vh;
		height: 100dvh;
		margin: 0;
		padding: 88px 22px 28px;
		background: var(--cvk-card);
		box-shadow: -20px 0 48px rgba(20, 32, 51, .16);
		text-align: left;
		transform: translateX(100%);
		transition: transform .28s ease;
		overflow-y: auto;
		visibility: hidden;
	}
	
	.collapsein::before{
		content: "";
        position: fixed;
        inset: 0;
        z-index: 240;
        background: rgba(20, 32, 51, .45);
        animation: navFade .2s ease;
	}

    .collapsein .header-menu {
		transform: translateX(0);
        visibility: visible;
	}
	.collapsein .header-content .top-menu{
		display: flex;
		padding: 14px 10px;
	}
	.collapsein .header-menu .button {
		width: 100%;
		text-align: left;
		margin: 5px 0;
	}

	.collapsein .btn span{
		background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMwIiBoZWlnaHQ9IjMzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJ3aGl0ZSI+CiAgPGcgaWQ9IlhNTElEXzIzNl8iPgogICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSg0NSwgMTYyLCAxNjQuNCkiIGQ9Im0zMy44MTgxOCwxODMuODAwMDAzbDI1Ni4zNjM2NDQsMGM3LjA3OTA3MSwwIDEyLjgxODE3NiwtOC42ODYwMzUgMTIuODE4MTc2LC0xOS40MDAwMDlzLTUuNzM5MTA1LC0xOS4zOTk5OTQgLTEyLjgxODE3NiwtMTkuMzk5OTk0bC0yNTYuMzYzNjQ0LDBjLTcuMDc5MDUsMCAtMTIuODE4MTgsOC42ODYwMzUgLTEyLjgxODE4LDE5LjM5OTk5NHM1LjczOTEzLDE5LjQwMDAwOSAxMi44MTgxOCwxOS40MDAwMDl6IiBpZD0iWE1MSURfMjM3XyIgc3Ryb2tlPSJudWxsIi8+CiAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDEzNSwgMTY1LCAxNjQpIiBkPSJtMjkzLjE4MTgyNCwxNDQuNjAwMDA2bC0yNTYuMzYzNjQ0LDBjLTcuMDc5MDUsMCAtMTIuODE4MTgsOC42ODYwMzUgLTEyLjgxODE4LDE5LjQwMDAwOXM1LjczOTEzLDE5LjM5OTk5NCAxMi44MTgxOCwxOS4zOTk5OTRsMjU2LjM2MzY0NCwwYzcuMDc5MDQxLDAgMTIuODE4MTc2LC04LjY4NjAzNSAxMi44MTgxNzYsLTE5LjM5OTk5NHMtNS43MzkxMzYsLTE5LjQwMDAwOSAtMTIuODE4MTc2LC0xOS40MDAwMDl6IiBpZD0iWE1MSURfMjM4XyIgc3Ryb2tlPSJudWxsIi8+CiAgPC9nPgo8L3N2Zz4=") no-repeat scroll 0 0 / 20px auto;
		left: 8px!important;
	}

	.collapsein .header-user {
		margin-top:10px;
	}

	.collapsein .header-user a{
		display:inline-block;
		margin: 2px 0px;
	}

    .main {transition:transform 0.2s ease 0s}

	.aside {
        overflow: hidden;
        position: relative;
        width: 100%;
        position: relative;
        margin: 0;
        z-index: 999;
        left: 0;
        top: 0;
        box-sizing: border-box;
	}

    .aside .aside-container {
        margin: 10px;
	}

	.toggle-buttons{display:block}

	.toggle-buttons .btn span{
		top: 7px;
		left: 8px;
		display: block;
		width: 20px;
		height: 20px;
	}

	.toggle-buttons .btn-logged-company span{
		left: 11px;
		background-size: 20px;
	}

    .company-content .company-header {
        padding-left: 10px
    }

	.company-list .company-item {
		width: 32%;
        display: inline-block
	}

    .company-list .company-item:first-child .company-content {
		margin-left: 5px;
	}

    .default-form .label {
        display: block;
        width: 100%;
        text-align: left;
        padding-bottom: 5px
	}
	.textbox-container {
        display: block;
        width: 100%;
	}
	.form-table .fieldset {
		display: block;
		width: 100%;
	}

	.input-checkbox span{width:30%!important}
	
	.footer-content { grid-template-columns: 1fr 1fr; gap: 36px 28px; }
	.footer-brand { grid-column: 1 / -1; }

}
@media (max-width: 640px) {
	.map-link{margin-top:10px}

	.hide-left-search{display:none!important}
	.contact-company{
		display: block;
		width: 100%;
		padding-left: 15px
	}
	.input-wrapper{padding-top:10px;width:100%}
	.contact-company-bottom {
		padding-left:0;
	}

	.company-info{
		display:block;
		padding:15px;
	}

	.job-offer-inblock{
		width: 95%;
	}

	.job-offer-block{
		display:block;
	}

	.job-item {
		flex-wrap: wrap;
		min-height: 110px;
		padding:10px 25px 10px 110px;
	}

	.row-item{
		min-height: auto;
	}

	.attendee-header .right{display:table-row}

	.item-new{display:block}
	.item-city{margin-top: 10px;max-width: none}
	.item-service{display:none}
	.item-salary{width:auto}
	.item-data{display:inline-block}
	.item-time{display:none}

	.jobs-list .col1 {
		order: 5;
		overflow:hidden;
		padding: 5px 0;
		position: absolute;
		top: 0;
		left: 0;
		text-align: center;
		min-width:100px;
		z-index: 1;
	}

	.row-item .col1 {
		bottom: auto;
	}

	.jobs-list .col2 {
		left:0;
		min-width:100px;
		position:absolute;
		order:1;
	}
	.jobs-list .col3 {
		flex-grow: 1;
		order:2;
		padding-right:0;
		width:100%;
	}
	.jobs-list .col4 {
		order:3;
	}

	.jobs-list .col5 {
		display:none;
		order:4;
	}
	.row-item .col5{
		display:block;
		padding-top: 10px;
	}
	.jobs-list .col6 {
		width: 17px;
		position:absolute;
		right:5px;
		top:25px
	}
	.jobs-list .col_actions {
		width: 60px;
		position:absolute;
		right:5px;
	}

	.jobdetails_value, .jobdetails_key{width:100%}

	.search-panel {margin-bottom:0;padding:15px 10px}
	.search-panel .filter-title {
		padding:0
	}
	.search-col, .search-table .search-col {
		display:block;
		padding-top:15px
	}

    .categories-area {
		position:relative;
		top:0;
		left:0;
		padding:10px 0 0
	}

    .search-content{
		display:block
    }

	.expand-category-container {
		display:none
	}
	.category-expand:checked + .category-header + .expand-category-container {
		display:block;
		padding-top:15px;
	}

	.categories-area {
		white-space:normal;
		line-height:22px
	}
	.search-content .textbox{
		border:1px solid #dcdcdc;
	}

    .search-col .select-keyword{
		margin-right:0;
		padding-right:5px;
		border-radius:0
	}

 	.short_year {
    	width: 45% !important;
	}

	.short_month {
	    width: 25% !important;
	}

	.input-checkbox span{width:50%!important}

    .filter-footer .button{width:100%;margin:5px 0}
	.filter-footer .fl{float:none}
	.footer-content{flex-wrap: wrap}
	.footer-left{width: 100%}
	.footer-right{width: 100%;margin-top:20px}
}

@media (max-width: 480px) {
	.filter-category .category-item{
		width: 50%;
	}
	.filter-category .category-item:nth-child(2n+1) {
		clear:both
	}
	.slogan{display:none}
	.map-link{margin-top:10px}

	.main{padding-right:0}

    .filter-col {
		width: 100%;
		display:block;

    }

    .filter-col .filter-item {
		border-left:1px solid #e5e5e5
	}
	.filter-item {
		border-top:none
	}
	.filter-list .filter-col:first-child .filter-item {
		border-top:1px solid #e5e5e5
	}
	.company-list .company-item {
		width: 48%;
        display: inline-block
	}

    .small-container {
        width: auto;
        margin: 20px 10px;
	}

	.short_year {
    	width: 45% !important;
	}

	.short_month {
	    width: 25% !important;
	}
	.input-checkbox span{width:50%!important}
	
	.footer-content { grid-template-columns: 1fr; gap: 30px; padding: 40px 20px 32px; }
	.footer-bottom-inner { flex-direction: column; }
	.footer .footer-contact-btn { width: 100%; justify-content: center; box-sizing: border-box; }
}



@media (max-width: 420px) {
	.filter-category .category-item{
		width: 100%;
	}

	.map-link{margin-top:10px}

	.filter-category .category-item:nth-child(1) {
		clear:both
	}

	.short_year {
    	width: 45% !important;
	}

	.short_month {
	    width: 25% !important;
	}

	.input-checkbox span{width:50%!important}
}

@media print {
	.no-print {display:none !important}
}