.bluebutton {
	border: 1px solid #25447e;
	background-color: #fff;
    color: #25447e !important;
}
.bluebutton:hover {
    background-color: #25447e;
    border: 1px solid #ffffff;
	color: #FFF !important;
	/* border-color: transparent !important; */
}



.calendar_mainHeadingRow {
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  background-color: #006738;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 0px;
  margin: -8px 0px 20px 0px;
  border-radius: 3px;
  letter-spacing: 1px;
}

.calendar_subHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #369360;
    text-transform: uppercase;
    text-align: center;
    padding: 4px 0px;
    margin: 10px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
}


.WaVE_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #2e8aca;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  .WaVE_instagram_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #9943b0;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
.calendar_subHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #92ad52;
    text-transform: uppercase;
    text-align: center;
    padding: 4px 0px;
    margin: 10px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
}

.calendar_hrstyle {
    border:1px dashed #f39f52 !important;
    clear: both;
}

.lightgreenbox {
    background-color: #f8fcf2;
    border: 1px solid #eeeeee;
    padding: 25px;
    text-align: center;
    text-decoration: none;
}
.lightwavebox {
    background-color: #6ebdda;
    border: 1px solid #eeeeee;
    padding: 18px;
    text-align: center;
    text-decoration: none;
    color:white;
}
.instagramwavebox {
    background-color: #9943b0;
    border: 1px solid #eeeeee;
    padding: 18px;
    text-align: center;
    text-decoration: none;
    color:white;
}
.wave_hrstyle {
    border:1px dashed #2e8aca !important;
    clear: both;
}
.wavebutton {
	border: 1px solid #6ebdda;
	background-color: #fff;
    color: #769234 !important;
}
.wavebutton:hover {
    background-color: #2e8aca;
    border: 1px solid #ffffff;
	color: #FFF !important;
	/* border-color: transparent !important; */
}
.lightgreenbox {
    background-color: #fbeee1;
    border: 1px solid #eeeeee;
    padding: 25px;
    text-align: center;
    text-decoration: none;
}
.calendar_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    font-weight: 500;
    background-color: #fbeee1;
    border: 1px solid #eeeeee;
    text-align: center;
    text-decoration: none;
    padding: 10px 0px;
}
.calendar_lgreybar {
    background-color: #fbeee1;
    margin: 0px 0px 10px 0px;
    padding: 15px 0px;
    display: block;
    min-height: 42px;
}
.calendar_topvenueselect {
    background-color: #fbeee1;
    border: 1px solid #eeeeee;
}
.calendarbutton {
	border: 1px solid #f39f52;
	background-color: #fff;
    color: #006738 !important;
}
.calendarbutton:hover {
    background-color: #f39f52;
    border: 1px solid #ffffff;
	color: #FFF !important;
	/* border-color: transparent !important; */
}
.calendaroutline{
    border: 1px solid #f39f52 !important;
}
.calendarbuttonclose {
	border: 1px solid #f39f52;
	background-color: #fff;
	color: #f39f52 !important;
    z-index: 200;
    /* float: right; */
    position: fixed;
    right: 38px;
    font-size: 20px;
    text-align: center;
    top: -6px;
    padding: 0px 1px !important;
}







.medialibrary_mainHeadingRow {
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  background-color: #00564a;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 0px;
  margin: -8px 0px 20px 0px;
  border-radius: 3px;
  letter-spacing: 1px;
}

.medialibrary_subHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #3a9d92;
    text-transform: uppercase;
    text-align: center;
    padding: 4px 0px;
    margin: 10px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
}

.medialibrary_hrstyle {
    border:1px dashed #3a9d92 !important;
    clear: both;
}

.medialibrary_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    font-weight: 500;
    background-color: #f3fcfb;
    border: 1px solid #eeeeee;
    padding: 10px 25px 5px;
    text-align: center;
    text-decoration: none;
}

.medialibrarybutton {
	border: 1px solid #00564a;
	background-color: #fff;
    color: #00564a !important;
}
.medialibrarybutton:hover {
	background-color: #00564a;
	color: #FFF !important;
	border-color: transparent !important;
}

.medialibrarybuttonclose {
    border: 1px solid #00564a;
    background-color: #fff;
    color: #00564a;
    z-index: 200;
    /* float: right; */
    position: fixed;
    right: 38px;
    font-size: 20px;
    text-align: center;
    top: -6px;
    padding: 0px 1px !important;
}






