html, body {
  border: 0;
  font-family: "Helvetica-Neue", "Helvetica", Arial, sans-serif;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}

div, span, object, iframe, img, table, caption, thead, tbody,
tfoot, tr, tr, td, article, aside, canvas, details, figure, hgroup, menu,
nav, footer, header, section, summary, mark, audio, video {
  border: 0;f
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cit, code,
del, dfn, em, ins, q, samp, small, strong, sub, sup, b, i, hr, dl, dt, dd,
ol, ul, li, fieldset, legend, label {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
  display: block;
}

table {
  border-collapse: separate;
  border-spacing: 0;
}
table caption, table th, table td {
  text-align: left;
  vertical-align: middle;
}

a img {
  border: 0;
}

:focus {
  outline: 0;
}

html, body {
  overflow-x: hidden;
}

html {
  font-size: 1.00em;
}

body {
  font-family: Georgia, Times, "Times New Roman", serif;
}

* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent !important;
}

@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'LucidaSans';
  src: url("../fonts/LucidaSans.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/LucidaSans.eot?#iefix") format("embedded-opentype"), url("../fonts/LucidaSans.woff") format("woff"), url("../fonts/LucidaSans.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
.clear:before, .clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}

input, textarea, select, option {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
}

option {
  display: none;
}

textarea {
  resize: none;
}

.wrapper {
  width: 966px;
  margin: 0 auto;
}
@media only screen and (max-width: 966px) {
  .wrapper {
    width: 100%;
  }
  .formContent__description {
  	margin-right: 0 !important;
  }
}
@media only screen and (max-width: 640px) {
  .formContent__form:before {
  		position: fixed;
  		content: '';
  		width: 100%;
  		height: 100%;
  		left: 0;
  		top: 0;
  		background: #000;
  		opacity: .6;
  }
  .formContent__form > * {
  	position: relative;
  	
  }
}


.dropDown {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #f2ad00 transparent transparent transparent;
  display: inline-block;
  margin-left: 8px;
  margin-bottom: 2px;
}

.private-ico, .business-ico {
  background-repeat: no-repeat;
  width: 12px;
  height: 16px;
  display: inline-block;
}

