.btn.btn-primary.comp-tag { width: 100%; padding:5px 24px }
.btn.btn-primary.bottom { margin-top: 5px; }
/* Uitslag van de dag */
#competition_results.table th, #competition_results.table td { padding: 5px 5px; }
#competition_results.table.responsive { border: 1px solid #dddddd; }
table.responsive .avy-60-th { padding-right: 10px; background-color: #00395f; color: #eeeeee; }
table.responsive .avy-70-th { padding-right: 10px; background-color: #00395f; color: #eeeeee; text-align: center; }
table.responsive .avy-th { padding-right: 10px; background-color: #00395f; color: #eeeeee; text-align: left; min-width: 100px; }
.min-width-47 { min-width: 47px !important; }
.min-width-71 { min-width: 71px !important; }
.min-width-87 { min-width: 87px !important; }
.min-width-90 { min-width: 90px !important; }
.min-width-99-5 { min-width: 99px !important; }
.min-width-110 { min-width: 110px !important; }

@media only screen and (max-width: 479px) {
  #g-main .g-content .platform-content {
    padding: 20px 10px;
  }
}
@media only screen and (max-width: 767px) { 
  .g-content.content-tag.top-t { margin:0 5px 5px 5px; padding: 0 5px 5px 5px; }
  .g-content.content-tag.bottom-b { margin:5px 5px 0 5px; padding: 5px 5px 0 5px; }
}

@media only screen and (min-width: 768px) { .g-content.content-tag { margin: 28px 0 0 0; }}
  
@media only screen and (min-width: 361px) and (max-width: 767px) {
  #g-main .g-content .platform-content { margin-top: 10px !important; }
}
@media only screen and (min-width: 1248px) {
  .fixed-table-container { height: auto !important; }
}
/* Einde uitslag van de dag */
.g-index {
  color: #00395f;
  text-transform: uppercase;
  font-size: 100%;
}
h3.g-index { margin: 0; }
#div-title1 { margin-top:10px; border-top: 1px solid #00395f; }
#fixed-table-container-2.fixed-table-container th,
#fixed-table-container-2.fixed-table-container td { padding-left: 0; padding-right:0; }
#fixed-table-container-2.fixed-table-container th.align-center,
#fixed-table-container-2.fixed-table-container td.align-center { text-align:center; }
.g-title .fa-stack { font-size: 14px; margin-right:5px;}
@media only screen and (min-width: 479px) {
  .test-width { min-width:200px !important; }
  .th-records-vissoort { width: 200px; } 
  .td-records { vertical-align: middle !important; height:109px;}
}
@media only screen and (max-width: 478px) {
  .test-width { min-width:175px !important; }
  .th-records-vissoort { width: 175px; }
  .td-records { vertical-align: middle !important; height:96px;}
}
.td-centered { position: absolute; top: 50%;left: 50%; transform: translate(-50%, -50%); padding:0 10px; background-color: rgba(255,255,255,0.6); border-radius: 5px;}
.img-txt-center { position: relative; text-align: center; color: #000000; font-weight: 500;  }
/* Einde styling pagina uitslagen */


/* start styling competitie verslagen */

#titel-verslag.g-title {
    text-align: center;
    font-size: 130%;
	border-bottom:none;
	margin-top:10px;
    padding-bottom: 0;
    margin-bottom: 0;
}
#div-title3 .g-title { padding-bottom:0; }
h3.post-title {
    background-color: #00395f;
    color: #eee;
    font-size: 16px;
    line-height: 36px;
    font-weight: 500;
    margin: 0 0 5px;
	text-align:center;
}
  .g-block.verlag-wind, .g-block.verlag-weer, .g-block.verlag-zee, .g-block.verlag-statistiek, .g-block.verlag-uitslag {
    padding: 5px;

}
.post-container {
	width:100%;
    overflow: auto;
      padding: 5px;
    min-height: 100px;
  background: #ffffff;
    border: 1px solid #00395f;
}
.post-thumb {
    float: left;
    margin-right: 20px;
}
.post-content, .post-content-zee {

    text-align: left;

}
.current-wind_speed, .current-weer_degrees {

    display: block;
    font-family: "Roboto condensed","Helvetica Neue",Helvetica,Arial,Tahoma,sans-serif;
    line-height: 1;

}
@media screen and (min-width: 960px) { 
  #wind-richting img, #weer img, #zee-algemeen img { width:100px; }
  .current-wind_speed, .current-weer_degrees { font-size: 24px; }
  #wind-info.post-content, #weer-info.post-content { margin-top: 12px; }
}
@media screen and (min-width: 768px) and (max-width: 959px) { 
  #g-main .g-content .platform-content .competition-verslagen { margin-left:-15px; margin-right: -15px; }
  #wind-richting img, #weer img, #zee-algemeen img { width:75px; }
  .current-wind_speed, .current-weer_degrees { font-size: 20px; }
  #wind-info.post-content, #weer-info.post-content { margin-top: 0; }
  .g-block.size-50.verlag-statistiek, .g-block.size-50.verlag-uitslag { flex: 0 100%; }
  .table.verslag th { padding: 8px 24px; }
  .table.verslag td { padding: 6px 24px; }  
}
@media screen and (max-width: 359px) { 
  #g-main .g-content .platform-content .competition-verslagen { margin-left:-15px; margin-right: -15px; }
  #wind-richting img, #weer img, #zee-algemeen img { width:75px; }
  .current-wind_speed, .current-weer_degrees { font-size: 20px; }
  #wind-info.post-content, #weer-info.post-content { margin-top: 0; }
  .g-grid.stats-uitslag { margin-left:-5px; margin-right:-5px; }
  .table.verslag th { padding: 8px 6px; font-size: 14px; }
  .table.verslag td { padding: 6px 6px;font-size: 12px; line-height: 14px; }
}
@media screen and (min-width: 360px) and (max-width: 767px) { 
  #wind-richting img, #weer img, #zee-algemeen img { width:100px; }
  .current-wind_speed, .current-weer_degrees { font-size: 20px; }
  #wind-info.post-content, #weer-info.post-content { margin-top: 12px; }
}
@media screen and (min-width: 360px) and (max-width: 479px) { 
  .table.verslag th { padding: 8px 6px; }
  .table.verslag td { padding: 6px 6px; }
/*  .g-grid.stats-uitslag { margin-left:-15px; margin-right:-15px; }*/
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .table.verslag th { padding: 8px 12px; }
  .table.verslag td { padding: 6px 12px; }
}

@media screen and (max-width: 959px) { 
  #div-title3 .g-title { text-align: center; }
}
@media screen and (min-width: 1248px) { 
  .table.verslag th { padding: 8px 12px; }
  .table.verslag td { padding: 6px 12px; }
 
}
@media screen and (min-width: 960px) and (max-width: 1247px) { 
  .table.verslag th { padding: 8px 12px; }
  .table.verslag td { padding: 6px 12px; }
}
.current-wind_xtrinfo, .current-weer_xtrinfo {

    margin-top: 10px;

}
.current-wind_dir, .current-wind_xtrinfo,
.current-weer_circ, .current-weer_xtrinfo {

    display: block;
    line-height: 12px;
    font-size: 12px;

}
  
.post-content-algemeen {

    line-height: 14px;
    margin-top: 25px;
    font-size: 12px;

}
.post-content-algemeen span { line-height: 14px; }
.table.verslag { margin-bottom: inherit; }
  
.verslag-th-left {

    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    background: #00395f !important;
    color: #ffffff;
    padding: 2px 5px;
    text-align: left;
    width: 200px;

}
  
.verslag-th-number {

    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    background: #00395f !important;
    color: #ffffff;
    padding: 2px 5px;
    text-align: center;
    width: 100px;

}

.verslag-th-winlist, .verslag-th-naam, .verslag-th-vissen, .verslag-th-bigfish {

    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    background: #00395f !important;
    color: #ffffff;
    padding: 2px 5px;

}

.verslag-td-winlist, .verslag-th-winlist, .verslag-th-vissen, .verslag-td-vissen, .verslag-th-bigfish, .verslag-td-bigfish, .verslag-th-number, .verslag-td-number {
    text-align: center !important;
}
.table.verslag th { font-weight: 500; }

.g-grid.verslag-options { background: rgba(255,255,255,0.8); padding-bottom: 20px; }
.g-grid.verslag-options .post-container { border:none; }
.g-grid.verslag-options .post-container { background:inherit;min-height: inherit;padding:10px;}

.element-hidden { display: none; }
.verslag-tekst1 {
	display:flex; align-items:center; /*justify-content: center;*/
}
.myimg-width { width: 100%; }
.img-small-txt { font-size:80%; font-style: italic; text-align:center; line-height: 12px;}
/* Einde styling competitie verslagen */