.pos_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #2a3b57;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
  .pos_subHeadingRow {
      font-size: 18px;
      font-weight: 400;
      color: #ffffff;
      background-color: #465c81;
      text-transform: uppercase;
      text-align: center;
      padding: 4px 0px;
      margin: 10px 0px;
      border-radius: 3px;
      letter-spacing: 1px;
  }
  
  .pos_hrstyle {
      border:1px dashed #9592d9 !important;
      clear: both;
  }

  .pos_lgreybar {
    background-color: #f6f9fd;
    margin: 0px 0px 10px 0px;
    padding: 15px 0px;
    display: block;
    min-height: 42px;
}
.pos_topvenueselect {
    background-color: #f6f9fd;
    border: 1px solid #eeeeee;
    padding: 10px 0px;
}
  .posbutton {
      border: 1px solid #2a3b57;
      background-color: #fff;
      color: #2a3b57 !important;
  }
  .posbutton:hover {
      background-color: #2a3b57;
      color: #FFF !important;
      border-color: transparent !important;
  }
  
  .posbuttonclose {
      border: 1px solid #2a3b57;
      background-color: #fff;
      color: #2a3b57;
      z-index: 200;
      /* float: right; */
      position: fixed;
      right: 38px;
      font-size: 20px;
      text-align: center;
      top: -6px;
      padding: 0px 1px !important;
  }
  .pos_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    font-weight: 500;
    background-color: #f6f9fd;
    border: 1px solid #eeeeee;
    padding: 10px 25px 5px;
    text-align: center;
    text-decoration: none;
}


.pos_tracetext{
    padding:4px 10px;
    font-size:70%;
    color: #465c81;
}




.media_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #288ec3;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
  .media_subHeadingRow {
      font-size: 18px;
      font-weight: 400;
      color: #ffffff;
      background-color: #49a7dd;
      text-transform: uppercase;
      text-align: center;
      padding: 4px 0px;
      margin: 10px 0px;
      border-radius: 3px;
      letter-spacing: 1px;
  }

  .media1button {
    border: 1px solid #288ec3;
    background-color: #fff;
    color: #288ec3 !important;
}
.media1button:hover {
    background-color: #288ec3;
    color: #FFF !important;
    border-color: transparent !important;
}



.trident_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #ce8932;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
  .trident_subHeadingRow {
      font-size: 18px;
      font-weight: 400;
      color: #ffffff;
      background-color: #e5a43b;
      text-transform: uppercase;
      text-align: center;
      padding: 4px 0px;
      margin: 10px 0px;
      border-radius: 3px;
      letter-spacing: 1px;
  }

  .tridentbutton {
    border: 1px solid #ce8932;
    background-color: #fff;
    color: #ce8932 !important;
}
.tridentbutton:hover {
    background-color: #ce8932;
    color: #FFF !important;
    border-color: transparent !important;
}

.riptide_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    font-weight: 500;
    background-color: #fef8fb;
    border: 1px solid #eeeeee;
    padding: 25px;
    text-align: center;
    text-decoration: none;
}



.gaming_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #4553a0;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
  .gaming_subHeadingRow {
      font-weight: 400;
      color: #ffffff;
      background-color: #6574c9;
      text-transform: uppercase;
      text-align: center;
      padding: 4px 0px;
      margin: 10px 0px;
      border-radius: 3px;
      letter-spacing: 1px;
  }

  .gamingbutton {
    border: 1px solid #4553a0;
    background-color: #fff;
    color: #4553a0 !important;
}
.gamingbutton:hover {
    background-color: #4553a0;
    color: #FFF !important;
    border-color: transparent !important;
}

.gaming_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    font-weight: 500;
    background-color: #f7f8fe;
    border: 1px solid #eeeeee;
    padding: 25px;
    text-align: center;
    text-decoration: none;
}

.gaming_topvenueselect {
    background-color:#f7f8fe;
    border: 1px solid #eeeeee;
    padding: 10px 0px;
}




