body {
  max-width: 40em;
  margin: 0 auto;
  padding: 5px;
  font-family: sans-serif;
  font-size: 17px;
  line-height: 24px;
  background-color: #ffffff00;
}

h2 {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

p {
  color: darkslategray;
}

h1{
  font-size: 40px;
  color:#2fa4e7;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.navbar {
  padding-left: 0;
}

.logo {
  padding-left: 0;
  margin-left: 0;
}

.btn-outline-success {
  color: #ff8d1e;
  border-color: #ff8d1e;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #ff8d1e;
  border-color: #ff8d1e;
}

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #ff8d1e;
  border-color: #ff8d1e;
}

.btn-outline-success.focus, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5);
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255,193,7,0.5);
}

a{
  color: #2fa4e7;
}

a:hover {
  color: #2fa4e7;
  text-decoration: underline;
}

h5, h8{
  color:rgba(0,0,0,0.5);
}

.bg-light{
  background-color: transparent!important;
}

h2 span a { 
  font-size:16px;
  color:#ff8d1e;
}

h2 span {
  font-size: 16px;
  color: rgba(0,0,0,0.5);
}

.skills{
  width: 500px;
  margin: 60px auto;
  list-style: none;
  font-family: sans-serif;
  padding: 0;
}

.skills li{
  margin: 20px 0;
}

progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
   appearance: none;

  width: 80%;
  height: 20px;
}

progress[value]::-webkit-progress-bar {
  background-color: #eee;
  margin-left: 2.0em;
  border-radius: 2px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}

progress[value]::-webkit-progress-value {
  background-image:
	   -webkit-linear-gradient(-45deg, 
	                           transparent 33%, rgba(0, 0, 0, .1) 33%, 
	                           rgba(0,0, 0, .1) 66%, transparent 66%),
	   -webkit-linear-gradient(top, 
	                           rgba(255, 255, 255, .25), 
	                           rgba(0, 0, 0, .25)),
	   -webkit-linear-gradient(left, #09c, #f44);

    border-radius: 2px; 
    background-size: 35px 20px, 100% 100%, 100% 100%;
}
