body {
  /*
      font-family: "Patrick Hand",sans-serif; 
      font-family: "Open Sans",sans-serif;
      font-family: sans-serif;
  */
  font-family: "Open Sans",sans-serif;
  background: #fff;
      color: #555;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased !important;
      border: 0;
      margin: 0;
      padding: 0;
  }
  .body-inner {
      position: relative;
      overflow: hidden;
    }

h1 {color: #212121;font-size: 28px;}
h2 {color: #212121;font-size: 24px;}
h3 {color: #212121;font-size: 20px;}
h4 {color: #212121;font-size: 16px;}
h5 {color: #212121;font-size: 12px;}
h6 {color: #212121;font-size: 8px;}
h7 {color: #212121;font-size: 24px;}

p {font-size: 20px;}  /* controls top row */

/*
<!-- Had to do inline due to too many ''-->

<style>
    .first-info{
        background-image: url( "{% static '/landing/img/site-pics/red_background.jpg' %}");
    }
</style>  */



.first-info {
  background-color: #dc0d17;  /*#e31f26;*/
/*  background-image: url( "{% static '/landing/img/site-pics/red_background.jpg' %}"); */
}

.site-background-color{
  background-color:#ebebeb;
}

  /* Global styles
  ================================================== */
  html {
    overflow-x: hidden !important;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }
  
  
/* Top Bar
================================================== */
.top-bar {
  line-height: 5px;  /* controls line height of top bar */
  padding: 8px 0;
  background: #ebebeb;
  position: relative;
}

/* Top info */
ul.top-info {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.top-info li {
  position: relative;
  line-height: 10px;
  display: inline-block;
  margin-left: 0;
  padding-right: 15px;
}

ul.top-info li i {
  font-size: 14px;  /* controls top row icon */
  position: relative;
  margin-right: 5px;
}

ul.top-info li p.info-text {
  margin: 0;
  line-height: normal;
  display: inline-block;
  flex-direction: column;
  font-size: 14px;  /* controls top row text */
}

/* Top social */
.top-social ul {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-right: -12px;
}
@media (max-width: 767px) {
  .top-social ul {
    margin-right: 0;
  }
}
.top-social ul li {
  display: inline-block;
  padding: 0;
}
.top-social ul li a {
  color: #2c2c2c;
  font-size: 14px;  /* controls top row icons */
  transition: 400ms;
  padding-right: 8px;
}

.top-social ul li a:hover {
  color: #333;
}
  
/*   Nav Bar  */
.bg-ukr-blue {
  background-color: #282761;  
/*  background-color:#10102a; */
}

.navbar-brand {  /* controls size and color nav bar name text UK Rating*/
  color: #fff;  
  font-size: 24px;  
  margin-left: 40px;
  font-weight: bold;
  font-style: italic;
}

.nav-link  {   /*controls the navlinks */
  color: #fff; 
  font-size: 16px;  
  font-style: italic;
  text-align: bottom; 
  text-decoration: none;

}  

.btn-bf-red  {   /*controls the navlinks */
  color: #e31f26;
  font-size: 20px;  
  font-style: italic;
  border-radius: 10px;
}  

.btn-bf-lt-blue  {   /*controls the navlinks */
  color: #39adff;
  font-size: 20px;  
  font-style: italic;
  border-radius: 1px;
}  

.hdr-btn-login2 {  /* controls nav bar search text size and color*/
  background-color: #282761;
  font-size: 20px;
  font-style: italic;
  text-align: center; 
  color:#e31f26;
  margin: auto;
  border: none; 
  text-decoration: none;
  margin-left: 20px;
}

.hdr-btn-login {  /* controls nav bar search text size and color*/  
  color: #e31f26;
  font-size: 22px;
  text-align: bottom; 
  text-decoration: none;
  font-style: italic;
}  


.hdr-btn-reg {  /* controls nav bar search text size and color*/
  background-color: #282761;
  font-size: 20px;
  font-style: italic;
  text-align: center;
  color: #39adff;
  margin: auto;  
  border: none; 
  text-decoration: none;
}

.btn {  /* controls nav bar search text size and color*/
  color: #fff;
  font-size: 20px;
  font-style: italic;
  border-radius: 10px;
}

.crd-txt {
  color: #fff;
  font-size: 30px;
  font-style: italic;
  text-shadow: #212121;
}
  
.bdy-card {
  width: 40px;
  height: 30px;
}

.parentz{
  position: relative;
  width: 100px;
}
.imgz{
 width:100px;
}

.top-left{
  position: absolute;
  left:0;
  top:0;
}
.top-right{
  position: absolute;
  right:0;
  top:0;
}
.bottom-left{
  position: absolute;
  left:0;
  bottom:0;
}
.bottom-right{
  position: absolute;
  right:0;
  bottom:0;
}
  
.nav-link-ukr-login23 {
  color: #39adff;
  font-style: italic;
  font-size: 30px;
}


/*  ====================  HOME PAGE  ====================== */
.home-title{
  text-align: left;
  font-size: 24px;
  color:#000000;
}

.table-container-home-big{
  padding: 0 10%;
  margin: 10px auto 0;    
}

.table-home-big{
  width: 100%;
  border-collapse: collapse; 
}

.table-home-big thead{
  background-color: #282761;
  font-size: 20px;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
}

.table-home-big tbody tr td{
  font-size: 18px;
  letter-spacing: 0.35px;
  font-weight: normal;
  color: #282761;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
  border-right: 2px solid;
  border-color: #f0f0f0;
}

.table-home-big-sm-font{
  font-size: 14px !important;
}

.table-home-big tbody tr:nth-child(odd) {
  background-color: #ffffff;
}  

.table-home-big tbody tr:nth-child(even) {
  background-color: #f0f0f0;
} 

.table-home-big tbody tr td .btn{
  width: 130px;
  text-decoration: none;
  line-height: 35px;
  display: inline-block;
  background-color:#FF1046;
  font-weight: medium;
  color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  font-size: 14px;
  opacity: 1;
  border: 1px solid;
  border-color: #f0f0f0;
}

.card-home-big{
  width:100%;
}
.card-text-home-big{
  color: #FFFFFF;
  font-size: 20px;
}

.card-text-home-h{
  color: #FFFFFF;
  font-size: 16px;
}

.table-container-home{
  padding: 0 10%;
  margin: 10px auto 0;    
}

.table-home{
  width: 100%;
  border-collapse: collapse; 
}

.table-home thead{
  background-color: #282761;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
}

.table-home tbody tr td{
  font-size: 18px;
  letter-spacing: 0.35px;
  font-weight: normal;
  color: #282761;
  padding: 8px;
  text-align: center;
  border-right: 1px solid;
  border-color: #f0f0f0;
}

.table-home-sm-font{
  font-size: 14px !important;
}

.table-home tbody tr:nth-child(odd) {
  background-color: #ffffff;
}
.table-home tbody tr:nth-child(even) {
  background-color: #f0f0f0;
}

.card-home{
  width:100%;
}
.card-text-home{
  color: #FFFFFF;
  font-size: 12px;
}
.card-text-home-h{
  color: #FFFFFF;
  font-size: 12px;
}



/* ==================================================
  footer */
  .ftr-section {
    text-align: center;
    font-style: italic;
    font-size: 20px; 
    color: #fff;
    background-color: #fff;
  }
  
  .ftr-block {
    text-align: center;
    font-style: italic;
    font-size: 20px; 
    color: #fff;
    background-color: #282761; 
  }
  
  .ftr-tagline {
    text-align: center;
    font-size: 1.5vw;
  /*  font-size: 20px; */
    color: #fff;
    background-color: #282761; 
  }
  
  
  .ftr-social {
      color: #fff;
      font-size: 1.5vw;
      padding: 7px;
    }
  
  .ftr-logo img {  
      height:40px;
    }
  
  .nav-logo img {  
    height:50px;
  }
  
  

/* footer signup list */
.ftr-subscribe {
  text-align: center;
  font-style: italic;
  font-size: 20px; 
  background-color: #282761;
  color: #fff;
  justify-content: center;
  line-height: 44px;
}

.ftr-email {
  text-align: center;
  font-style: italic;
  font-size: 90px; 
  color: #fff;
  height: 40px;
  border-radius: 10px;
}


.ftr-btn-subscribe {  /* controls nav bar search text size and color*/
  background-color: #282761;
  font-size: 20px;
  font-style: italic;
  text-align: center;
  color: #fff;
  margin: auto;  
  border-color: #fff;
  border-radius: 10px;
}

/* Partners */
.part-block {
  text-align: center;
  font-style: italic;
  font-size: 20px; 
  color: #fff;
  background-color: #fff; 
}

.part-logo img {  
    max-height:70px;
    width: auto;
    background: #fff;
    -moz-box-shadow: 0 10px 18px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 18px 0 rgba(0,0,0,.1);
    box-shadow: 0 10px 18px 0 rgba(0,0,0,.1);
  }


/*copyright*/
.ftr-copyright {
  text-align: center;
  font-size: 15px; 
  background-color: #ebebeb;
  color: #212121;
  line-height: 35px;
  text-decoration: none;
}


@media only screen and (max-width:800px) {
  #no-more-tables tbody,
  #no-more-tables tr,
  #no-more-tables td {
      display: block;
  }
  #no-more-tables thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
  }
  #no-more-tables td {
      position: relative;
      padding-left: 50%;
      border: none;
      border-bottom: 1px solid #eee;
  }
  #no-more-tables td:before {
      content: attr(data-title);
      position: absolute;
      left: 6px;
      font-weight: bold;
  }
  #no-more-tables tr {
      border-bottom: 1px solid #ccc;
  }
}

.srch-box-comp-search {
  color: #fff;
  font-size: 30px;
  padding: 9px;
}

.tbl-comp-search {
  color: #282761;
  font-size: 30px;
  padding: 9px;
}


/* members area */

.mem_header {
  font-style: italic;
  color: #fff;
  font-size: 28px;
}
.mem-tbl-bg {
  background-color: #282761;
}
.mem-hdr-row-big {
  font-style: italic;
  color: #fff;
  font-size: 20px;
}
.mem-hdr-row-small {
  font-style: italic;
  color: #fff;
  font-size: 15px;
}
.mem-tbl-row-big {
  color: #000;
  font-size: 15px;
}
.mem-tbl-row-small {
  color: #000;
  font-size: 12px;
}
.mem-tbl-row-actions {
  color: #282761;
  font-size: 15px;
  padding: 9px;
}

.tbl-results-search {
  color: #282761;
  font-size: 15px;
  padding: 9px;
}

.tbl-club-search {
  color: #282761;
  font-size: 15px;
  padding: 9px;
}

.srch-box-comp-text {
  color: #282761;
  font-size: 20px;
  padding: 9px;
}

.srch-box-comp-cb {
  display: flex;
  align-items: center;
}

.srch-box-comp-cb label {
  color: #282761;
  margin-left: 5px;
  margin-right: 10px;
  font-size: 18px;
}
.srch-box-comp-cb .srch-box-comp-cb-input[type=checkbox] {
  border-radius: .25em;
  height: 20px;
  width: 20px;
}

.evt-ovr-head {
  display: flex;
  align-items: center;
  font-size: 30px;
  color: #fff;
}


.btn-hover {
  border: 3px solid #282761;
  color: #282761;
  cursor: pointer;
  font-size: 10px;
  letter-spacing: 1px;
  position: relative;
  outline: none;
  background-color: transparent;
  display: table;
  margin: 3px;
  height: 30px;
  width: 100px;
}
.btn-hover::before, .btn-hover::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 4px;
  background-color: #fff;
  transform: skewX(50deg);
  transition: 0.5s linear;
}
.btn-hover::before {
  top: -4px;
  left: 10%;
}
.btn-hover::after {
  bottom: -4px;
  right: 10%;
}
.btn-hover:hover::before {
  left: 75%;
}
.btn-hover:hover::after {
  right: 75%;
}

.athlete-row {  
  height:200px;
}

.athlete-image img {  
  max-height:200px;
  width:200px;  /*may need to switch to auto*/
  justify-content: right;
}
.athlete-name-text {  
  color: #fff;
  font-size: 32px;
}
.athlete-details-text {  
  color: #fff;
  font-size: 18px;
}

.athla-hdr-row-small {
  font-style: italic;
  color: #fff;
  font-size: 12px;
}
.athla-tbl-row-small {
  color: #000;
  font-size: 10px;
}
.athla-tbl-row-actions {
  color: #282761;
  font-size: 12px;
  padding: 9px;
}


/* results area */

.results-header {
  font-style: italic;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
}
.results-tbl-bg {
  background-color: #282761;
}
.results-hdr-row-big {
  font-style: italic;
  color: #fff;
  font-size: 20px;
}
.results-hdr-row-small {
  font-style: italic;
  color: #fff;
  font-size: 15px;
}
.results-tbl-row-big {
  color: #000;
  font-size: 15px;
}
.results-tbl-row-small {
  color: #000;
  font-size: 12px;
}
.results-tbl-row-actions {
  color: #282761;
  font-size: 15px;
  padding: 9px;
}


.resulta-t-text {  
  color: #fff;
  font-size: 48px;
}
.resulta-t-text2 {  
  color: #fff;
  font-size: 30px;
}
.resulta-t-date {  
  color: #fff;
  font-size: 16px;
}
.resulta-t-url {  
  color: #00f;
  font-size: 16px;
}
.resulta-details {  
  color: #fff;
  font-size: 24px;
}
.resulta-details-bold {  
  font-weight: bold;
  color: #fff;
  font-size: 24px;
}

.resulta-button {
  background-color: #282761;
  color: #fff;
  font-size: 24px;
  text-align: center; 
  margin: center;
  border: none; 
  text-decoration: none;
}

.resulta-cards {
  background-color: #fff;
  color: #282761;
  font-size: 20px;
  text-align: center; 
  margin: center;
  border: none; 
  text-decoration: none;
}

/* ==================================================
  Stats New */

  .table-container-stats{
    padding: 0 10%;
    margin: 10px auto 0;    
  }
  
  .table-stats{
    width: 100%;
    border-collapse: collapse; 
  }
  
  .table-stats thead{
    background-color: #282761;
    font-size: 14px;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
  }
  
  .table-stats tbody tr td{
    font-size: 20px;
    letter-spacing: 0.35px;
    font-weight: normal;
    color: #282761;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    border-right: 2px solid;
    border-color: #f0f0f0;
  }

  .table-stats tbody tr:hover td {
    background-color: #939393;
}

  .table-stats-sm-font{
    font-size: 16px !important;
  }

  .table-stats-msm-font{
    font-size: 10px !important;
  }

  .table-stats-vsm-font{
    font-size: 8px !important;
  }
  .table-stats-vsm-tournament-font{
    font-size: 12px !important;
  }
  
  .table-stats tbody tr:nth-child(odd) {
    background-color: #ffffff;
  }  
  
  .table-stats tbody tr:nth-child(even) {
    background-color: #f0f0f0;
  } 
  
  .table-stats-actions {
    color:#282761;
    font-size: 22px;
  }

.cookie-container {
  position: fixed;
  bottom: -100%;
  left: 0;
  right: 0;
  background:#212121;
  color:#939393;
  padding: 0 32px;
  box-shadow: 0 -2px 16px rgba(33, 33, 33, 0.397);

  transition: 400ms;
}

.cookie-container.active {
  bottom: 0;
}

.cookie-container a {
  color:#f0f0f0;
}

.cookie-btn {
  background: #e31f26;
  border: 0;
  color:#f0f0f0;
  padding: 12px 48px;
  font-size: 18px;
  margin-bottom: 16px;
  border-radius: 8px;
  cursor: pointer;
}

.profile-social {
  color: #ffffff;
  font-size: 30px;
  padding: 7px;
}

.profile-boxes {
  background-color: #282761;
  color:#ffffff;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center; 
  width: 170px; 
  min-width:170px; 
  max-width:170px; 
  height:40px; 
  min-height:40px;  
  max-height:40px;
  margin-left:10px;
  margin-bottom: 10px;
}

.profile-box-text-small {
  font-size: 18px;
  padding-right: 5px;
}

.profile-box-text-big {
  font-size: 18px; 
  font-weight: bold;
}

.profile-edit-text-big {
  color: #000000;
  font-size: 18px;
  width: 140px; 
  min-width:140px; 
  max-width:140px; 
}
.profile-edit-text-small {
  color: #545454;
  font-size: 10px;
}

.profile-email-text-big {
  color: #000000;
  font-size: 18px;
}

.pagination > li > a
{
    background-color: white;
    color: #282761;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover
{
    color: #5a5a5a;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a
{
    color: white;
    background-color: #282761 !Important;
    border: solid 1px #282761 !Important;
}

.pagination > .active > a:hover
{
    background-color: #282761 !Important;
    border: solid 1px #282761;
}



.site-footer {
  padding-top: 20px;
  padding-bottom: 10px;
  background: #14151e;
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400
}

.site-footer a {
  color: #fff
}

.site-footer a:hover {
  text-decoration: none
}

.site-footer-content {
  margin-bottom: 30px
}

@media only screen and (max-width: 991px) {
  .site-footer-content {
      justify-content:center
  }
}

.site-footer-logo {
  width: 112px;
  height: auto;
  margin-right: 30px
}

@media only screen and (max-width: 579px) {
  .site-footer-logo {
      width:80px
  }
}

.site-footer-text p {
  margin-bottom: 0;
  font-weight: 400
}

.site-footer-social {
  margin-bottom: 30px
}

@media only screen and (max-width: 991px) {
  .site-footer-social {
      text-align:center
  }
}

.site-footer-social-link {
  display: inline-block;
  width: 42px;
  height: 42px;
  background: #e31f26;
  color: #fff;
  font-size: 22px;
  line-height: 42px;
  text-align: center;
  text-decoration: none;
  -webkit-border-radius: 99px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 99px;
  -moz-background-clip: padding;
  border-radius: 99px;
  background-clip: padding-box
}

.site-footer-social-link:hover {
  text-decoration: none
}

@media only screen and (max-width: 991px) {
  .site-footer-social-link {
      margin-right:7px!important;
      margin-left: 7px!important;
      margin-bottom: 12px
  }
}

.site-footer-social-link .ico-bucs-flickr {
  top: 2px;
  position: relative
}

.site-footer-social-link+.site-footer-social-link {
  margin-left: 15px
}


.site-footer-nav {
  border-top: 1px solid #d8d8dc;
  border-bottom: 1px solid #d8d8dc;
  border-color: rgba(216,216,220,.15);
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px
}

.site-footer-nav ul {
  padding: 0;
  padding: 0!important;
  margin: 0;
  list-style: none
}

@media only screen and (max-width: 991px) {
  .site-footer-nav ul {
      width:auto;
      margin-left: -15px;
      margin-right: -15px;
      display: flex;
      justify-content: center;
      flex-wrap: wrap
  }
}

@media only screen and (max-width: 991px) {
  .site-footer-nav ul li {
      padding-left:15px;
      padding-right: 15px;
      width: 25%;
      text-align: center;
      margin-bottom: 12px
  }
}

@media only screen and (max-width: 767px) {
  .site-footer-nav ul li {
      width:33.3333%
  }
}

@media only screen and (max-width: 579px) {
  .site-footer-nav ul li {
      width:50%
  }
}

@media only screen and (max-width: 480px) {
  .site-footer-nav ul li {
      width:100%
  }
}

.site-footer-nav ul li+li {
  margin-left: 40px
}

@media only screen and (max-width: 991px) {
  .site-footer-nav ul li+li {
      margin-left:0
  }
}

.site-footer-links:after,.site-footer-links:before {
  content: " ";
  display: table
}

.site-footer-links:after {
  clear: both
}

.site-footer-links:after,.site-footer-links:before {
  display: table;
  content: " "
}

.site-footer-links:after {
  clear: both
}

.site-footer-links:after,.site-footer-links:before {
  content: " ";
  display: table
}

.site-footer-links:after {
  clear: both
}

.site-footer-links:after,.site-footer-links:before {
  display: table;
  content: " "
}

.site-footer-links:after {
  clear: both
}

@media only screen and (max-width: 991px) {
  .site-footer-links {
      text-align:center;
      margin-bottom: 10px
  }
}

.site-footer-links ul {
  padding: 0;
  padding: 0!important;
  margin: 0;
  list-style: none
}

.site-footer-links ul:after,.site-footer-links ul:before {
  content: " ";
  display: table
}

.site-footer-links ul:after {
  clear: both
}

.site-footer-links ul:after,.site-footer-links ul:before {
  display: table;
  content: " "
}

.site-footer-links ul:after {
  clear: both
}

.site-footer-links ul:after,.site-footer-links ul:before {
  content: " ";
  display: table
}

.site-footer-links ul:after {
  clear: both
}

.site-footer-links ul:after,.site-footer-links ul:before {
  display: table;
  content: " "
}

.site-footer-links ul:after {
  clear: both
}

.site-footer-links ul li {
  float: left;
  margin-left: 15px;
  margin-bottom: 15px;
  border-left: 1px solid #f6f6f6;
  padding-left: 15px;
  line-height: 16px
}

.site-footer-links ul li:first-child {
  border-left: none;
  margin-left: 0!important;
  padding-left: 0
}

@media only screen and (max-width: 991px) {
  .site-footer-links ul li {
      display:inline-block;
      float: none;
      padding-left: 12px;
      margin-left: 12px;
      margin-bottom: 12px
  }
}

@media only screen and (max-width: 767px) {
  .site-footer-links ul li {
      display:block;
      width: 100%;
      text-align: center;
      margin-left: 0;
      padding-left: 0;
      border-left: 0;
      margin-bottom: 10px
  }
}

.site-footer-links ul li a {
  font-weight: 400
}

@media only screen and (max-width: 991px) {
  .site-footer-developer {
      text-align:center
  }
}

.site-footer-developer a {
  font-weight: 400
}

@media only screen and (max-width: 767px) {
  .site-footer-developer {
      text-align:center
  }
}

.site-footer-developer p {
  margin-bottom: 0
}

.site-footer-developer img {
  vertical-align: baseline
}


th.rotate {
  /* Something you can count on */
  font-size: 8px;
  height: 140px;
  white-space: nowrap;
}

th.rotate > div {
  transform: 
    /* Magic Numbers */
    translate(25px, 51px)
    /* 45 is really 360 - 45 */
    rotate(315deg);
  width: 40px;
}
th.rotate > div > span {
/*  border-bottom: 1px solid #ccc; */
  padding: 5px 10px;
}



.a-search {
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px
}

.a-search ul {
  padding: 0;
  padding: 0!important;
  margin: 0;
  list-style: none
}

@media only screen and (max-width: 991px) {
  .a-search ul {
      width:auto;
      margin-left: -15px;
      margin-right: -15px;
      display: flex;
      justify-content: center;
      flex-wrap: wrap
  }
}

@media only screen and (max-width: 991px) {
  .a-search ul li {
      padding-left:15px;
      padding-right: 15px;
      width: 25%;
      text-align: center;
      margin-bottom: 0px
  }
}

@media only screen and (max-width: 767px) {
  .a-search ul li {
      width:33.3333%
  }
}

@media only screen and (max-width: 579px) {
  .a-search ul li {
      width:50%
  }
}

@media only screen and (max-width: 480px) {
  .a-search ul li {
      width:100%
  }
}

.a-search ul li+li {
  margin-left: 40px
}

@media only screen and (max-width: 991px) {
  .a-search ul li+li {
      margin-left:0
  }
}

/* Analysis Tabs uses a_tabs.js

/* Style the tab */
.analysistab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.analysistab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  color: black;
}

/* Change background color of buttons on hover */
.analysistab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.analysistab button.active {
  background-color: #DC0D17;
  color: white;
}

/* Style the tab content */
.analysistabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