.ops_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #2c5937;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
  .ops_subHeadingRow {
      font-weight: 400;
      color: #ffffff;
      background-color: #3a7a4a;
      text-transform: uppercase;
      text-align: center;
      padding: 4px 0px;
      margin: 10px 0px;
      border-radius: 3px;
      letter-spacing: 1px;
  }

  .opsbutton {
    border: 1px solid #2c5937;
    background-color: #fff;
    color: #2c5937 !important;
    text-align: center;
}
.opsbutton:hover {
    background-color: #2c5937;
    color: #FFF !important;
    border-color: transparent !important;
}
.nudgeright {
    float: right;
    margin-right:10px;
}
.nudgeleft {
    float: left;
    margin-left:10px;
}

.ops_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    background-color: #f3fcf5;
    border: 1px solid #eeeeee;
    padding: 25px;
    text-align: center;
    text-decoration: none;
}
.ops_whitebox {
    background-color: #f3fcf5;
    border: 1px solid #eeeeee;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 145px;
    display: inline-block;
}
.ops_goldbox {
    background-color: #f3fcf5;
    border: 1px solid #eeeeee;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 40%;
    display: inline-block;
    font-family: 'Frank Ruhl Libre', serif; 
    margin:7px;
}
.ops_goldbox1 {
    background-color: #f3fcf5;
    border: 1px solid #eeeeee;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 40%;
    display: inline-block;
    font-family: 'Frank Ruhl Libre', serif; 
    margin:7px;
}
@media screen and (min-width: 767px) {
    .ops_goldbox {
        width: 20% !important;
    }
    .ops_goldbox1 {
        width: 28% !important;
    }
    .ops_topvenueselect2 {
        padding: 10px 0px 30px 0px !important;
    }

}


.ops_topvenueselect {
    background-color:#f3fcf5;
    border: 1px solid #eeeeee;
    padding: 10px 0px;
}

.ops_topvenueselect1 {
    background-color:#f3fcf5;
    border: 1px solid #eeeeee;
}
.ops_topvenueselect2 {
    background-color:#f3fcf5;
    border: 1px solid #eeeeee;
    padding-bottom: 10px;
}

.opsbuttonclose {

    z-index: 200;
    /* float: right; */
    position: fixed;
    right: 10px;
    font-size: 20px;
    text-align: center;
    top: 30px;
    padding: 0px 1px !important;
}


.ops_hrstyle {
    border:1px dashed #3a7a4a !important;
    clear: both;
}





.report_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #4d9048;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
  .report_subHeadingRow {
      font-weight: 400;
      color: #ffffff;
      background-color: #62b05c;
      text-transform: uppercase;
      text-align: center;
      padding: 4px 0px;
      margin: 10px 0px;
      border-radius: 3px;
      letter-spacing: 1px;
  }

  .reportbutton {
    border: 1px solid #4d9048;
    background-color: #fff;
    color: #4d9048 !important;
}
.reportbutton:hover {
    background-color: #4d9048;
    color: #FFF !important;
    border-color: transparent !important;
}

.report_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    font-weight: 500;
    background-color: #f9fef9;
    border: 1px solid #eeeeee;
    padding: 25px 0px;
    text-align: center;
    text-decoration: none;
    color: #4d9048;
    min-height: 30px;
}

.report_topvenueselect {
    background-color:#f9fef9;
    border: 1px solid #eeeeee;
    padding: 10px 0px;
}


.admin_mainHeadingRow {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    background-color: #003963;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0px;
    margin: -8px 0px 20px 0px;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  
  .admin_subHeadingRow {
      font-weight: 400;
      color: #ffffff;
      background-color: #003963;
      text-transform: uppercase;
      text-align: center;
      padding: 4px 0px;
      margin: 10px 0px;
      border-radius: 3px;
      letter-spacing: 1px;
  }

  .adminbutton {
    border: 1px solid #003963;
    background-color: #fff;
    color: #003963 !important;
}
.adminbutton:hover {
    background-color: #003963;
    color: #FFF !important;
    border-color: transparent !important;
}

.admin_shadedbox {
    font-family: 'Frank Ruhl Libre', serif; 
    font-size:18px;
    background-color: #f3f5fc;
    border: 1px solid #eeeeee;
    padding: 25px 0px;
    text-align: center;
    text-decoration: none;
    color: #003963;
    min-height: 30px;
}

.admin_topvenueselect {
    background-color:#f3f5fc;
    border: 1px solid #eeeeee;
    padding: 10px 0px;
}