

/*//////////////////////////////////////////////////////////////////
[ FONT ]*/





/*//////////////////////////////////////////////////////////////////
[ RESTYLE TAG ]*/
* {
	margin: 0px; 
	padding: 0px; 
	box-sizing: border-box;
}

body, html {
	height: 100%;
	font-family: sans-serif;
}

/* ------------------------------------ */
a {
	margin: 0px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

a:focus {
	outline: none !important;
}

a:hover {
	text-decoration: none;
}

/* ------------------------------------ */
h1,h2,h3,h4,h5,h6 {margin: 0px;}

p {margin: 0px;}

ul, li {
	margin: 0px;
	list-style-type: none;
}


/* ------------------------------------ */
input {
  display: block;
	outline: none;
	border: none !important;
}

textarea {
  display: block;
  outline: none;
}

textarea:focus, input:focus {
  border-color: transparent !important;
}

/* ------------------------------------ */
button {
	outline: none !important;
	border: none;
	background: transparent;
}

button:hover {
	cursor: pointer;
}

iframe {
	border: none !important;
}




/*//////////////////////////////////////////////////////////////////
[ Utiliti ]*/






/*//////////////////////////////////////////////////////////////////
[ Table ]*/

.limiter {
  width: 100%;
  margin: 0 auto;
}

.container-table100 {
  width: 100%;
  min-height: 100vh;
  background: #c850c0;
  background: -webkit-linear-gradient(45deg, #4158d0, #c850c0);
  background: -o-linear-gradient(45deg, #4158d0, #c850c0);
  background: -moz-linear-gradient(45deg, #4158d0, #c850c0);
  background: linear-gradient(45deg, #4158d0, #c850c0);

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 33px 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 0px;

  padding-bottom: 100px;

  

}

.wrap-table100 {
  width: 1170px;
}

table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
table * {
  position: relative;
}
table td, table th {
  padding-left: 8px;
}
table thead tr {
  height: 60px;
  background: #36304a;
}
table tbody tr {
  height: 50px;
}
table tbody tr:last-child {
  border: 0;
}
table td, table th {
  text-align: left;
}
table td.l, table th.l {
  text-align: right;
}
table td.c, table th.c {
  text-align: center;
}
table td.r, table th.r {
  text-align: center;
}


.table100-head th{
  font-family: OpenSans-Regular;
  font-size: 18px;
  color: #fff;
  line-height: 1.2;
  font-weight: unset;
}

tbody tr:nth-child(even) {
  background-color: #f5f5f5;
}

tbody tr {
  
  font-size: 15px;
  color: #808080;
  line-height: 1.2;
  font-weight: unset;
}

tbody tr:hover {
  color: #555555;
  background-color: #f5f5f5;
  cursor: pointer;
}

.column1 {
  width: 160px;
  padding-left: 40px;
  margin-right: 20px;
  border-bottom: 1px solid #fff;
}

.column2 {
  width: 160px;
  text-align: center;
}

.column3 {
  width: 78px;
}
.white{
  color: #fff;
}
.sections {
  padding-bottom: 0px !important ;
  overflow: hidden;
}

.column4 {
  width: 110px;
  text-align: right;
}

.column5 {
  width: 170px;
  text-align: right;
  padding-right: 62px;
}

.column6 {
  width: 222px;
  text-align: right;
 
}


@media screen and (max-width: 992px) {
  table {
    display: block;
  }
  table > *, table tr, table td, table th {
    display: block;
  }
  table thead {
    display: none;
  }
  table tbody tr {
    height: auto;
    padding: 37px 0;
  }
  table tbody tr td {
    padding-left: 40% !important;
    margin-bottom: 24px;
  }
  table tbody tr td:last-child {
    margin-bottom: 0;
  }
  table tbody tr td:before {
    
    font-size: 14px;
    color: #999999;
    line-height: 1.2;
    font-weight: unset;
    position: absolute;
    width: 40%;
    left: 30px;
    top: 0;
  }
  
 

  .column4,
  .column5,
  .column6 {
    text-align: left;
  }

  .column4,
  .column5,
  .column6,
  .column1,
  .column2,
  .column3 {
    width: 100%;
  }

  tbody tr {
    font-size: 14px;
  }
}
.shade1{
  background-color: #ffff33;
  padding-top: 32px;
}
.shade2{
  background-color:#ffcc33;
  padding-top: 32px;
}
.shade3{
  background-color:#ff6633;
  padding-top: 32px;
}
.shade4{
  background-color:#ff3399;
  padding-top: 32px;
  
}
.shade5{
  background-color:#cc0033;
  padding-top: 32px;
}
.shade6{
  background-color:#ff0000;
  padding-top: 32px;
}
.shade7{
  background-color:#990033;
  padding-top: 32px;
}
.shade8{
  background-color:#663300;
  padding-top: 32px;
}
.shade9{
  background-color:#0033ff;
  padding-top: 32px;
}
.shade10{
  background-color:#336699;
  padding-top: 32px;
}
.shade11{
  background-color:#0033ff;
  padding-top: 32px;
}
.shade12{
  background-color:#000000;
  padding-top: 32px;
}
.shade13{
  background-color:#000000;
  padding-top: 32px;
}

.shadeL1{
  background-color:#ed2e38;
  padding-top: 32px;
}
.shadeL2{
  background-color:#f7d917;
  padding-top: 32px;
}
.shadeL3{
  background-color:#fa873d;
  padding-top: 32px;
}
.shadeL4{
  background-color:#00a3e0;
  padding-top: 32px;
}
.shadeL5{
  background-color:#006ec7;
  padding-top: 32px;
}

.shadeL6{
  background-color:#fc7ab0;
  padding-top: 32px;
}
.shadeL66{
  background-color:#e86ead;
  padding-top: 32px;
}
.shadeL7{
  background-color:#b31c45;
  padding-top: 32px;
}

.shadeL8{
  background-color:#f75c75;
  padding-top: 32px;
}
.shadeL9{
  background-color:#f5e326;
  padding-top: 32px;
}
.shadeL10{
  background-color:#800000;
  padding-top: 32px;
}
.shadeL11{
  background-color:#7abc32;
  padding-top: 32px;
}
.shadeL12{
  background-color:#548dd4;
  padding-top: 32px;
}

.shadeL13{
  background-color:#262626;
  padding-top: 32px;
}
.shadeL14{
  background-color:#476d1d;
  padding-top: 32px;
}
.shadeL15{
  background-color:#476d1d;
  padding-top: 32px;
}

.shadeB1{
  background-color:#f85208;
  padding-top: 32px;
}
.shadeB2{
  background-color:#e51611;
  padding-top: 32px;
}
.shadeB3{
  background-color:#fa3c00;
  padding-top: 32px;
}
.shadeB4{
  background-color:#ff3101;
  padding-top: 32px;
}
.shadeB5{
  background-color:#fc1839;
  padding-top: 32px;
}
.shadeB6{
  background-color:#a40042;
  padding-top: 32px;
}
.shadeB7{
  background-color:#b10b1b;
  padding-top: 32px;
}
.shadeB8{
  background-color:#7030a0;
  padding-top: 32px;
}
.shadeB9{
  background-color:#7e007e;
  padding-top: 32px;
}
.shadeB10{
  background-color:#b10b1b;
  padding-top: 32px;
}
.shadeB11{
  background-color:#910916;
  padding-top: 32px;
}
.shadeB12{
  background-color:#800000;
  padding-top: 32px;
}
.shadeB13{
  background-color:#92d050;
  padding-top: 32px;
}
.shadeB14{
  background-color:#71c210;
  padding-top: 32px;
}
.shadeB15{
  background-color:#00b400;
  padding-top: 32px;
}
.shadeB16{
  background-color:#232323;
  padding-top: 32px;
}

.shadeC1{
  background-color:#00b050;
  padding-top: 32px;
}
.shadeC2{
  background-color:#dcfc3e;
  padding-top: 32px;
}
.shadeC3{
  background-color:#ff0000;
  padding-top: 32px;
}
.shadeC4{
  background-color:#f20000;
  padding-top: 32px;
}
.shadeC5{
  background-color:#ff0066;
  padding-top: 32px;
}
.shadeC6{
  background-color:#7d010a;
  padding-top: 32px;
}
.shadeC7{
  background-color:#ff3b7c;
  padding-top: 32px;
}
.shadeC8{
  background-color:#d7f34b;
  padding-top: 32px;
}
.shadeC9{
  background-color:#fcf600;
  padding-top: 32px;
}
.shadeC10{
  background-color:#700070;
  padding-top: 32px;
}



.shadeN1{
  background-color:#663300;
  padding-top: 32px;
}
.shadeN2{
  background-color:#663300;
  padding-top: 32px;
}
.shadeN3{
  background-color:#663300;
  padding-top: 32px;
}
.shadeN4{
  background-color:#510000;
  padding-top: 32px;
}
.shadeN5{

  background-color:#510000;
  padding-top: 32px;
}
.shadeN6{
  background-color:#ff9933;
  padding-top: 32px;
}
.shadeN7{
  background-color:#ff9933;
  padding-top: 32px;
  
}
.shadeN8{
  background-color:#fbc91a;
  padding-top: 32px;
}
.shadeN9{
  background-color:#cc0033;
  padding-top: 32px;
}
.shadeN10{
  background-color:#ff0000;
  padding-top: 32px;
}
.shadeN11{
  background-color:#ff0000;
  padding-top: 32px;
}
.shadeN12{
  background-color:#006600;
  padding-top: 32px;
}
.shadeN13{
  background-color:#006600;
  padding-top: 32px;
}


.shadeF1{
  background-color:#fffe14;
  padding-top: 32px;
}
.shadeF2{
  background-color:#fffe27;
  padding-top: 32px;
}
.shadeF3{
  background-color:#34fe12;
  padding-top: 32px;
}
.shadeF4{
  background-color:#ffff29;
  padding-top: 32px;
}
.shadeF5{
  background-color:#ffff2f;
  padding-top: 32px;
}

.shadeF6{
  background-color:#ff684d;
  padding-top: 32px;
}
.shadeF7{
  background-color:#fd3057;
  padding-top: 32px;
}
.shadeF8{
  background-color:#fe37db;
  padding-top: 32px;
}
.shadeF9{
  background-color:#ff2bfe;
  padding-top: 32px;
}
.shadeF10{
  background-color:#2e2fff;
  padding-top: 32px;
}
.shadeF11{
  background-color:#2568fd;
  padding-top: 32px;
}

.shadeF12{
  background-color:#fffe13;
  padding-top: 32px;
}
.shadeF13{
  background-color:#1dfe2f;
  padding-top: 32px;
}
.shadeF14{
  background-color:#0efe21;
  padding-top: 32px;
}
.shadeF15{
  background-color:#30f92d;
  padding-top: 32px;
}
.shadeF16{
  background-color:#ff9134;
  padding-top: 32px;
}
.shadeF17{
  background-color:#ff7d3d;
  padding-top: 32px;
}
.shadeF18{
  background-color:#fe14bf;
  padding-top: 32px;
}
.shadeF19{
  background-color:#fd169d;
  padding-top: 32px;
}
.shadeF20{
  background-color:#ff2fde;
  padding-top: 32px;
}
.shadeF21{
  background-color:#4b0df8;
  padding-top: 32px;
}
.shadeF22{
  background-color:#1ad8ff;
  padding-top: 32px;
}

.shadeDs1{
  background-color:#020000;
  padding-top: 32px;
}
.shadeDs2{
  background-color:#454545;
  padding-top: 32px;
}
.shadeDs3{
  background-color:#2a3f00;
  padding-top: 32px;
}
.shadeDs4{
  background-color:#00142f;
  padding-top: 32px;
}
.shadeDs5{
  background-color:#00142f;
  padding-top: 32px;
}
.shadeDs6{
  background-color:#381fa0;
  padding-top: 32px;
}
.shadeDs7{
  background-color:#381fa0;
  padding-top: 32px;
}
.shadeDs8{
  background-color:#0000cc;
  padding-top: 32px;
}
.shadeDs9{
  background-color:#33ccff;
  padding-top: 32px;
}
.shadeDs10{
  background-color:#2a5faa;
  padding-top: 32px;
}
.shadeDs11{
  background-color:#3c8639;
  padding-top: 32px;
}
.shadeDs12{
  background-color:#389f2d;
  padding-top: 32px;
}
.shadeDs13{
  background-color:#fb9422;
  padding-top: 32px;
}
.shadeDs14{
  background-color:#ff6600;
  padding-top: 32px;
}
.shadeDs15{
  background-color:#ff6600;
  padding-top: 32px;
}
.shadeDs16{
  background-color:#ff6600;
  padding-top: 32px;
}
.shadeDs17{
  background-color:#ff9900;
  padding-top: 32px;
}
.shadeDs18{
  background-color:#ff6666;
  padding-top: 32px;
}
.shadeDs19{
  background-color:#ff379b;
  padding-top: 32px;
}
.shadeDs20{
  background-color:#c20063;
  padding-top: 32px;
}
.shadeDs21{
  background-color:#ff3faa;
  padding-top: 32px;
}
.shadeDs22{
  background-color:#fc0301;
  padding-top: 32px;
}
.shadeDs23{
  background-color:#ea0000;
  padding-top: 32px;
}
.shadeDs24{
  background-color:#cc0000;
  padding-top: 32px;
}
.shadeDs25{
  background-color:#c60063;
  padding-top: 32px;
}
.shadeDs26{
  background-color:#ff0f87;
  padding-top: 32px;
}
.shadeDs27{
  background-color:#fdbb42;
  padding-top: 32px;
}
.shadeDs28{
  background-color:#e8e800;
  padding-top: 32px;
}
.shadeDs29{
  background-color:#dcfb73;
  padding-top: 32px;
}
.shadeDs30{
  background-color:#efeb45;
  padding-top: 32px;
}
.shadeDs31{
  background-color:#fbd903;
  padding-top: 32px;
}
.shadeDs32{
  background-color:#ffff80;
  padding-top: 32px;
}
.shadeDs33{
  background-color:#fcd210;
  padding-top: 32px;
}
.shadeDs34{
  background-color:#e8bf02;
  padding-top: 32px;
}


@media (max-width: 576px) {
  .container-table100 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .column2 {
    
    text-align: left;
  }
}
 ul.footer-social {
  
 
}
.db{
  background-color: #000;
  text-align: center;
  color: #fff;
}
.dblue{
  background-color: #1f497d;
  text-align: center;
  color: #fff;
}
.redd{
  background-color: #963634;
  text-align: center;
  color: #fff;
}
.reddk{
  background-color: #c00000;
  text-align: center;
  color: #fff;
}.greend{
  background-color: #00b050;
  text-align: center;
  color: #fff;
}
.oranged{
  background-color: #e26b0a;
  text-align: center;
  color: #fff;
}
.purpled{
  background-color: #7030a0;
  text-align: center;
  color: #fff;
}
.yellowd{
  background-color: #ffff00;
  text-align: center;
  color: #000;
}

.hero-subtitle{
  
}