/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */
hr,input[type=search]{
  box-sizing:content-box
}
img,legend{
  border:0
}
legend,td,th{
  padding:0
}
.icon,button,select{
  text-transform:none
}
.has-clearfix::after,.is-grid-row::after,.r-header::after,.u-grid-row::after,.u-section .section__content::after,.u-section .section__media-container::after{
  clear:both
}
html{
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
  display:block
}
audio,canvas,progress,video{
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]){
  display:none;
  height:0
}
[hidden],template{
  display:none
}
a{
  background-color:transparent;
  color:#009ADE
}
a:active,a:hover{
  outline:0
}
abbr[title]{
  border-bottom:1px dotted
}
b,optgroup,strong{
  font-weight:700
}
dfn{
  font-style:italic
}
mark{
  background:#ff0;
  color:#000
}
small{
  font-size:80%
}
sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup{
  top:-.5em
}
sub{
  bottom:-.25em
}
img{
  max-width:100%;
  vertical-align:top
}
svg:not(:root){
  overflow:hidden
}
figure{
  margin:1em 40px
}
hr{
  height:0
}
pre,textarea{
  overflow:auto
}
code,kbd,pre,samp{
  font-family:monospace,monospace;
  font-size:1em
}
button,input,optgroup,select,textarea{
  color:inherit;
  font:inherit;
  margin:0
}
button{
  overflow:visible
}
button,html input[type=button],input[type=reset],input[type=submit]{
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],html input[disabled]{
  cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
  border:0;
  padding:0
}
input{
  line-height:normal
}
input[type=checkbox],input[type=radio]{
  box-sizing:border-box;
  padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
  height:auto
}
body.has-no-scroll,html{
  height:100%
}
input[type=search]{
  -webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}
