.usefullinks > li:hover {
    background: #f5f5f5;
}
.usefullinks > li {
    justify-content: space-between;
    align-items: flex-start;
    padding: 17px 20px;
    font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background: #fff;
    border: 1px solid #e1e1e1;
    transition: all .3s;
}
.usefullinks > li a {
    color: #151515;
}
.usefullinks > li > ul{
    margin-left: 30px;
}
.usefullinks > li > ul li{
    margin-bottom: 10px;
}

.provincalfiles > li:hover {
    background: #f5f5f5;
}
.provincalfiles > li {
    justify-content: space-between;
    align-items: flex-start;
    padding: 17px 20px;
    font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background: #fff;
   /* border: 1px solid #e1e1e1;*/
    transition: all .3s;
    width: 100%;
}
.provincalfiles > li a {
    color: #151515;
}
.provincalfiles > li > ul{
    margin-left: 30px;
}
.provincalfiles > li > ul li{
    margin-bottom: 10px;
}

.provincalfiles , .provincalfiles > li a{
width: 100%;}













.post-miranda-figure {
width: 247px;
    text-align: center;
}
.post-miranda-title {
width: 100%}

#resp-table {
width: 100%;
display: table;
}
#resp-table-body{
display: table-row-group;
}
.resp-table-row{
display: table-row;
}
.table-body-cell{
white-space: nowrap;    
display: table-cell;
border: solid 1px black;     
padding: 5px;  
}
.page {
 min-height: calc(100vh - 86px);
opacity:1;    
}


#page-container {
  position: relative;
  min-height: 100vh;
}
#content-wrap {
background-color:  #edeff4;
  padding-bottom: 86px;    /* Footer height 86 - 67 */
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 86px;            /* Footer height */
}

.onlysmall, .phoneline{
    display:none;
}
@media screen and (max-width: 600px) {
.onlylarge{
    display: none;
}
.table-body-cell{
white-space: nowrap;    
display: block;
padding: 5px;  
border:none;        
}
.onlysmall{
display: inline;
font-weight:900;
}
.phoneline{
        display: block;
        width: 100%;
        border: solid black 1px;
        height: 2px;
        color: black;
    }    
}
.post-future-mained {
    width: 100%;
	padding: 20px 25px 35px;
	background: #fff;
}
.defaultlist ul, .defaultlist ol {
    color: black;
	padding-left: 3em !important;
	margin: 5px 0 !important;
}
.defaultlist li {
	padding-left: 5px !important;
	margin: 3px 0 0 !important;
    display: list-item;
}
.defaultlist ul, .defaultlist ul li {
	list-style: disc outside !important;
}
.defaultlist ol, .defaultlist ol li {
	list-style: decimal outside !important;
}
	.tabs-horizontal.tabs-corporate .nav-tabs {
    position: relative;
    display: block;
    /* flex-wrap: wrap; */
    margin: 0 -1px;
    border-bottom: 1px solid #e1e1e1;
    text-align: center;
    will-change: transform;
        white-space: nowrap;
        overflow: hidden;
        height: 64px;
}
.tabs-horizontal.tabs-corporate-boxed .nav-item {
    width: calc(100% / 6);
        float:left;
    margin-top: 0;
}
.post-future {
    background: white;
}
.fullwidth{
    flex-basis: calc(100% - 0px)!important;
    
}
.recordscores table{
width: 100%;
}
.recordscores td{
   border-width: 1px; 
}
.coachofyear{
    text-align: center;
}
.coachofyear img{
max-width:240px!important;
}

.tabs-corporate-boxed .button-nav {
    background: #ffffff;
    border: 2px solid #edeff4;
    border-top-width: 1px;
}
.rd-navbar-static .rd-navbar-dropdown .rd-dropdown-link {
    padding-top: 10px;
    padding-bottom: 10px;
}