html, body {  margin: 0px; padding: 0px;  font-family: 'Open Sans', sans-serif;  }

body {
  background: #16A085;
  transition: all 500ms;
  will-change: background;
}

body::-webkit-scrollbar {
   width: 5px; /*=> ancho del scroll*/
   background-color: #ffffff; /*=> Color del fondo principal */
}
body::-webkit-scrollbar-track {
   background-color: rgba(0, 0, 0, 0.09); /*=> color de fondo del trayecto del scroll */
}
body::-webkit-scrollbar-thumb {
   background-color: rgba(0,0,0,0.4); /*=> color del indicador del scroll */
   border-radius: 0px; /*=> bordes redondeados */
}

h1, h2, h3, h4, h5, h6, p, em, b, strong,form, input, label, select, textarea, div, section, table, th, tr, td, ul, li, ol, img, i { margin:0px; padding:0px;} 

a:link,
a:hover{ cursor: pointer; text-decoration:none;}

ul, li { list-style:none; margin:0px; }

button { border-style:solid;  border-width: 0px; border-color: transparent; text-decoration: none; cursor: pointer; }

input, label, select, textarea, button { border-style:solid;  border-width: 0px; border-color: transparent; } 

/*++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++*/
/*Padding*/
.pd-05  { padding:5px 0px;}
.pd-06  { padding:6px 0px;}
.pd-07  { padding:7px 0px;}
.pd-08  { padding:8px 0px;}
.pd-09  { padding:9px 0px;}
.pd-10  { padding:10px 0px;}
.pd-15  { padding:15px 0px;} 
.pd-20  { padding:20px 0px;}
.pd-25  { padding:25px 0px;}
.pd-30  { padding:30px 0px;}
.pd-35  { padding:35px 0px;}
.pd-40  { padding:40px 0px;}
.pd-45  { padding:45px 0px;}
.pd-50  { padding:50px 0px;}
.pd-55  { padding:55px 0px;}
.pd-60  { padding:60px 0px;}
.pd-60  { padding:60px 0px;}
.pd-70  { padding:70px 0px;}
.pd-75  { padding:75px 0px;}
.pd-80  { padding:80px 0px;}
.pd-85  { padding:85px 0px;}
.pd-90  { padding:90px 0px;}
.pd-95  { padding:95px 0px;}
.pd-100 { padding:100px 0px;}
.pd-110 { padding:110px 0px;}
.pd-120 { padding:120px 0px;}
.pd-130 { padding:130px 0px;}
.pd-140 { padding:140px 0px;}
.pd-150 { padding:150px 0px;}

/*++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++*/
/*Margin*/
.mg-05  { margin:5px 0px;}
.mg-06  { margin:6px 0px;}
.mg-07  { margin:7px 0px;}
.mg-08  { margin:8px 0px;}
.mg-09  { margin:9px 0px;}
.md-10  { margin:10px 0px;}
.md-15  { margin:15px 0px;} 
.md-20  { margin:20px 0px;}
.md-25  { margin:25px 0px;}
.md-30  { margin:30px 0px;}
.md-35  { margin:35px 0px;}
.md-40  { margin:40px 0px;}
.md-45  { margin:45px 0px;}
.md-50  { margin:50px 0px;}
.md-55  { margin:55px 0px;}
.md-60  { margin:60px 0px;}
.md-60  { margin:60px 0px;}
.md-70  { margin:70px 0px;}
.md-75  { margin:75px 0px;}
.md-80  { margin:80px 0px;}
.md-85  { margin:85px 0px;}
.md-90  { margin:90px 0px;}
.md-95  { margin:95px 0px;}
.md-100 { margin:100px 0px;}

/*++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++*/
/*FUENTES*/
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.25;
  color: inherit;
}

h1, .h1 {
  font-size: 2.0rem;
}

h2, .h2 {
  font-size: 1.75rem;
}

h3, .h3 {
  font-size: 1.5rem;
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 0.95rem;
}

h6, .h6 {
  font-size: 0.8rem;
}

