.oneline {  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  overflow: hidden;}.clear {  clear: both;  float: left;}.inline-block {  display: inline-block;}.justify {  text-align: justify;  text-justify: inter-ideograph;  -ms-text-justify: inter-ideograph;}.w-fix {  display: inline-block;  width: 100%;  height: 0;  vertical-align: middle;}.h-fix {  display: inline-block;  width: 0;  height: 100%;  vertical-align: middle;}body {  background-color: #aed1d6;}.bg {  position: absolute;  left: 0;  top: 0;  background-repeat: no-repeat;  background-position: center top;  width: 100%;  height: 100%;  max-height: 900px;}.bg:after {  content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: url(/Img/4/bg-mask.png) repeat-x left bottom;}.container {  margin: 36px auto 0;  padding-bottom: 35px;  max-width: 1240px;  position: relative;}header,#content {  float: none;  clear: both;  position: relative;  background-color: white;}header {  height: 112px;}header .cic,header .schemes {  position: absolute;}header .cic img,header .schemes img {  max-width: 100%;}header .cic {  left: 49px;  top: 11px;}header .cic img {  width: 180px;}header .schemes {  right: 51px;  top: 28px;}header .schemes img {  width: 363px;}#content {  margin-top: 1px;}#content .protal-header {  background-color: #636466;  padding: 0 180px 0 400px;  position: relative;  min-height: 50px;}#content .protal-header h1 {  color: white;  font-size: 22px;  position: absolute;  left: 50px;  top: 0;  line-height: 30px;  padding: 10px 0;}#content .protal-header .welcome {  display: block;  text-align: right;  font-size: 18px;  color: white;  padding: 13px 0;}#content .protal-header .logout {  background-color: #82b84c;  position: absolute;  right: 0;  top: 0;  line-height: 50px;  font-size: 17px;  width: 160px;  text-align: center;  font-weight: bold;}#content .protal-nav {  padding: 38px 50px 29px;  position: relative;  z-index: 1;}#content .protal-nav.renew nav ul li {  width: 142px;}#content .protal-nav.renew nav ul li:last-child {  width: 144px;}#content .protal-nav > h1 {  font-size: 22px;  letter-spacing: 0.9px;}#content .protal-nav nav {  padding: 28px 1px;  min-height: 87px;}#content .protal-nav nav ul {  font-size: 0;}#content .protal-nav nav ul li {  display: inline-block;  vertical-align: top;  list-style: none;  padding-right: 4px;  padding-top: 4px;  width: 76px;  box-sizing: border-box;}#content .protal-nav nav ul li:last-child {  width: 74px;  padding-right: 0;}#content .protal-nav nav ul li:last-child a {  padding-right: 0;}#content .protal-nav nav ul li a {  display: block;  padding-right: 15px;}#content .protal-nav nav ul li a.selected > span.no,#content .protal-nav nav ul li a:hover > span.no {  background-color: #82b84c;}#content .protal-nav nav ul li a.selected > span.no:before,#content .protal-nav nav ul li a:hover > span.no:before,#content .protal-nav nav ul li a.selected > span.no:after,#content .protal-nav nav ul li a:hover > span.no:after {  border-left-color: #82b84c;}#content .protal-nav nav ul li a.selected > span.tick {  background-color: #82b84c;}#content .protal-nav nav ul li a.border > span.no {  background-color: #82b84c;}#content .protal-nav nav ul li a.border > span.no:before,#content .protal-nav nav ul li a.border > span.no:after {  border-left-color: #82b84c;}#content .protal-nav nav ul li a.disabled > span.no {  background-color: #666666;}#content .protal-nav nav ul li a.disabled > span.no:before,#content .protal-nav nav ul li a.disabled > span.no:after {  border-left-color: #666666;}#content .protal-nav nav ul li a > span {  display: block;}#content .protal-nav nav ul li a > span.section {  font-size: 13px;}#content .protal-nav nav ul li a > span.no,#content .protal-nav nav ul li a > span.tick {  background-color: #e1e1e1;  height: 30px;  position: relative;}#content .protal-nav nav ul li a > span.no {  font-weight: bold;  font-size: 40px;  margin-top: 15px;}#content .protal-nav nav ul li a > span.no:before,#content .protal-nav nav ul li a > span.no:after {  content: '';  position: absolute;  right: -15px;  width: 0;  height: 0;  border-left: 15px solid #e1e1e1;}#content .protal-nav nav ul li a > span.no:before {  top: 0;  border-top: 15px solid transparent;}#content .protal-nav nav ul li a > span.no:after {  bottom: 0;  border-bottom: 15px solid transparent;}#content .protal-nav nav ul li a > span.no span {  position: relative;  left: 3px;  top: -22px;  z-index: 2;}#content .protal-nav nav ul li a > span.no span.fake {  position: absolute;  left: 2px;  right: 1px;  top: 2px;  bottom: 2px;  background-color: #e1e1e1;  z-index: 1;}#content .protal-nav nav ul li a > span.no span.fake:before,#content .protal-nav nav ul li a > span.no span.fake:after {  content: '';  position: absolute;  right: -13px;  width: 0;  height: 0;  border-left: 13px solid #e1e1e1;}#content .protal-nav nav ul li a > span.no span.fake:before {  top: 0;  border-top: 13px solid transparent;}#content .protal-nav nav ul li a > span.no span.fake:after {  bottom: 0;  border-bottom: 13px solid transparent;}#content .protal-nav nav ul li a > span.tick {  margin-top: 33px;}#content .protal-nav nav ul li a > span.tick:after {  content: '';  position: absolute;  left: 50%;  bottom: 7px;  margin-left: -17px;  width: 34px;  height: 34px;  background: url(/Img/4/tick.svg) no-repeat;}#content .protal-nav nav .select {  display: none;  height: 40px;  position: relative;  cursor: pointer;}#content .protal-nav nav .select .select-input {  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  overflow: hidden;  display: block;  line-height: 40px;  min-height: 40px;  box-sizing: border-box;  padding: 0 60px 0 20px;  background: url(/Img/1/4/pulldown-arrow.png) no-repeat right 10px center white;  border: 1px solid black;}#content .protal-nav nav .select .select-container {  display: none;  position: absolute;  left: 0;  top: 100%;  background-color: #f3f3f3;  width: 100%;  max-height: 240px;  overflow: auto;  cursor: pointer;  border: 1px solid black;  border-top: 0 none;  box-sizing: border-box;}#content .protal-nav nav .select .select-container div {  padding: 10px 20px;  line-height: 20px;  min-height: 20px;}#content .protal-nav nav .select .select-container div.selected {  background-color: #82b84c;}#content .protal-nav p {  text-align: right;  font-size: 16px;  margin-top: 8px;}#content .protal-nav p.compulsory {  font-weight: bold;}#content .portal-form {  padding: 0 50px 50px;}#content .portal-form .msg,#content .portal-form .error-msg {  font-size: 16px;  font-weight: 600;  color: #82b84c;}#content .portal-form .msg {  padding-bottom: 28px;}#content .portal-form .error-msg {  margin-top: 28px;  padding-bottom: 0;}#content .portal-form .error,#content .portal-form .list-row-error {  background-color: #fedede !important;}#content .portal-form .section-header {  padding-bottom: 24px;}#content .portal-form .section-header .section-header-inner {  padding-left: 140px;  position: relative;  border-top: 2px solid #82b84c;}#content .portal-form .section-header .section-header-inner h2 {  position: absolute;  left: 0;  top: 0;  background-color: #82b84c;  text-align: center;  width: 140px;  height: 100%;  font-size: 18px;  font-weight: normal;  letter-spacing: 0.8px;}#content .portal-form .section-header .section-header-inner h2 span {  font-size: 30px;  font-weight: bold;  margin-left: 5px;}#content .portal-form .section-header .section-header-inner h3 {  font-size: 18px;  padding: 10px 20px;  line-height: 28px;}#content .portal-form > .editor {  padding-bottom: 30px;}#content .portal-form .row {  margin-top: 25px;  font-size: 0;  text-align: left;  position: relative;}#content .portal-form .row:first-child {  margin-top: 0;}#content .portal-form .row .col {  display: inline-block;  vertical-align: top;  width: 45.5%;  box-sizing: border-box;  margin-right: 4.5%;  position: relative;  font-size: 0;}#content .portal-form .row .col + .col {  margin-right: 0;  margin-left: 4.5%;}#content .portal-form .row .col.third {  width: 31.5%;  margin-right: 1.3%;}#content .portal-form .row .col.third + .col {  margin-left: 1.3%;}#content .portal-form .row .col.third:last-child {  margin-right: 0;}#content .portal-form .row .col.full {  display: block;  width: 100%;  margin-right: 0;}#content .portal-form .row .col h3 {  line-height: 28px;  padding-bottom: 6px;  letter-spacing: 0.5px;}#content .portal-form .row .col .text,#content .portal-form .row .col .textarea {  width: 100%;  padding: 0 20px;  box-sizing: border-box;  letter-spacing: 0.5px;}#content .portal-form .row .col .text.error,#content .portal-form .row .col .textarea.error {  background-color: #fedede;}#content .portal-form .row .col .text {  height: 40px;  line-height: 40px;  background-color: #e8e8e8;}#content .portal-form .row .col .text + .text {  margin-top: 10px;}#content .portal-form .row .col .textarea {  padding-top: 10px;  padding-bottom: 10px;}#content .portal-form .row .col .radio,#content .portal-form .row .col .checkbox {  display: inline-block;  vertical-align: top;  padding: 10px 34px 10px 24px;  background: url(/Img/4/radio.svg) no-repeat left center;  background-size: 20px;  font-weight: 600;}#content .portal-form .row .col .radio.error,#content .portal-form .row .col .checkbox.error {  background-color: #fedede;}#content .portal-form .row .col .radio:hover,#content .portal-form .row .col .checkbox:hover,#content .portal-form .row .col .radio.checked,#content .portal-form .row .col .checkbox.checked {  background-image: url(/Img/4/radio-checked.svg);}#content .portal-form .row .col .checkbox {  background-image: url(/Img/4/checkbox.svg);}#content .portal-form .row .col .checkbox:hover,#content .portal-form .row .col .checkbox.checked {  background-image: url(/Img/4/checkbox-checked.svg);}#content .portal-form .row .col .select {  position: relative;  cursor: pointer;}#content .portal-form .row .col .select.select-fix .select-input:after {  transform: rotate(180deg);}#content .portal-form .row .col .select.error .select-input {  background-color: #fedede;}#content .portal-form .row .col .select .select-input {  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  overflow: hidden;  display: block;  padding: 0 46px 0 20px;  box-sizing: border-box;  letter-spacing: 0.5px;  height: 40px;  line-height: 40px;  background-color: #e8e8e8;}#content .portal-form .row .col .select .select-input:after {  content: '';  position: absolute;  right: 0;  top: 0;  width: 46px;  height: 100%;  background: url(/Img/1/4/pulldown-arrow.png) no-repeat center center;}#content .portal-form .row .col .select .select-container {  position: absolute;  left: 0;  top: 100%;  width: 100%;  background-color: #e8e8e8;  max-height: 200px;  overflow: auto;  display: none;}#content .portal-form .row .col .select .select-container div {  padding: 5px 20px;  letter-spacing: 0.5px;  line-height: 30px;}#content .portal-form .row .col .select .select-container div.disabled {  font-weight: 700;  border-top: 1px solid black;  border-bottom: 1px solid black;  cursor: auto;}#content .portal-form .row .col .select .select-container div.disabled.selected {  color: black;  background-color: transparent;}#content .portal-form .row .col .select .select-container div.selected {  background-color: #82b84c;}#content .portal-form .row .col .half {  display: inline-block;  vertical-align: top;  width: 50%;  box-sizing: border-box;  padding-right: 1px;}#content .portal-form .row .col .half:last-child {  padding-right: 0;}#content .portal-form .row .col .third {  display: inline-block;  vertical-align: top;  width: 31%;  box-sizing: border-box;  padding-right: 1px;}#content .portal-form .row .col .third:last-child {  padding-right: 0;  width: 38%;}#content .portal-form > p {  font-size: 16px;  line-height: 30px;  padding-bottom: 30px;}#content .portal-form .form-inner {  background-color: #e8e8e8;  padding: 20px 30px;  margin-top: 10px;  position: relative;}#content .portal-form .form-inner:first-child {  margin-top: 0;}#content .portal-form .form-inner .row:first-child {  margin-top: 0;}#content .portal-form .form-inner .row .text {  background-color: white;}#content .portal-form .form-inner .row .select .select-input,#content .portal-form .form-inner .row .select .select-container {  background-color: white;}#content .portal-form .form-inner .row .radio {  background-image: url(/Img/4/radio-blue.svg);}#content .portal-form .form-inner .row .radio:hover,#content .portal-form .form-inner .row .radio.checked {  background-image: url(/Img/4/radio-blue-checked.svg);}#content .portal-form .form-inner .row .checkbox {  background-image: url(/Img/4/checkbox-blue.svg);}#content .portal-form .form-inner .row .checkbox:hover,#content .portal-form .form-inner .row .checkbox.checked {  background-image: url(/Img/4/checkbox-blue-checked.svg);}#content .portal-form .form-inner .row .col {  width: 48.2%;  margin-right: 1.8%;}#content .portal-form .form-inner .row .col.full {  width: 100%;  margin-right: 0;}#content .portal-form .form-inner .row .col + .col {  margin-left: 1.8%;  margin-right: 0;}#content .portal-form .form-inner .btn-remove {  position: absolute;  top: 0;  right: 0;  color: white;  background: url(/Img/1/11/delete.png) no-repeat left 10px center #ab0000;  padding: 5px 10px 5px 30px;}#content .portal-form .form-inner input.text:disabled {  background-color: transparent;  background: none;  padding-left: 0!important;  padding-right: 0!important;}#content .portal-form .form-add {  text-align: right;  padding: 10px 0 20px;}#content .portal-form .form-add .add {  display: inline-block;  padding-left: 40px;  line-height: 30px;  position: relative;  letter-spacing: 0.5px;}#content .portal-form .form-add .add:before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 30px;  height: 30px;  background: url(/Img/4/add.svg) no-repeat center center #82b84c;}#content .portal-form .form-table {  position: relative;  overflow: auto;}#content .portal-form .form-table > table {  width: 100%;  min-width: 600px;}#content .portal-form .form-table .employment-table {  min-width: 1140px;}#content .portal-form .form-table .employment-table th,#content .portal-form .form-table .employment-table td {  letter-spacing: 0.5px;  vertical-align: top;}#content .portal-form .form-table .employment-table thead th {  background-color: #82b84c;  line-height: 20px;  font-weight: bold;  text-align: center;  padding: 26px 10px;}#content .portal-form .form-table .employment-table tbody tr:first-child td .btn-remove {  display: none;}#content .portal-form .form-table .employment-table tbody td {  background-color: #e8e8e8;  padding: 20px 10px 16px;  position: relative;}#content .portal-form .form-table .employment-table tbody td:last-child {  vertical-align: middle;}#content .portal-form .form-table .employment-table tbody td .text,#content .portal-form .form-table .employment-table tbody td .textarea {  background-color: white;  border: 0 none;  box-sizing: border-box;}#content .portal-form .form-table .employment-table tbody td .text {  display: inline-block;  height: 40px;  line-height: 40px;  width: 48px;  text-align: center;}#content .portal-form .form-table .employment-table tbody td .text + .text {  margin-left: 2px;}#content .portal-form .form-table .employment-table tbody td .text.disabled {  padding: 0;  background-color: transparent;}#content .portal-form .form-table .employment-table tbody td .textarea {  padding: 10px;  height: 180px;}#content .portal-form .form-table .employment-table tbody td .radio {  display: block;  padding: 10px 0 10px 30px;  background: url(/Img/4/radio-blue.svg) no-repeat left center;  background-size: 20px;  font-weight: 600;}#content .portal-form .form-table .employment-table tbody td .radio.error {  background-color: #fedede;}#content .portal-form .form-table .employment-table tbody td .radio:hover,#content .portal-form .form-table .employment-table tbody td .radio.checked {  background-image: url(/Img/4/radio-blue-checked.svg);}#content .portal-form .form-table .employment-table tbody td .btn-remove {  position: absolute;  top: 20px;  right: 10px;  background: url(/Img/1/11/delete.png) no-repeat center center #740023;  width: 18px;  height: 18px;  border-radius: 50%;}#content .portal-form .form-table .employment-table tbody td span {  text-align: center;  display: block;}#content .portal-form .form-table .employment-table tfoot td {  background-color: #414141;  padding: 17px 10px;  vertical-align: middle;  text-align: center;}#content .portal-form .form-table .employment-table tfoot td:first-child,#content .portal-form .form-table .employment-table tfoot td:last-child {  text-align: right;}#content .portal-form .form-table .employment-table tfoot td * {  color: white;}#content .portal-form .form-table .employment-table tfoot td span {  font-weight: bold;}#content .portal-form .form-table .employment-table tfoot td .add {  display: inline-block;  padding-left: 40px;  line-height: 30px;  position: relative;  letter-spacing: 0.5px;}#content .portal-form .form-table .employment-table tfoot td .add:before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 30px;  height: 30px;  background: url(/Img/4/add.svg) no-repeat center center #82b84c;}#content .protal-control {  background-color: #333333;  padding: 30px 50px;}#content .protal-control .protal-control-wrapper {  position: relative;  text-align: center;  min-height: 44px;}#content .protal-control .protal-control-wrapper * {  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  overflow: hidden;  font-size: 16px;  line-height: 44px;  height: 44px;  font-weight: bold;  letter-spacing: 0.8px;}#content .protal-control .protal-control-wrapper .save {  width: 340px;  background-color: #82b84c;}#content .protal-control .protal-control-wrapper .back,#content .protal-control .protal-control-wrapper .next {  position: absolute;  bottom: 0;  width: 220px;  color: white;}#content .protal-control .protal-control-wrapper .back {  left: 0;  background-color: #747474;}#content .protal-control .protal-control-wrapper .next {  right: 0;  background-color: #1d7d8a;}.popup-wrapper {  display: none;  position: fixed;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 1;  text-align: center;  box-sizing: border-box;  padding-left: 20px;  padding-right: 20px;  overflow: auto;}.popup-wrapper:before {  content: '';  position: fixed;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: black;  opacity: 0.8;}.popup-wrapper .popup-container {  display: inline-block;  vertical-align: middle;  position: relative;  width: 100%;  max-width: 680px;  text-align: left;}.popup-wrapper .popup-container > h2 {  font-size: 24px;  color: white;  letter-spacing: 0.8px;  font-weight: 600;  padding-bottom: 17px;  padding-right: 110px;}.popup-wrapper .popup-container .popup-inner-wrapper {  background-color: #e2e2e2;  position: relative;}.popup-wrapper .popup-container .popup-inner-wrapper .close {  position: absolute;  right: 0;  top: -40px;  width: 100px;  height: 40px;  line-height: 40px;  text-align: center;  font-size: 14px;  background-color: white;  font-weight: 600;}.popup-wrapper .popup-container .popup-inner-wrapper .close:before {  content: '';  display: inline-block;  vertical-align: middle;  width: 16px;  height: 16px;  background: url(/Img/4/close.svg) no-repeat;  margin-right: 10px;}.ui-datepicker {  background-color: white;  padding: 20px 40px;  width: 100%;  max-width: 548px;  box-sizing: border-box;  margin-top: 3px;  display: none;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {  position: absolute;  top: 80px;  bottom: 20px;  width: 40px;  cursor: pointer;  background: url(/Img/upgrade/prev.png) no-repeat center center;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {  opacity: 0;}.ui-datepicker .ui-datepicker-prev {  left: 0;}.ui-datepicker .ui-datepicker-next {  right: 0;  background-image: url(/Img/upgrade/next.png);}.ui-datepicker .ui-datepicker-title {  position: relative;  height: 40px;}.ui-datepicker .ui-datepicker-title .ui-datepicker-month,.ui-datepicker .ui-datepicker-title .ui-datepicker-year {  font-size: 15px;  position: absolute;  top: 0;  border-color: #c3c3c3;  padding: 0 60px 0 15px;  line-height: 38px;  width: 202px;  cursor: pointer;  background: url(/Img/1/4/pulldown-arrow.png) no-repeat right 10px center white;}.ui-datepicker .ui-datepicker-title .ui-datepicker-month {  left: 0;}.ui-datepicker .ui-datepicker-title .ui-datepicker-year {  right: 0;}.ui-datepicker .ui-datepicker-calendar {  width: 100%;  margin-top: 20px;}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td {  font-size: 14px;  border: 1px solid white;  text-align: center;  width: 65px;  line-height: 35px;}.ui-datepicker .ui-datepicker-calendar th {  background-color: #1d7d8a;  color: white;}.ui-datepicker .ui-datepicker-calendar td {  background-color: #ededed;}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {  background-color: #82b84c;}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a {  background-color: #85b5bb;}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month a {  color: #959595;}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled {  background-color: #cccccc;}.ui-datepicker .ui-datepicker-calendar td a {  color: black;  display: block;}.ui-datepicker .ui-datepicker-calendar td a.ui-state-hover {  background-color: #85b5bb;}@media screen and (max-width: 1199px) {  .container {    padding-left: 20px;    padding-right: 20px;  }  header .cic {    left: 20px;  }  header .schemes {    right: 20px;  }  #content .protal-header {    padding-left: 370px;  }  #content .protal-header h1 {    left: 20px;  }  #content .protal-nav,  #content .portal-form,  #content .protal-control {    padding-left: 20px;    padding-right: 20px;  }}@media screen and (max-width: 960px) {  #content .protal-header {    padding-left: 20px;  }  #content .protal-header h1 {    position: static;  }  #content .protal-header .welcome {    position: relative;    text-align: left;  }  #content .protal-control .protal-control-wrapper {    padding-bottom: 64px;  }  #content .protal-control .protal-control-wrapper .back,  #content .protal-control .protal-control-wrapper .next {    width: 49%;  }  #content .protal-control .protal-control-wrapper .save {    width: 100%;  }  #content .portal-form .row .col {    display: block;    width: 100%;    margin-right: 0;  }  #content .portal-form .row .col + .col {    margin-left: 0;    margin-top: 25px;  }  #content .portal-form .row .col.third {    display: inline-block;  }  #content .portal-form .row .col.third + .col {    margin-top: 0;  }  #content .portal-form .form-inner {    padding-left: 20px;    padding-right: 20px;  }  #content .portal-form .form-inner .row .col {    width: 100%;  }  #content .portal-form .form-inner .row .col + .col {    margin-left: 0;  }}@media screen and (max-width: 767px) {  header {    height: auto;    padding: 20px;  }  header .cic,  header .schemes {    position: static;    display: block;  }  header .schemes {    margin-top: 20px;  }  #content .protal-nav nav ul {    display: none;  }  #content .protal-nav nav .select {    display: block;  }  #content .portal-form .row .col.third {    display: block;    width: 100%;  }  #content .portal-form .row .col.third + .col {    margin-top: 25px;    margin-left: 0;  }}@media screen and (max-width: 480px) {  .popup-wrapper {    padding-left: 0;    padding-right: 0;  }}.my-portal-wrapper {  position: relative;  padding: 20px;}.my-portal-wrapper .section-title {  position: absolute;  left: 0;  top: 0;  background: url(/Img/4/title-triangle2.svg) no-repeat;  text-align: center;  width: 352px;  height: 152px;  max-width: 100%;}.my-portal-wrapper .section-title h1 {  position: absolute;  left: 49px;  top: 36px;  font-size: 50px;}.my-portal-wrapper .section-title h1 span {  font-size: 26px;  margin-right: 7px;}.my-portal-wrapper .my-portal-container {  padding: 54px 31px 36px;  text-align: center;}.my-portal-wrapper .my-portal-container .compulsory {  text-align: right;  font-size: 14px;  letter-spacing: 0.5px;}.my-portal-wrapper .my-portal-container h2 {  font-size: 28px;  letter-spacing: 0.8px;  padding-bottom: 28px;  color: #1d7d8a;  margin-top: 42px;}.my-portal-wrapper .my-portal-container .msg,.my-portal-wrapper .my-portal-container .error-msg {  font-size: 16px;  font-weight: 600;  color: #82b84c;}.my-portal-wrapper .my-portal-container .error-msg {  margin-top: 28px;}.my-portal-wrapper .my-portal-container .row {  margin-top: 16px;  font-size: 0;  text-align: left;}.my-portal-wrapper .my-portal-container .row .col {  display: inline-block;  vertical-align: top;  width: 45.5%;  box-sizing: border-box;  margin-right: 4.5%;  padding-left: 197px;  position: relative;}.my-portal-wrapper .my-portal-container .row .col + .col {  margin-right: 0;  margin-left: 4.5%;}.my-portal-wrapper .my-portal-container .row .col.full {  display: block;  width: 100%;  margin-right: 0;}.my-portal-wrapper .my-portal-container .row .col h3 {  position: absolute;  left: 0;  top: 8px;  width: 197px;  line-height: 28px;  font-size: 16px;  letter-spacing: 0.8px;}.my-portal-wrapper .my-portal-container .row .col .text {  width: 100%;  height: 44px;  line-height: 44px;  padding: 0 20px;  box-sizing: border-box;  background-color: #e8e8e8;  font-size: 16px;  letter-spacing: 0.8px;}.my-portal-wrapper .my-portal-container .row .col .text.error {  background-color: #fedede;}.my-portal-wrapper .my-portal-container .row .col .radio {  display: inline-block;  vertical-align: top;  font-size: 16px;  padding: 10px 20px 10px 37px;  background: url(/Img/4/radio.svg) no-repeat left center;  background-size: 20px;  font-weight: 600;  letter-spacing: 0.8px;}.my-portal-wrapper .my-portal-container .row .col .radio.error {  background-color: #fedede;}.my-portal-wrapper .my-portal-container .row .col .radio:hover,.my-portal-wrapper .my-portal-container .row .col .radio.checked {  background-image: url(/Img/4/radio-checked.svg);}.my-portal-wrapper .my-portal-container .row .col p {  font-size: 13px;  margin-top: 5px;  letter-spacing: 0.5px;}.my-portal-wrapper .my-portal-container .submit {  display: inline-block;  margin-top: 37px;  width: 100%;  max-width: 440px;}.my-portal-wrapper .my-portal-container .submit .submit-slider {  height: 50px;  line-height: 50px;  position: relative;  background-color: #e8e8e8;}.my-portal-wrapper .my-portal-container .submit .submit-slider:after {  content: '';  position: absolute;  right: 0;  top: 0;  width: 4px;  height: 100%;  background-color: #1d7d8a;}.my-portal-wrapper .my-portal-container .submit .submit-slider .handler {  height: 100%;  width: 200px;  background: url(/Img/4/arrow4.png) no-repeat center right 9px #1d7d8a;  font-weight: bold;  font-size: 17px;  position: absolute;  left: 0;  top: 0;  z-index: 1;  text-align: center;  letter-spacing: 0.8px;  color: white;}.my-portal-wrapper .my-portal-container .submit .submit-slider p {  text-overflow: ellipsis;  white-space: nowrap;  width: 100%;  overflow: hidden;  box-sizing: border-box;  font-size: 14px;  padding-left: 220px;  text-align: left;  letter-spacing: 0.8px;}@media screen and (max-width: 1199px) {  .my-portal-wrapper .my-portal-container {    padding-left: 0;    padding-right: 0;  }}@media screen and (max-width: 960px) {  .my-portal-wrapper .my-portal-container .row .col {    display: block;    width: 100%;    margin-right: 0;  }  .my-portal-wrapper .my-portal-container .row .col + .col {    margin-left: 0;    margin-top: 16px;  }}@media screen and (max-width: 767px) {  .my-portal-wrapper .my-portal-container {    padding-top: 74px;  }}@media screen and (max-width: 480px) {  .my-portal-wrapper .section-title h1 {    left: 20px;    top: 20px;  }  .my-portal-wrapper .my-portal-container .row .col {    padding-left: 0;  }  .my-portal-wrapper .my-portal-container .row .col h3 {    position: static;    width: auto;  }  .my-portal-wrapper .my-portal-container .row .col .text {    margin-top: 10px;  }}