fieldset{
  border:1px solid silver;
  margin:0 2px;
  padding:.35em .625em .75em
}
table{
  border-collapse:collapse;
  border-spacing:0
}
html{
  font-size:62.5%;
  overflow-x:hidden
}
.c-accordion--default .accordion__btn::after,.icon,body{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.icon{
  font-family:cc-icons;
  display:inline-block;
  line-height:1;
  font-weight:400;
  font-style:normal;
  text-decoration:inherit;
  text-rendering:auto
}
.is-icon-arrow-down:before{
  content:"\f102"
}
body{
  margin:0;
  font-size:1.6rem;
  line-height:1.1
}
h1{
  font-size:4.8rem
}
h2{
  font-size:3.2rem
}
h3{
  font-size:2.8rem
}
h4{
  font-size:2.4rem
}
h5{
  font-size:2rem
}
h6{
  font-size:1.8rem
}
head{
  font-family:desktop-l
}
.is-container{
  position:relative;
  max-width:102.4rem;
  /*max-width: 100%;*/
  margin:0 auto;
  padding:0 2.5rem;
}
.is-vertical-center{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:100%;
  z-index:1
}
.r-header,.u-grid-col,.u-section{
  position:relative
}
.has-section-padding{
  padding-top:8rem;
  padding-bottom:8rem
}
.has-section-padding.has-border{
  padding-top:4rem;
  padding-bottom:4rem
}
.has-section-padding-bottom{
  padding-bottom:8rem
}
.has-section-padding-bottom.has-border{
  padding-bottom:4rem
}
.is-padding-bottom-20{
  padding-bottom:2rem
}
.is-padding-top-20{
  padding-top:2rem
}
.is-text-align-center{
  text-align:center
}
[data-css=c-cta]{
  text-align:center
}
.is-bold-font{
  font-family:LatoLatinWebBold,Arial,sans-serif-bold
}
h1,h2,h3,h4,h5,h6{
  font-weight:400;
  margin:0 0 1rem
}
.r-header,[data-css=c-cta]{
  font-family:LatoLatinWebBold,Arial,sans-serif-bold
}
.is-text-white{
  color:#fff!important
}
.is-bg-color-white{
  background-color:#fff!important
}
.is-bg-color-grey{
  background-color:#f3f3f3!important
}
.r-header{
  z-index:100;
  background:#fff;
  top:0;
  left:0;
  width:100%;
  min-height:137px
}
.r-header::after,.r-header::before{
  content:" ";
  display:table
}
.u-grid-row::after,.u-grid-row::before{
  content:" ";
  display:table
}
.u-grid-row.is-equal-height{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.u-grid-col.is-equal-height{
  display:-ms-flexbox;
  display:block;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:center;
  justify-content:center
}
.u-grid-col.is-vertical-center{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-direction:column;
  flex-direction:column
}
.u-section .section__content::after,.u-section .section__content::before,.u-section .section__media-container::after,.u-section .section__media-container::before{
  content:" ";
  display:table
}
.u-section {
    margin-top: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}
.sectionize {
  padding: 34px 0;
}
.section_index_container {
  background: #008c8d;
  min-width: 48px;
  min-height: 48px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  margin-right: 10px;
}
.section_index {
  font: normal bold 20px/normal Lato;
  width: 21px;
  height: 24px;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
}
.u-section .section__border{
  position:absolute;
  top:0;
  width:100%;
  z-index:40;
  pointer-events:none
}
.u-section .section__border svg{
  position:absolute;
  bottom:0;
  left:0;
  margin-bottom:-2px
}
.u-section .section__border.is-top{
  top:0;
  transform:translateY(-100%)
}
.u-section .section__inner{
  position:relative;
  z-index: 1;
}
.u-section .section__inner.is-vertical-center{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:100%
}
.u-section .section__content{
  position:relative
}
[data-css=c-cta]{
  background-color:transparent;
  border:none;
  outline:0;
  font-style:inherit;
  position:relative;
  display:inline-block;
  font-size:1.4rem;
  letter-spacing:.02px;
  line-height:4rem;
  height:4rem;
  padding:0 3rem;
  text-decoration:none
}
[data-css=c-cta] .cta__icon{
  margin-left:1rem;
  display:inline-block;
  line-height:4rem
}
[data-css=c-cta] .cta__content{
  text-align:left
}
.c-cta--default{
  min-width:12rem;
  color:#fff;
  background-color:#009ade;
  box-shadow:0 3px 4px 0 rgba(0,0,0,.5);
  transition:background-color .3s
}
.c-cta--default:hover{
  background-color:#005378
}
.c-cta--border{
  min-width:22.4rem;
  border:.1rem solid #fff;
  box-sizing:border-box;
  box-shadow:none;
  background-color:transparent;
  color:#fff;
  transition:color .3s
}

.c-cta--border:hover{
  color:#ccc!important
}
.c-link,[data-css=c-link]{
  display:inline-block;
  cursor:pointer;
  color:#009ade;
  text-decoration:none
}
.c-link:hover,[data-css=c-link]:hover{
  text-decoration: underline;
  color: #005378
}
.c-link .link__icon,[data-css=c-link] .link__icon{
  float:right;
  margin-left:.8rem;
  line-height:1.6;
  font-size:80%;
  text-decoration:none
}
.c-link .link__content,[data-css=c-link] .link__content{
  text-align:left
}
[data-css=c-teaser],[data-css=c-teaser].is-text-align-center{
  text-align:center
}
.c-link .is-icon-arrow-down,[data-css=c-link] .is-icon-arrow-down{
  font-size:100%;
  line-height:1.35
}
.o-hero-banner{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:center;
  justify-content:center;
  height:100%
}
.c-tabs{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -ms-flex-pack:justify;
  justify-content:space-between;
  overflow-x:auto
}
.c-tabs.is-full-width{
  margin:0 2.5rem
}
.c-tabs .c-tabs__tab{
  -ms-flex:1 0 auto;
  flex:1 0 auto;
  text-align:center;
  line-height:3rem;
  cursor:pointer;
  padding:0 1rem
}
.c-tabs .c-tabs__tab.is-active{
  font-family:LatoLatinWebBold,Arial,sans-serif-bold;
  color:#009ade;
  pointer-events:none;
  border-bottom:.3rem solid #009ade
}
.c-tab-content{
  border-top:.1rem solid #dfdfdf
}
.c-tab-content:not(.is-active){
  display:none
}
@media (min-width:980px){
  .c-plan-comparison .plan-comparison__list{
      overflow:auto;
      display:-ms-flexbox;
      display:flex;
      -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
      -ms-flex-pack:justify;
      justify-content:space-between;
      -webkit-overflow-scrolling:touch
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item{
      margin-right:2rem;
      text-align:center
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__level-indicator::before{
      content:'';
      display:block;
      position:absolute;
      opacity:.9;
      top:-.1rem;
      left:-.1rem;
      height:1rem;
      width:calc(100% + .2rem);
      transition:width ease .3s,height ease .3s
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__level-indicator::after{
      content:'';
      display:block;
      position:absolute;
      left:1rem;
      top:1rem;
      background-color:#fff;
      height:calc(100% - 1rem);
      width:calc(100% - 1rem);
      z-index:20
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header{
      pointer-events:none;
      text-align:center;
      height:auto
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header::after{
      margin-top:1rem;
      font-family:cc-icons;
      font-size:1.8rem;
      height:1.8rem;
      width:1.8rem;
      color:#009ade;
      text-indent:.5rem;
      z-index:50;
      display:none;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      transform:rotate(90deg);
      transition:transform .3s linear
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__header__key-figures,.c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__header__level-name{
      width:auto
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__header__key{
      width:auto;
      text-align:center;
      padding:0
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__content .plan-comparison__list__item__content__detail{
      height:auto;
      line-height:1.8rem;
      padding:1rem
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__content:not(.is-active){
      height:auto;
      overflow:visible;
      padding-bottom:16rem
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__content:not(.is-active) .plan-comparison__list__item__content__detail{
        height: 35px;
      overflow:visible
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__content:not(.is-active) .plan-comparison__list__item__actions__primary {
      height:6rem
  }
}
@media only screen and (min-width:320px){
  .u-grid-row.is-collapsed{
      margin-left:-20px;
      margin-right:-20px;
      width:calc(100% + 40px)
  }
  .is-col-mobile-p-1,.is-col-mobile-p-10,.is-col-mobile-p-12,.is-col-mobile-p-2,.is-col-mobile-p-3,.is-col-mobile-p-6,.is-col-mobile-p-7,.is-col-mobile-p-9{
      float:left;
      margin-left:20px;
  }
  .is-col-mobile-p-1{
      width:calc(8.3333333333% - 21.67px)
  }
  .is-col-mobile-p-2{
      width:calc(16.6666666667% - 23.33px)
  }
  .is-col-mobile-p-6{
      width:calc(50% - 30px)
  }
  .is-col-mobile-p-7{
      width:calc(58.3333333333% - 31.67px)
  }
  .is-col-mobile-p-9{
      width:calc(75% - 35px)
  }
  .is-col-mobile-p-10{
      width:calc(83.3333333333% - 36.67px)
  }
  .is-col-mobile-p-12{
      width:calc(100% - 40px)
  }
}
@media only screen and (min-width:657px){
.u-grid-row.is-collapsed{
      margin-left:-20px;
      margin-right:-20px;
      width:calc(100% + 40px)
  }
}
@media only screen and (min-width:768px){
  .u-grid-row.is-collapsed{
      margin-left:-20px;
      margin-right:-20px;
      width:calc(100% + 40px)
  }
  .is-col-tablet-p-1,.is-col-tablet-p-10,.is-col-tablet-p-11,.is-col-tablet-p-12,.is-col-tablet-p-2,.is-col-tablet-p-3,.is-col-tablet-p-4,.is-col-tablet-p-6,.is-col-tablet-p-7,.is-col-tablet-p-8,.is-col-tablet-p-9{
      float:left;
      margin-left:20px
  }
  .is-col-tablet-p-1{
      width:calc(8.3333333333% - 21.67px)
  }
  .is-col-tablet-p-2{
      width:calc(16.6666666667% - 23.33px)
  }
  .is-col-tablet-p-3{
      width:calc(25% - 25px)
  }
  .is-col-tablet-p-4{
      width:calc(33.3333333333% - 26.67px)
  }
  .is-col-tablet-p-6{
      width:calc(50% - 30px)
  }
  .is-col-tablet-p-7{
      width:calc(58.3333333333% - 31.67px)
  }
  .is-col-tablet-p-8{
      width:calc(66.6666666667% - 33.33px)
  }
  .is-col-tablet-p-9{
      width:calc(75% - 35px)
  }
  .is-col-tablet-p-10{
      width:calc(83.3333333333% - 36.67px)
  }
  .is-col-tablet-p-11{
      width:calc(91.6666666667% - 38.33px)
  }
  .is-col-tablet-p-12{
      width:calc(100% - 40px)
  }
  .is-col-tablet-p-offset-3{
      margin-left:calc(25% - 25px + 40px)
  }
}
@media (min-width:768px){
  .is-tablet-hidden{
      display:none
  }
}
@media (min-width:980px){
  .is-container{
      padding:0 4rem;
  }
  .is-desktop-hidden{
      display:none!important
  }
  .u-grid-col.is-tablet-hidden{
      display:none
  }
  .o-hero-banner .hero-banner__item.is-vertical-center{
      position:absolute;
      top:50%;
      transform:translateY(-50%)
  }

  .c-plan-comparison .plan-comparison__list{
      display:-ms-flexbox;
      display:flex;
      -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
      -ms-flex-pack:justify;
      justify-content:space-between
  }
    .c-plan-comparison .plan-comparison__list .plan-comparison__list__item {
        display: block;
        margin-right: 2rem;
        -ms-flex: 1;
        flex: 1;
    }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header{
      pointer-events:none
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header::after{
      margin-top:1rem;
      font-family:cc-icons;
      font-size:1.8rem;
      height:1.8rem;
      width:1.8rem;
      color:#009ade;
      text-indent:.5rem;
      z-index:50;
      display:none;
      -webkit-font-smoothing:antialiased;
      -moz-osx-font-smoothing:grayscale;
      transform:rotate(90deg);
      transition:transform .3s linear
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__level-indicator::before{
      content:'';
      display:block;
      position:absolute;
      opacity:.9;
      top:-.1rem;
      left:-.1rem;
      height:1rem;
      width:calc(100% + .2rem);
      transition:width ease .3s,height ease .3s
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__level-indicator::after{
      content:'';
      display:block;
      position:absolute;
      left:1rem;
      top:1rem;
      background-color:#fff;
      height:calc(100% - 1rem);
      width:calc(100% - 1rem);
      z-index:20
  }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header .plan-comparison__list__item__header__key{
      text-align:center;
      line-height:4.8rem;
      font-size:3.2rem
  }
    .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__content:not(.is-active) {
        padding-bottom: 14rem
    }
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__content:not(.is-active) .plan-comparison__list__item__actions__primary {
      height:5rem
  }
  .c-tabs.is-full-width{
      margin:0 4rem
  }
}
@media only screen and (min-width:1024px){
  .u-grid-row.is-collapsed{
      margin-left:-20px;
      margin-right:-20px;
      width:calc(100% + 40px)
  }
  .is-col-desktop-l-4,.is-col-desktop-l-6{
      float:left;
      margin-left:20px
  }
  .is-col-desktop-l-4{
      width:calc(33.3333333333% - 26.67px)
  }
  .is-col-desktop-l-6{
      width:calc(50% - 30px)
  }
}
@media only screen and (min-width:1440px){
  .u-grid-row.is-collapsed{
      margin-left:-20px;
      margin-right:-20px;
      width:calc(100% + 40px)
  }
}
@media only screen and (max-width:1230px){
  head{
      font-family:desktop-m
  }
}
@media only screen and (max-width:1024px){
  head{
      font-family:tablet-l
  }
}
@media (max-width:1023px){
  .r-header{
      left:0;
      width:100%;
      min-height:63px
  }
}
@media only screen and (max-width:768px){
  head{
      font-family:tablet-p
  }
}
@media (max-width:767px){
  .o-hero-banner .hero-banner__item.is-mobile-centered{
      text-align:center
  }
  .is-mobile-hidden{
      display:none!important
  }
  .u-grid-col.is-mobile-hidden{
      display:none
  }
  .u-section .section__inner.is-mobile-absolute-top{
      position:absolute;
      transform:translateY(-50%);
      top:25%
  }
  .o-hero-banner .hero-banner__container.is-mobile-absolute-top{
      position:absolute;
      transform:translateY(-50%);
      top:25%
  }
  .o-hero-banner .hero-banner__content .is-padding-top{
      padding:4rem 0 0
  }
  .o-hero-banner .hero-banner__item.is-vertical-center{
      padding:8rem 0 4rem
  }
  .o-hero-banner .hero-banner__item.is-vertical-center.is-padding-top{
      padding:2rem 0 0
  }
  .o-hero-banner .hero-banner__item.is-mobile-centered>*{
      display:inline-block
  }
  .c-tabs .c-tabs__tab{
      min-width:19vw
  } 
}
@media (max-width:767px) and (orientation:portrait){
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__content .plan-comparison__list__item__actions .plan-comparison__list__item__actions__primary .c-cta--default{
        margin: 0 2rem
  }
}
@media only screen and (max-width:657px){
  head{
      font-family:mobile-xl
  }
}
@media only screen and (max-width:600px){
  head{
      font-family:mobile-l
  }
}
@media only screen and (max-width:480px){
  head{
      font-family:mobile-p
  }
}
@media only screen and (max-width:320px){
  head{
      font-family:mobile-s
  }
}
@media print{
  blockquote,img,pre,tr{
      page-break-inside:avoid
  }
  *{
      background:0 0!important;
      color:#000!important;
      box-shadow:none!important;
      text-shadow:none!important
  }
  a,a:visited{
      text-decoration:underline
  }
  a[href]::after{
      content:" (" attr(href) ")"
  }
  abbr[title]::after{
      content:" (" attr(title) ")"
  }
  .ir a::after,a[href^="javascript:"]::after,a[href^="#"]::after{
      content:""
  }
  blockquote,pre{
      border:1px solid #999
  }
  thead{
      display:table-header-group
  }
  img{
      max-width:100%!important
  }
  h2,h3,p{
      orphans:3;
      widows:3
  }
  h2,h3{
      page-break-after:avoid
  }
}
.clearfix{
  clear:both
}
@media (orientation:landscape){
  .c-plan-comparison .plan-comparison__list .plan-comparison__list__item .plan-comparison__list__item__header::after{
      color:#d1209b
  }
}
.plan-comparison__list__item__content__detail p{
  -webkit-margin-before:0;
  -webkit-margin-after:0
}
.table-tabs-head{
  border-radius:21px;
  border:1px solid #d1209b;
  -moz-box-pack:justify;
  display:flex;
  flex-wrap:nowrap;
  justify-content:space-between;
  list-style:none;
  margin:25px auto 30px;
  padding:0;
  width:50%;
  overflow:hidden
}
.table-tabs-head li{
  display:inline-block;
  border-right:1px solid #d1209b;
  -moz-box-flex:1;
  cursor:pointer;
  flex:1 0 auto;
  width:40px;
  text-align:center
}
.table-tabs-head li:last-child{
  border-right:none
}
.table-tabs-head li a{
  background:#fff;
  color:#d1209b;
  font-size:18px;
  font-weight:700;
  display:block;
  padding:10px 0;
  height:100%
}
.table-tabs-head li a:hover{
  text-decoration:none;
  cursor:pointer
}
.table-tabs-head li.is-active:first-child a,.table-tabs-head li:first-child a:hover{
  border-top-left-radius:15px;
  border-bottom-left-radius:15px
}
.table-tabs-head li.is-active:last-child a,.table-tabs-head li:last-child a:hover{
  border-bottom-right-radius:15px;
  border-top-right-radius:15px
}
.table-tabs-head li.is-active a{
  color:#fff;
  background:#d1209b;
  cursor:pointer
}
@media all and (max-width:979px){
  .table-tabs-head{
      border-radius:0
  }
  .table-tabs-head li.is-active:first-child a,.table-tabs-head li:first-child a:hover{
      border-top-left-radius:0;
      border-bottom-left-radius:0
  }
  .table-tabs-head li.is-active:last-child a,.table-tabs-head li:last-child a:hover{
      border-bottom-right-radius:0;
      border-top-right-radius:0
  }
}
@media all and (max-width:767px){
  .table-tabs-head{
      width:100%;
      border-radius:0
  }
  .table-tabs-head li{
      width:auto
  }
  .table-tabs-head li a{
      font-size:14px;
      line-height:20px
  }
  .table-tabs-head li.is-active:first-child a,.table-tabs-head li.is-active:last-child a,.table-tabs-head li:first-child a:hover,.table-tabs-head li:last-child a:hover{
      border-radius:0
  }
}
.errorborder {
    border-bottom: solid 2px #d0021b !important;
}
select:-webkit-autofill {
  -webkit-box-shadow:0 0 0 500px transparent inset !important;
}
.text-bold {
  font-weight: bold;
}