.newfen {
  width: 100%;
  padding: 0;
  text-align: center;
}
.newfen .cardnew {
  max-width: 990px;
  min-height: 420px;
  /*background-color: #fff;*/
  border-radius: 8px;
  border: 0px solid #e3e3e3;
  margin: 0 auto;
  box-shadow: 0px -5px 0px 0px rgba(25, 137, 251, .3);
}
.tabs {
  text-align: left;
  position: relative;
}
.tabs input {
  position: absolute;
  opacity: 0;
  margin: 0;
  padding: 0;
}
.tabs input + label {
  cursor: pointer;
}
.tabs input + label:hover {
  color: #1989fb;
}

.content {margin: 0px auto;}
.content .item {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  position: absolute;
}
/*.content p {margin: 0;}*/


.glider {
  width: 100px;
  height: 2px;
  background:#1989fb;
  /*background: linear-gradient(90deg, #5b3cc4 0%, #3c6cc4 100%);*/
  border-radius: 0px;
  position: absolute;
  /*box-shadow: 0px 0px 8px 0px rgba(91, 60, 196, 0.4);*/
  transition: all 0.3s;
}
#tab-1:checked ~ .glider {
  left: 10px;
}
#tab-2:checked + label {
 color:#1989fb; /**/
}

#tab-2:checked ~ .glider {
  /*background: linear-gradient(90deg, #51a14c 0%, #10c33e 100%);
  box-shadow: 0px 0px 8px 0px rgba(47, 187, 12, 0.62);*/
}
/*
#tab-2:checked ~ .glider {
  left: 120px;
}*/

#tab-1:checked ~ section #content-1,
#tab-2:checked ~ section #content-2
{
  opacity: 1;
  visibility: visible;
}


.tabs input + label {
    margin: 0 0 0 -8px;
    width: 100px;/**/
    transition: all 0.3s;
    text-align: center; /**/
    border: 0px solid #eaeaea;
    border-bottom: 0px solid #1d1e22;
    color: #333;
    display: inline-flex;
    -webkit-box-pack: center;
    padding: 8px 0px;

    vertical-align: top;
	justify-content:center;
    /*justify-content: flex-start;
    background: #333;
    box-shadow: 1px 1px 2px 1px #231f20;*/
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    /*background: #26292C;
    margin-bottom: 1px;
    border-radius: 7px 7px 0 0 !important;*/
    border-top: 0px solid #3B3D3F;
 /*background: hsl(232deg 6% 17%);*/

}

.content {
    margin: 0px auto;
    text-align: left;
    color: #666;
    font-size: 13px;
    line-height: 20px;
    position: relative;
    height: 590px;
    /*background-color: #fff;*/
    border-radius: 5px;
    /*box-shadow: 0 2px 3px rgb(10 10 10 / 10%), 0 0 0 1px rgb(10 10 10 / 10%);*/
    display: block;
    padding: 10px 0 0 0;
    z-index: 2;
    /*background: #fff;*/
    border-top: 1px solid #e5e5e5;
    /*background: hsl(232deg 16% 15%);*/

}
.newfen .cardnew {
    max-width: 990px;
    min-height: 140px;
    border-radius: 10px;
    border: none;
    margin: 0 auto;
    z-index: 4 !important;
    position: relative;
    /*background: linear-gradient(#141e30, #243b55);
    background: #16181A;*/
    border-top: 0px solid #3B3D3F;
    /*background: hsl(232deg 18% 8%);*/

}

.tabs input {
  position: relative;
  opacity: 0;
  margin: auto !important;
  padding: 0;
}


#tab-1:checked + label {
  color: #1989fb;
}

#tab-1:checked ~ .glider {
  left: 10px;
}

#tab-2:checked ~ .glider {
  left: 125px;
}


.glider {
    width: 100px;
    padding: 0px 10px;
    height: 2px;
    /*border-radius: 0 0 1px 1px;*/
    position: absolute;
    /*box-shadow: 0px 0px 8px 0px hsl(262deg 100% 70% / 70%);
    background: linear-gradient(113deg, hsl(260deg 100% 64%) 0%, hsl(190deg 100% 55%) 100%);*/
    transition: all 0.3s;
    top: 49px;
    z-index: 2;
}
