.uw_expanding_text .panamExpandWidget h3{
    cursor:pointer;
    
}

.uw_expanding_text .panamExpandWidget .minus{
    display:none;
}

.pgw-content hr {
    color: #ddd;
}


.pgw-content h2, .pgw-content h1{
    margin-top: 30px;
}

.pgw-content .panamExpandWidget h3{
    margin: 15px 0px;
    font-size: 20px;
    letter-spacing: 0px;
}

.pgw-content p {
  margin-top: 15px;
  margin-bottom: 15px;
}

.pgw-content .panamExpandWidget p {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left:18px;
}


.pgw-content .uw.marginTopLrg {
  margin-top: 50px;
}

.pgw-content .schedule, .pgw-content .group {
  margin: 0 0 20px;
  color: #555559;
  font: 14px Arial, sans-serif;
  
}

.pgw-content .schedule {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.pgw-content .group-container {
  overflow: hidden;
}

.pgw-content .group:first-child, .pgw-content .group dd {
    margin-left: 0;
}

.pgw-content .nav {
  margin: 18px 0;
  padding-left: 0;
  list-style: none;
}

.pgw-content li {
  font-family: Arial,sans-serif;
  font-size: 14px;
  color: #555559;
  font-style: normal;
}

.pgw-content ul {
  list-style:circle;
}

.pgw-content .nav li {
  display: inline-block;
  margin-left: 10px;
}

.pgw-content .nav li:first-child {
  margin-left: 0;
}

.pgw-content .nav .label {
  padding-left: 10px;
  border-left: 1px solid #555559;
}

.pgw-content .group {
    float: left;
    width: 30%;
    margin-left: 5%;
}

.pgw-content .schedule td,.pgw-content .schedule th,.pgw-content .group dd,.pgw-content .group dt {
  padding: 8px;
  border: 1px solid #fff;
  vertical-align: top;
  background-clip: padding-box;
    
}

.pgw-content .schedule th, .pgw-content .group dt {
    border-bottom-width: 2px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    vertical-align: bottom;
    background-color: #007fdb;
    
}


.pgw-content.schedule tbody tr, .pgw-content .group dd {
  background-color: #ebf8fc;
}

.pgw-content dd:nth-of-type(odd) {
  background-color: #ccecf8;
}

.pgw-content .schedule tbody tr:nth-of-type(odd), .pgw-content .group dd:nth-of-type(odd) {
  background-color: #ccecf8;
}

.pgw-content .schedule tbody tr, .pgw-content .group dd {
  background-color: #ebf8fc;
}


.pgw-content .schedule caption {
  margin-bottom: 10px;
  color: #007fdb;
  font: 600 18px bryant-web-alternate, Arial, sans-serif;
  text-align: left;
}

.pgw-content #sports_heading h1 {
  margin: 0;
  vertical-align: baseline;
  color: #007fdb;
  word-wrap: normal;
  max-width: 450px;
  margin-left: 20px;
  margin-top: 10px;
  font-size: 48px;
}

.pgw-content #sports_heading {
  height: 105px;
  display: inline-block;
}

.pgw-content #sport_pictos {
  float: left;
}

.pgw-content .buttonPanam.sport{
    width:100%;
    font-family: 'Varela Round', sans-serif;
}

.pgw-content .buttonPanam.sport a{
    display:inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    font-weight: 600;
    text-decoration: none;
    font-size: 18px;
    padding: 14px 40px;
}

.body-purple .buttonPanam a:hover,
.body-purple .buttonPanam a,
.body-blue .buttonPanam a:hover,
.body-blue .buttonPanam a,
.body-green .buttonPanam a:hover,
.body-green .buttonPanam a,
.body-grey .buttonPanam a:hover,
.body-grey .buttonPanam a,
.body-lime .buttonPanam a:hover,
.body-lime .buttonPanam a,
.body-orange .buttonPanam a:hover,
.body-orange .buttonPanam a,
.body-pink .buttonPanam a:hover,
.body-pink .buttonPanam a,
.body-red .buttonPanam a:hover,
.body-red .buttonPanam a,
.body-teal .buttonPanam a:hover,
.body-teal .buttonPanam a,
.body-yellow .buttonPanam a:hover,
.body-yellow .buttonPanam a{color:white;}

.body-blue .buttonPanam a{background-color:#007fdb;}
.body-green .buttonPanam a{background-color:#558300;}
.body-grey .buttonPanam a{background-color:#6c6c6c;}
.body-lime .buttonPanam a{background-color:#BED600;}
.body-orange .buttonPanam a{background-color:#b26200;}
.body-pink .buttonPanam a{background-color:#cb007c;}
.body-purple .buttonPanam a{background-color:#522398;}
.body-red .buttonPanam a{background-color:#d04829;}
.body-teal .buttonPanam a{background-color:#009AA6;}
.body-yellow .buttonPanam a{background-color:#EAAB00;}

.body-blue .buttonPanam a:hover{background-color:#4EC3E8;}
.body-green .buttonPanam a:hover{background-color:#B7D664;}
.body-grey .buttonPanam a:hover{background-color:#B8BABC;}
.body-lime .buttonPanam a:hover{background-color:#E8E857;}
.body-orange .buttonPanam a:hover{background-color:#FCB53B;}
.body-pink .buttonPanam a:hover{background-color:#EA6DA9;}
.body-purple .buttonPanam a:hover{background-color:#8869AE;}
.body-red .buttonPanam a:hover{background-color:#F68C4C;}
.body-teal .buttonPanam a:hover{background-color:#5BB8B3;}
.body-yellow .buttonPanam a:hover{background-color:#FFDD4F;}