.selfService-ico {
  background-image: url(../images/padlock.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 12px;
  height: 14px;
  display: inline-block;
  margin-bottom: -3px;
  margin-right: 6px;
}

.statoil-ico {
  background-image: url(../images/sprite.icons.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 12px;
  height: 14px;
  display: inline-block;
  margin-bottom: -3px;
  margin-right: 6px;
}

.about-ico {
  background-image: url(../images/sprite.icons.png);
  background-position: 0 -44px;
  background-repeat: no-repeat;
  width: 13px;
  height: 11px;
  display: inline-block;
  margin-bottom: -2px;
  margin-right: 6px;
}

.private-ico {
  background-image: url(../images/sprite.icons.png);
  background-position: -1px -108px;
  margin-right: 9px;
  margin-bottom: -6px;
}

.business-ico {
  background-image: url(../images/sprite.icons.png);
  background-position: -1px -149px;
  margin-right: 6px;
  margin-bottom: -3px;
}

.sitemap-ico {
  background-image: url(../images/sprite.icons.png);
  background-repeat: no-repeat;
  background-position: -1px -184px;
  width: 13px;
  height: 10px;
  display: inline-block;
  margin-right: 7px;
}

.facebook-ico {
  width: 7px;
  height: 15px;
  background-position: 0 -352px;
  background-image: url(../images/sprite.icons.png);
  background-repeat: no-repeat;
  display: inline-block;
  margin-top: 4px;
  margin-left: 8px;
}

.header {
  background-color: #f3f3f3;
}
@media only screen and (max-width: 966px) {
  .header {
    display: none;
  }
}
.header .wrapper {
  padding: 20px 0 55px 0;
  position: relative;
  width: 962px;
}
.header__logo {
  background-image: url(../images/statoil-logo.png);
  background-position: center;
  background-size: cover;
  width: 127px;
  height: 42px;
  float: left;
  margin-top: 17px;
}
.header__nav {
  float: right;
}
.header__list {
  float: left;
}
.header__listItem {
  display: inline-block;
  margin-right: 10px;
  line-height: 1;
}
.header__listItem:last-child {
  margin-right: 21px;
}
.header__listItem:after {
  display: inline-block;
  width: 1px;
  height: 9px;
  background-color: #c3c3c3;
  content: '';
  margin-left: 22px;
  margin-bottom: -1px;
}
.header__listItem a {
  color: #767577;
  font-family: 'LucidaSans';
  font-size: 0.688em;
  line-height: 1;
}
.header__listItem a:hover {
  text-decoration: none;
}
.header__searchWrapper {
  float: left;
}
.header__mainNav {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  border-top: 3px solid #f2af00;
  background-color: #524e4f;
}
.header__mainListItem {
  list-style-type: none;
  display: inline-block;
  margin-left: 10px;
  position: relative;
}
.header__mainListItem a {
  color: #fff;
  text-decoration: none;
  padding: 8px 9px 7px 9px;
  display: block;
  text-transform: uppercase;
  font-family: 'Georgia';
  font-size: 0.8125em;
  line-height: 1;
  font-weight: bold;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
}
.header__mainListItem:hover {
  background-image: linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -o-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -moz-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -webkit-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -ms-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3B3839), color-stop(1, #242223));
}
.header__mainListItem:hover a {
  color: #f2ad00;
}
.header__mainListItem:hover .header__subMenuItem a {
  color: #fff;
}
.header__mainListItem:hover .header__subMenu {
  display: block;
}
.header .active {
  background-image: linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -o-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -moz-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -webkit-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -ms-linear-gradient(bottom, #3B3839 50%, #242223 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3B3839), color-stop(1, #242223));
}
.header .active a {
  color: #f2ad00;
}
.header__choice {
  position: absolute;
  bottom: 31px;
  right: 0;
}
.header__private {
  background-color: #f2af00;
  padding: 9.5px 24px;
  text-shadow: 0 1px 0px #f7d166;
}
.header__business {
  background-color: #3cb6ce;
  background-image: url(../images/bg.section.business.png);
  background-repeat: repeat-x;
  background-position: bottom left;
  margin-left: 3px;
  padding: 5.5px 20px;
  text-shadow: 0 1px 0px #8ad3e2;
}
.header__business:hover {
  padding: 7.5px 25px;
}
.header__business, .header__private {
  text-decoration: none;
  font-family: 'Georgia';
  font-size: 0.750em;
  font-weight: bold;
  color: #3f3c3d;
  line-height: 1;
  display: inline-block;
  vertical-align: bottom;
}
.header__subMenu {
  position: absolute;
  left: 0;
  top: 28px;
  background-color: #3b3839;
  padding: 3px;
  z-index: 3;
  width: 150px;
  display: none;
}
.header__subMenuItem {
  display: block;
  list-style-type: none;
}
.header__subMenuItem a {
  text-transform: none;
  padding: 4px 7px;
  line-height: 1.1;
  font-weight: 400;
}
.header__subMenuItem a:hover {
  background-color: #474344;
  color: #f2af00 !important;
}
.header__subMenuSub {
  padding: 0 13px;
  width: 144px;
}
.header__subMenuSubItem {
  margin: 3px 0;
  width: 100%;
  border-left: 2px solid #846822;
  list-style-type: none;
}
.header__subMenuSubItem:hover {
  border-left-color: #f2af00;
}
.header__subMenuSubItem a {
  padding: 4px 10px 4px 8px;
  font-size: 0.688em;
  line-height: 1.1;
}

.searchWrapper {
  position: relative;
}
.searchWrapper__searchBlock {
  background-image: linear-gradient(bottom, #F3F3F3 30%, #E0E0E0 100%);
  background-image: -o-linear-gradient(bottom, #F3F3F3 30%, #E0E0E0 100%);
  background-image: -moz-linear-gradient(bottom, #F3F3F3 30%, #E0E0E0 100%);
  background-image: -webkit-linear-gradient(bottom, #F3F3F3 30%, #E0E0E0 100%);
  background-image: -ms-linear-gradient(bottom, #F3F3F3 30%, #E0E0E0 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.3, #F3F3F3), color-stop(1, #E0E0E0));
}
.searchWrapper__search {
  background-color: transparent;
  font-size: 0.688em;
  line-height: 1;
  width: 239px;
  height: 28px;
  border: 1px solid #b1b1b1;
  padding: 0 37px 0 9px;
  font-family: 'LucidaSans';
  color: #767577;
}
.searchWrapper__search::-webkit-input-placeholder {
  color: #767577;
}
.searchWrapper__search:-moz-placeholder {
  color: #767577;
}
.searchWrapper__search::-moz-placeholder {
  color: #767577;
}
.searchWrapper__search:-ms-input-placeholder {
  color: #767577;
}
.searchWrapper__submitBlock {
  width: 28px;
  height: 28px;
  background-color: #524e4f;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.searchWrapper__submitBlock:hover {
  cursor: pointer;
}
.searchWrapper__submit {
  width: 14px;
  height: 14px;
  background-image: url(../images/sprite.icons.png);
  background-position: 0 -75px;
  background-repeat: no-repeat;
  background-color: transparent;
  margin-top: 7px;
  margin-left: 7px;
}
.searchWrapper__submit:hover {
  cursor: pointer;
}

.formContent {
  background-color: #d6d6d6;
}
.formContent .wrapper {
  border-left: 2px solid #f3f3f3;
  border-right: 2px solid #f3f3f3;
}
.formContent__form {
  background-image: url(../images/formCover-1.jpg);
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 966px) {
  .formContent__form {
    min-height: 100vh;
    transition: height 100000s ease;
  }
}
.formContent__title {
  font-size: 1.875rem;
  line-height: 1;
  color: #fff;
  font-weight: normal;
  margin-bottom: 25px;
}
.formContent__wrap {
  width: 360px;
  margin-left: 80px;
  padding-top: 95px;
  padding-bottom: 210px;
}
@media only screen and (max-width: 957px) {
  .formContent__wrap {
    width: 90%;
    margin: 0 auto;
    padding-top: 45px;
    padding-bottom: 40px;
  }
}
.formContent__description {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #fff;
  font-style: italic;
  margin-bottom: 45px;
  margin-right: -140px;
}
.formContent__Row {
  margin-bottom: 25px;
  position: relative;
}
.formContent__leftSection {
  width: 38%;
  margin-right: 10%;
}
.formContent__rightSection {
  width: 52%;
}
.formContent__leftSection, .formContent__rightSection {
  float: left;
  position: relative;
}
.formContent__submitBlock {
  margin-top: 60px;
  position: relative;
}
.formContent__submitBlock .errorMessage {
  bottom: auto;
  top: -20px;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
}
.formContent__listWrapper {
  position: absolute;
  top: 90px;
  left: 0;
  width: 100%;
  height: 160px;
  background-color: #fff;
  border-radius: 4px;
  padding: 25px 30px;
  z-index: 2;
  //display: none;
  visibility: hidden;
}
.formContent__listWrapper-show {
  //display: block;
  visibility: visible;
}
.formContent__listItem {
  font-size: .875rem;
  line-height: 1;
  color: #7c7c7c;
  list-style-type: none;
  font-family: 'Open Sans', sans-serif;
  padding: 5px 0;
  margin-bottom: 5px;
  cursor: pointer;
}
.formContent__listItem:last-child {
  margin-bottom: 0;
}
.formContent__list {
  //height: 120px;
  //overflow: hidden;
}
.formContent__success {
  display: none;
  background-image: url(../images/success.jpg);
  background-size: cover;
  background-position: center;
  padding: 210px 0;
}
.formContent__success p {
  width: 335px;
  margin: 0 auto;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-style: italic;
  color: #fff;
  text-align: center;
}
.formContent__success p span {
  display: block;
  font-weight: bold;
}

.input {
  background-color: transparent;
  border: 1px solid #cecece;
  width: 100%;
  font-size: .875rem;
  line-height: 1.5rem;
  padding: 0 20px;
  height: 48px;
  border-radius: 4px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}
textarea.input {
  padding: 10px 20px;
  height: 144px;
}
.input::-webkit-input-placeholder {
  color: #cecece;
}
.input:-moz-placeholder {
  color: #cecece;
}
.input::-moz-placeholder {
  color: #cecece;
}
.input:-ms-input-placeholder {
  color: #cecece;
}

.disable {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  height: 48px;
  background-color: transparent;
  font-size: .875rem;
  line-height: 1.5rem;
  padding: 11px 20px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}
.disable:hover {
  cursor: pointer;
}

.yearsItem {
  padding: 0 10px;
  position: relative;
}

.close {
  color: #fff;
  position: absolute;
  top: -9px;
  right: -6px;
  padding: 0 9px;
  height: 24px;
  z-index: 3;
}
.close:hover {
  color: #ff0000;
}

.jobForm {
  width: 100%;
}
.jobForm label {
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 10px;
  display: block;
}
.jobForm select {
  padding: 13.5px 20px;
}
.jobForm select:hover {
  cursor: pointer;
}
.jobForm select:focus {
  outline: 0 !important;
}

.selectArrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3.5px 0 3.5px;
  border-color: #cecece transparent transparent transparent;
  position: absolute;
  bottom: 19px;
  right: 10px;
  z-index: 1;
}

.submitButton {
  width: 100%;
  line-height: 1rem;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 18px 0;
  background-color: #f2af00;
  border-radius: 4px;
  border: 1px solid #ca9200;
  transition: background-color 0.3s ease;
}
.submitButton:hover {
  cursor: pointer;
  background-color: #e2a300;
}

.errorMessage {
  color: #fb4d40;
  font-size: .75rem;
  line-height: 1;
  position: absolute;
  bottom: -20px;
  right: 0;
  font-family: 'Open Sans', sans-serif;
  z-index: 1;
  display: none;
}

.addCity {
  color: #f2af00;
  font-family: 'Open Sans', sans-serif;
  font-size: .875rem;
  line-height: 1;
  position: absolute;
  left: 0;
  bottom: -25px;
  z-index: 1;
}
.addCity:hover {
  cursor: pointer;
}
.addCity:hover span {
  text-decoration: underline;
}

.cityInput {
  margin-bottom: 50px;
}

.city {
  font-size: 0;
  height: 48px;
}

.inputError {
  background-color: #fbd5d2;
  border-color: #fb4d40;
}

.listArrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 4px 4px;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: -4px;
  right: 20px;
  z-index: 2;
}

.footer {
  background-color: #e4e4e4;
  border-top: 2px solid #f3f3f3;
}
@media only screen and (max-width: 966px) {
  .footer {
    display: none;
  }
}
.footer .wrapper {
  background-color: #f3f3f3;
  border-left: 2px solid #f3f3f3;
  border-right: 2px solid #f3f3f3;
  background-image: url(../images/bg.footerboxes.png);
  background-repeat: repeat-x;
  background-position: 0 0;
}
.footer__title {
  font-size: 0.875em;
  font-weight: 400;
  border-bottom: 2px solid #c3c3c3;
  color: #524e4f;
  padding: 27px 9px 14px 9px;
  line-height: 1;
}
.footer__col {
  width: 25%;
  padding: 0 12px 0 10px;
  float: left;
}
.footer__listItem {
  padding-bottom: 10px;
  list-style-type: none;
  line-height: 0.8;
  color: #7c7c7c;
}
.footer__listItem p {
  color: #7c7c7c;
  line-height: 1.3;
  font-size: 0.813em;
  margin-bottom: 10px;
}
.footer__listItem a {
  color: #7c7c7c;
  line-height: 1;
  font-size: 0.813em;
}
.footer__listItem a:hover {
  text-decoration: none;
}
.footer__list {
  margin: 15px 9px 0 10px;
}
.footer__bottom {
  border-top: 1px solid #c3c3c3;
  margin: 0 12px;
  padding: 12px 10px;
}
.footer__leftSection, .footer__rightSection {
  padding-top: 8px;
}
.footer__leftSection a, .footer__leftSection p, .footer__rightSection a, .footer__rightSection p {
  font-size: 0.688em;
  line-height: 1;
  float: left;
  color: #7c7c7c;
}
.footer__leftSection {
  float: left;
}
.footer__rightSection {
  float: right;
}

.copyright {
  border-left: 1px solid #c3c3c3;
  border-right: 1px solid #c3c3c3;
  padding: 0 20px;
  margin: 0 20px;
}

.facebook-cont {
  background-color: #3b5998;
  background-image: linear-gradient(bottom, #324B82 0%, #3B5898 40%);
  background-image: -o-linear-gradient(bottom, #324B82 0%, #3B5898 40%);
  background-image: -moz-linear-gradient(bottom, #324B82 0%, #3B5898 40%);
  background-image: -webkit-linear-gradient(bottom, #324B82 0%, #3B5898 40%);
  background-image: -ms-linear-gradient(bottom, #324B82 0%, #3B5898 40%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #324B82), color-stop(0.4, #3B5898));
  width: 24px;
  height: 24px;
  display: block;
  margin-left: 10px;
  margin-top: -6px;
}
.facebook-cont:hover {
  background-image: linear-gradient(bottom, #3B5898 60%, #324B82 100%);
  background-image: -o-linear-gradient(bottom, #3B5898 60%, #324B82 100%);
  background-image: -moz-linear-gradient(bottom, #3B5898 60%, #324B82 100%);
  background-image: -webkit-linear-gradient(bottom, #3B5898 60%, #324B82 100%);
  background-image: -ms-linear-gradient(bottom, #3B5898 60%, #324B82 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.6, #3B5898), color-stop(1, #324B82));
}


.iScrollVerticalScrollbar{
  width: 10px;
  height: 115px;
  position: absolute;
  top: 20px;
  right: 25px;
}

#wrapper, #wrapper2{
  overflow: hidden;
  height: 110px;
  border-right: 1px solid #e3e3e3;
}

.iScrollIndicator{
  width: 10px;
  height: 20px;
  border-radius: 5px;
  background-color: #7c7c7c;
}

.iScrollIndicator:hover{
  cursor: pointer;
}

a.privacy_policy, a.privacy_policy:visited, a.privacy_policy:hover { color: #f2af00 }  

.formContent__Row.checkbox_row label {
	cursor: pointer;
	padding-left: 58px;
	position: relative;
	user-select: none;
}

.formContent__Row.checkbox_row .errorMessage  {
	width: 100%;
    padding-left: 58px;
    margin-top: 17px;
}

.formContent__Row.checkbox_row label:before {
	display: block;
	width: 38px;
	height: 38px;
	border-radius: 4px;
	border: 1px solid #fff;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
}

.formContent__Row.checkbox_row label:after {
	display: block;
	width: 38px;
	height: 38px;
	border-radius: 4px;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgNTEuNyAxMTExLjUgODUxLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCA1MS43IDExMTEuNSA4NTEuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA5MS40LDE2OS4zbC05Ny41LTk3LjVjLTEzLjQtMTMuNC0yOS42LTIwLjEtNDguOC0yMC4xYy0xOS4xLDAtMzUuNCw2LjctNDguOCwyMC4xTDQyNiw1NDIuOUwyMTUuMSwzMzEuMw0KCWMtMTMuNC0xMy40LTI5LjYtMjAuMS00OC44LTIwLjFjLTE5LjEsMC0zNS40LDYuNy00OC44LDIwLjFsLTk3LjUsOTcuNUM2LjcsNDQyLjMsMCw0NTguNSwwLDQ3Ny42YzAsMTkuMSw2LjcsMzUuNCwyMC4xLDQ4LjgNCglMMjc5LjcsNzg2bDk3LjUsOTcuNWMxMy40LDEzLjQsMjkuNiwyMC4xLDQ4LjgsMjAuMWMxOS4xLDAsMzUuNC02LjcsNDguOC0yMC4xbDk3LjUtOTcuNWw1MTkuMi01MTkuMg0KCWMxMy40LTEzLjQsMjAuMS0yOS42LDIwLjEtNDguOEMxMTExLjUsMTk4LjksMTEwNC44LDE4Mi43LDEwOTEuNCwxNjkuM3oiLz4NCjwvc3ZnPg0K') center;
	background-repeat: no-repeat;
	background-size: 50%;
	transition: transform 150ms;
	transform: scale(0);
    padding-left: 1px;
    padding-top: 2px;
}

.formContent__Row.checkbox_row input:checked ~ label:after {
	transform: scale(1);
}

.formContent__Row.checkbox_row input {
	position: absolute;
	width: 0;
	height: 0;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
}

/*.mCSB_draggerRail {
  width: 1px;
  height: 100%;
  margin: 0 auto;
  background-color: #e3e3e3;
}

#mCSB_2, #mCSB_1 {
  overflow: hidden;
}

.mCSB_dragger_bar {
  width: 10px;
  height: 20px;
  border-radius: 5px;
  background-color: #7c7c7c;
}

.mCSB_scrollTools {
  width: 10px;
  height: 120px;
  position: absolute;
  top: 20px;
  right: 23px;
}

.mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
}*/

.yearsError {
  bottom: -25px;
}

.city-name {
	color: #f2af00;
}

/*# sourceMappingURL=style.css.map */
