<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*#region Major Colour Codes*/
/*$blue_primary: #263856;
$light_blue_primary: #3064ab;*/
/*$yellow_primary: #ffb635;*/
/*$ash_primary: #778491;*/
/*$light_ash_primary: #f5f5f5;*/
/*-----V2 color palette---------*/
/*---New color palette was introduced on May 2022---*/
/*NOTE: Please refer to variable.scss file inside style_v2 section for exact names of the colors*/
/*
* Social Buttons for Bootstrap
*
* Copyright 2013-2016 Panayiotis Lipiridis
* Licensed under the MIT License
*
* https://github.com/lipis/bootstrap-social
*/
@import url("https://fonts.googleapis.com/css?family=Roboto");
@import url("https://fonts.googleapis.com/css?family=Hind");
.btn-social {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 4px !important;
}
.btn-social &gt; :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social.btn-lg {
  padding-left: 61px;
}
.btn-social.btn-lg &gt; :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social.btn-sm {
  padding-left: 38px;
}
.btn-social.btn-sm &gt; :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social.btn-xs {
  padding-left: 30px;
}
.btn-social.btn-xs &gt; :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}
.btn-social-icon &gt; :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social-icon.btn-lg {
  padding-left: 61px;
}
.btn-social-icon.btn-lg &gt; :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social-icon.btn-sm {
  padding-left: 38px;
}
.btn-social-icon.btn-sm &gt; :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social-icon.btn-xs {
  padding-left: 30px;
}
.btn-social-icon.btn-xs &gt; :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon &gt; :first-child {
  border: none;
  text-align: center;
  width: 100% !important;
}
.btn-social-icon.btn-lg {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-sm {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

.btn-adn {
  color: #fff;
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-adn:focus, .btn-adn.focus, .btn-adn:hover, .btn-adn:active, .btn-adn.active {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-adn {
  color: #fff;
  background-color: #ce563f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active:hover, .btn-adn.active:hover {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-adn:hover {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active:focus, .btn-adn.active:focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-adn:focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active.focus, .btn-adn.active.focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-adn.focus {
  color: #fff;
  background-color: #b94630;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn:active, .btn-adn.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-adn {
  background-image: none;
}

.btn-adn.disabled:hover, .btn-adn[disabled]:hover {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-adn:hover {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn.disabled:focus, .btn-adn[disabled]:focus {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-adn:focus {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn.disabled.focus, .btn-adn[disabled].focus {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-adn.focus {
  background-color: #d87a68;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-adn .badge {
  color: #d87a68;
  background-color: #fff;
}

.btn-bitbucket {
  color: #fff;
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket:hover, .btn-bitbucket:active, .btn-bitbucket.active {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-bitbucket {
  color: #fff;
  background-color: #163758;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active:hover, .btn-bitbucket.active:hover {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-bitbucket:hover {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active:focus, .btn-bitbucket.active:focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-bitbucket:focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active.focus, .btn-bitbucket.active.focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-bitbucket.focus {
  color: #fff;
  background-color: #0f253c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket:active, .btn-bitbucket.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-bitbucket {
  background-image: none;
}

.btn-bitbucket.disabled:hover, .btn-bitbucket[disabled]:hover {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-bitbucket:hover {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket.disabled:focus, .btn-bitbucket[disabled]:focus {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-bitbucket:focus {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket.disabled.focus, .btn-bitbucket[disabled].focus {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-bitbucket.focus {
  background-color: #205081;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-bitbucket .badge {
  color: #205081;
  background-color: #fff;
}

.btn-dropbox {
  color: #fff;
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:focus, .btn-dropbox.focus, .btn-dropbox:hover, .btn-dropbox:active, .btn-dropbox.active {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-dropbox {
  color: #fff;
  background-color: #0d6aad;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active:hover, .btn-dropbox.active:hover {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-dropbox:hover {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active:focus, .btn-dropbox.active:focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-dropbox:focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active.focus, .btn-dropbox.active.focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-dropbox.focus {
  color: #fff;
  background-color: #0a568c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox:active, .btn-dropbox.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-dropbox {
  background-image: none;
}

.btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-dropbox:hover {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox.disabled:focus, .btn-dropbox[disabled]:focus {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-dropbox:focus {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox.disabled.focus, .btn-dropbox[disabled].focus {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-dropbox.focus {
  background-color: #1087dd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-dropbox .badge {
  color: #1087dd;
  background-color: #fff;
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:focus, .btn-facebook.focus, .btn-facebook:hover, .btn-facebook:active, .btn-facebook.active {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-facebook {
  color: #fff;
  background-color: #2d4373;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active:hover, .btn-facebook.active:hover {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-facebook:hover {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active:focus, .btn-facebook.active:focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-facebook:focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active.focus, .btn-facebook.active.focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-facebook.focus {
  color: #fff;
  background-color: #23345a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook:active, .btn-facebook.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-facebook {
  background-image: none;
}

.btn-facebook.disabled:hover, .btn-facebook[disabled]:hover {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-facebook:hover {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook.disabled:focus, .btn-facebook[disabled]:focus {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-facebook:focus {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook.disabled.focus, .btn-facebook[disabled].focus {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-facebook.focus {
  background-color: #3b5998;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-facebook .badge {
  color: #3b5998;
  background-color: #fff;
}

.btn-flickr {
  color: #fff;
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:focus, .btn-flickr.focus, .btn-flickr:hover, .btn-flickr:active, .btn-flickr.active {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-flickr {
  color: #fff;
  background-color: #cc006a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active:hover, .btn-flickr.active:hover {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-flickr:hover {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active:focus, .btn-flickr.active:focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-flickr:focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active.focus, .btn-flickr.active.focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-flickr.focus {
  color: #fff;
  background-color: #a80057;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr:active, .btn-flickr.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-flickr {
  background-image: none;
}

.btn-flickr.disabled:hover, .btn-flickr[disabled]:hover {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-flickr:hover {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr.disabled:focus, .btn-flickr[disabled]:focus {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-flickr:focus {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr.disabled.focus, .btn-flickr[disabled].focus {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-flickr.focus {
  background-color: #ff0084;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-flickr .badge {
  color: #ff0084;
  background-color: #fff;
}

.btn-foursquare {
  color: #fff;
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:focus, .btn-foursquare.focus, .btn-foursquare:hover, .btn-foursquare:active, .btn-foursquare.active {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-foursquare {
  color: #fff;
  background-color: #f71752;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active:hover, .btn-foursquare.active:hover {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-foursquare:hover {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active:focus, .btn-foursquare.active:focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-foursquare:focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active.focus, .btn-foursquare.active.focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-foursquare.focus {
  color: #fff;
  background-color: #e30742;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare:active, .btn-foursquare.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-foursquare {
  background-image: none;
}

.btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-foursquare:hover {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-foursquare:focus {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare.disabled.focus, .btn-foursquare[disabled].focus {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-foursquare.focus {
  background-color: #f94877;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-foursquare .badge {
  color: #f94877;
  background-color: #fff;
}

.btn-github {
  color: #fff;
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:focus, .btn-github.focus, .btn-github:hover, .btn-github:active, .btn-github.active {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-github {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active:hover, .btn-github.active:hover {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-github:hover {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active:focus, .btn-github.active:focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-github:focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active.focus, .btn-github.active.focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-github.focus {
  color: #fff;
  background-color: #191919;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github:active, .btn-github.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-github {
  background-image: none;
}

.btn-github.disabled:hover, .btn-github[disabled]:hover {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-github:hover {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github.disabled:focus, .btn-github[disabled]:focus {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-github:focus {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github.disabled.focus, .btn-github[disabled].focus {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-github.focus {
  background-color: #444;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-github .badge {
  color: #444;
  background-color: #fff;
}

.btn-google {
  color: #fff;
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-google:focus, .btn-google.focus, .btn-google:hover, .btn-google:active, .btn-google.active {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-google {
  color: #fff;
  background-color: #c23321;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active:hover, .btn-google.active:hover {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-google:hover {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active:focus, .btn-google.active:focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-google:focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active.focus, .btn-google.active.focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-google.focus {
  color: #fff;
  background-color: #a32b1c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google:active, .btn-google.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-google {
  background-image: none;
}

.btn-google.disabled:hover, .btn-google[disabled]:hover {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-google:hover {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google.disabled:focus, .btn-google[disabled]:focus {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-google:focus {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google.disabled.focus, .btn-google[disabled].focus {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-google.focus {
  background-color: #dd4b39;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-google .badge {
  color: #dd4b39;
  background-color: #fff;
}

.btn-instagram {
  color: #fff;
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:focus, .btn-instagram.focus, .btn-instagram:hover, .btn-instagram:active, .btn-instagram.active {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-instagram {
  color: #fff;
  background-color: #305777;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active:hover, .btn-instagram.active:hover {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-instagram:hover {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active:focus, .btn-instagram.active:focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-instagram:focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active.focus, .btn-instagram.active.focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-instagram.focus {
  color: #fff;
  background-color: #26455d;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram:active, .btn-instagram.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-instagram {
  background-image: none;
}

.btn-instagram.disabled:hover, .btn-instagram[disabled]:hover {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-instagram:hover {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram.disabled:focus, .btn-instagram[disabled]:focus {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-instagram:focus {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram.disabled.focus, .btn-instagram[disabled].focus {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-instagram.focus {
  background-color: #3f729b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-instagram .badge {
  color: #3f729b;
  background-color: #fff;
}

.btn-linkedin {
  color: #fff;
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:focus, .btn-linkedin.focus, .btn-linkedin:hover, .btn-linkedin:active, .btn-linkedin.active {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-linkedin {
  color: #fff;
  background-color: #005983;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active:hover, .btn-linkedin.active:hover {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-linkedin:hover {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active:focus, .btn-linkedin.active:focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-linkedin:focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active.focus, .btn-linkedin.active.focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-linkedin.focus {
  color: #fff;
  background-color: #00405f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin:active, .btn-linkedin.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-linkedin {
  background-image: none;
}

.btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-linkedin:hover {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-linkedin:focus {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin.disabled.focus, .btn-linkedin[disabled].focus {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-linkedin.focus {
  background-color: #007bb6;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-linkedin .badge {
  color: #007bb6;
  background-color: #fff;
}

.btn-microsoft {
  color: #fff;
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-microsoft:focus, .btn-microsoft.focus, .btn-microsoft:hover, .btn-microsoft:active, .btn-microsoft.active {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-microsoft {
  color: #fff;
  background-color: #125acd;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active:hover, .btn-microsoft.active:hover {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-microsoft:hover {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active:focus, .btn-microsoft.active:focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-microsoft:focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active.focus, .btn-microsoft.active.focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-microsoft.focus {
  color: #fff;
  background-color: #0f4bac;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft:active, .btn-microsoft.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-microsoft {
  background-image: none;
}

.btn-microsoft.disabled:hover, .btn-microsoft[disabled]:hover {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-microsoft:hover {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft.disabled:focus, .btn-microsoft[disabled]:focus {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-microsoft:focus {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft.disabled.focus, .btn-microsoft[disabled].focus {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-microsoft.focus {
  background-color: #2672ec;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-microsoft .badge {
  color: #2672ec;
  background-color: #fff;
}

.btn-odnoklassniki {
  color: #fff;
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-odnoklassniki:focus, .btn-odnoklassniki.focus, .btn-odnoklassniki:hover, .btn-odnoklassniki:active, .btn-odnoklassniki.active {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-odnoklassniki {
  color: #fff;
  background-color: #d35b0a;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active:hover, .btn-odnoklassniki.active:hover {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-odnoklassniki:hover {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active:focus, .btn-odnoklassniki.active:focus {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-odnoklassniki:focus {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active.focus, .btn-odnoklassniki.active.focus {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-odnoklassniki.focus {
  color: #fff;
  background-color: #b14c09;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki:active, .btn-odnoklassniki.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-odnoklassniki {
  background-image: none;
}

.btn-odnoklassniki.disabled:hover, .btn-odnoklassniki[disabled]:hover {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-odnoklassniki:hover {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki.disabled:focus, .btn-odnoklassniki[disabled]:focus {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-odnoklassniki:focus {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki.disabled.focus, .btn-odnoklassniki[disabled].focus {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-odnoklassniki.focus {
  background-color: #f4731c;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-odnoklassniki .badge {
  color: #f4731c;
  background-color: #fff;
}

.btn-openid {
  color: #fff;
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-openid:focus, .btn-openid.focus, .btn-openid:hover, .btn-openid:active, .btn-openid.active {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-openid {
  color: #fff;
  background-color: #da7908;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active:hover, .btn-openid.active:hover {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-openid:hover {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active:focus, .btn-openid.active:focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-openid:focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active.focus, .btn-openid.active.focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-openid.focus {
  color: #fff;
  background-color: #b86607;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid:active, .btn-openid.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-openid {
  background-image: none;
}

.btn-openid.disabled:hover, .btn-openid[disabled]:hover {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-openid:hover {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid.disabled:focus, .btn-openid[disabled]:focus {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-openid:focus {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid.disabled.focus, .btn-openid[disabled].focus {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-openid.focus {
  background-color: #f7931e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-openid .badge {
  color: #f7931e;
  background-color: #fff;
}

.btn-pinterest {
  color: #fff;
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest:hover, .btn-pinterest:active, .btn-pinterest.active {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-pinterest {
  color: #fff;
  background-color: #9f191f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active:hover, .btn-pinterest.active:hover {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-pinterest:hover {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active:focus, .btn-pinterest.active:focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-pinterest:focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active.focus, .btn-pinterest.active.focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-pinterest.focus {
  color: #fff;
  background-color: #801419;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest:active, .btn-pinterest.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-pinterest {
  background-image: none;
}

.btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-pinterest:hover {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest.disabled:focus, .btn-pinterest[disabled]:focus {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-pinterest:focus {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest.disabled.focus, .btn-pinterest[disabled].focus {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-pinterest.focus {
  background-color: #cb2027;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-pinterest .badge {
  color: #cb2027;
  background-color: #fff;
}

.btn-reddit {
  color: #000;
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-reddit:focus, .btn-reddit.focus, .btn-reddit:hover, .btn-reddit:active, .btn-reddit.active {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-reddit {
  color: #000;
  background-color: #bcddff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active:hover, .btn-reddit.active:hover {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-reddit:hover {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active:focus, .btn-reddit.active:focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-reddit:focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active.focus, .btn-reddit.active.focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-reddit.focus {
  color: #000;
  background-color: #98ccff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit:active, .btn-reddit.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-reddit {
  background-image: none;
}

.btn-reddit.disabled:hover, .btn-reddit[disabled]:hover {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-reddit:hover {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit.disabled:focus, .btn-reddit[disabled]:focus {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-reddit:focus {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit.disabled.focus, .btn-reddit[disabled].focus {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-reddit.focus {
  background-color: #eff7ff;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-reddit .badge {
  color: #eff7ff;
  background-color: #000;
}

.btn-soundcloud {
  color: #fff;
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-soundcloud:focus, .btn-soundcloud.focus, .btn-soundcloud:hover, .btn-soundcloud:active, .btn-soundcloud.active {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-soundcloud {
  color: #fff;
  background-color: #c40;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active:hover, .btn-soundcloud.active:hover {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-soundcloud:hover {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active:focus, .btn-soundcloud.active:focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-soundcloud:focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active.focus, .btn-soundcloud.active.focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-soundcloud.focus {
  color: #fff;
  background-color: #a83800;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud:active, .btn-soundcloud.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-soundcloud {
  background-image: none;
}

.btn-soundcloud.disabled:hover, .btn-soundcloud[disabled]:hover {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-soundcloud:hover {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud.disabled:focus, .btn-soundcloud[disabled]:focus {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-soundcloud:focus {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud.disabled.focus, .btn-soundcloud[disabled].focus {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-soundcloud.focus {
  background-color: #f50;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-soundcloud .badge {
  color: #f50;
  background-color: #fff;
}

.btn-tumblr {
  color: #fff;
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:focus, .btn-tumblr.focus, .btn-tumblr:hover, .btn-tumblr:active, .btn-tumblr.active {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-tumblr {
  color: #fff;
  background-color: #1c2d3f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active:hover, .btn-tumblr.active:hover {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-tumblr:hover {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active:focus, .btn-tumblr.active:focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-tumblr:focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active.focus, .btn-tumblr.active.focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-tumblr.focus {
  color: #fff;
  background-color: #111c26;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr:active, .btn-tumblr.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-tumblr {
  background-image: none;
}

.btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-tumblr:hover {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-tumblr:focus {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr.disabled.focus, .btn-tumblr[disabled].focus {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-tumblr.focus {
  background-color: #2c4762;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-tumblr .badge {
  color: #2c4762;
  background-color: #fff;
}

.btn-twitter {
  color: #fff;
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:focus, .btn-twitter.focus, .btn-twitter:hover, .btn-twitter:active, .btn-twitter.active {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-twitter {
  color: #fff;
  background-color: #2795e9;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active:hover, .btn-twitter.active:hover {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-twitter:hover {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active:focus, .btn-twitter.active:focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-twitter:focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active.focus, .btn-twitter.active.focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-twitter.focus {
  color: #fff;
  background-color: #1583d7;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter:active, .btn-twitter.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-twitter {
  background-image: none;
}

.btn-twitter.disabled:hover, .btn-twitter[disabled]:hover {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-twitter:hover {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter.disabled:focus, .btn-twitter[disabled]:focus {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-twitter:focus {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter.disabled.focus, .btn-twitter[disabled].focus {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-twitter.focus {
  background-color: #55acee;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-twitter .badge {
  color: #55acee;
  background-color: #fff;
}

.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo:hover, .btn-vimeo:active, .btn-vimeo.active {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vimeo {
  color: #fff;
  background-color: #1295bf;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active:hover, .btn-vimeo.active:hover {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vimeo:hover {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active:focus, .btn-vimeo.active:focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vimeo:focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active.focus, .btn-vimeo.active.focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vimeo.focus {
  color: #fff;
  background-color: #0f7b9f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo:active, .btn-vimeo.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-vimeo {
  background-image: none;
}

.btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-vimeo:hover {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo.disabled:focus, .btn-vimeo[disabled]:focus {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-vimeo:focus {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo.disabled.focus, .btn-vimeo[disabled].focus {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-vimeo.focus {
  background-color: #1ab7ea;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vimeo .badge {
  color: #1ab7ea;
  background-color: #fff;
}

.btn-vk {
  color: #fff;
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:focus, .btn-vk.focus, .btn-vk:hover, .btn-vk:active, .btn-vk.active {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vk {
  color: #fff;
  background-color: #466482;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active:hover, .btn-vk.active:hover {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vk:hover {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active:focus, .btn-vk.active:focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vk:focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active.focus, .btn-vk.active.focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-vk.focus {
  color: #fff;
  background-color: #3a526b;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk:active, .btn-vk.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-vk {
  background-image: none;
}

.btn-vk.disabled:hover, .btn-vk[disabled]:hover {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-vk:hover {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk.disabled:focus, .btn-vk[disabled]:focus {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-vk:focus {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk.disabled.focus, .btn-vk[disabled].focus {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-vk.focus {
  background-color: #587ea3;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-vk .badge {
  color: #587ea3;
  background-color: #fff;
}

.btn-yahoo {
  color: #fff;
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}
.btn-yahoo:focus, .btn-yahoo.focus, .btn-yahoo:hover, .btn-yahoo:active, .btn-yahoo.active {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-yahoo {
  color: #fff;
  background-color: #500a6f;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active:hover, .btn-yahoo.active:hover {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-yahoo:hover {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active:focus, .btn-yahoo.active:focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-yahoo:focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active.focus, .btn-yahoo.active.focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.open &gt; .dropdown-toggle.btn-yahoo.focus {
  color: #fff;
  background-color: #39074e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo:active, .btn-yahoo.active {
  background-image: none;
}

.open &gt; .dropdown-toggle.btn-yahoo {
  background-image: none;
}

.btn-yahoo.disabled:hover, .btn-yahoo[disabled]:hover {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-yahoo:hover {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo.disabled:focus, .btn-yahoo[disabled]:focus {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-yahoo:focus {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo.disabled.focus, .btn-yahoo[disabled].focus {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

fieldset[disabled] .btn-yahoo.focus {
  background-color: #720e9e;
  border-color: rgba(0, 0, 0, 0.2);
}

.btn-yahoo .badge {
  color: #720e9e;
  background-color: #fff;
}

/* Import Common SCSS*/
/*#region Major Colour Codes*/
/*$blue_primary: #263856;
$light_blue_primary: #3064ab;*/
/*$yellow_primary: #ffb635;*/
/*$ash_primary: #778491;*/
/*$light_ash_primary: #f5f5f5;*/
/*-----V2 color palette---------*/
/*---New color palette was introduced on May 2022---*/
/*NOTE: Please refer to variable.scss file inside style_v2 section for exact names of the colors*/
/**
    sl : social login
*/
.sl-wrapper {
  padding: 15px;
}
.sl-wrapper h3 {
  /*border-left: 5px solid $yellow_primary;*/
  padding-left: 5px;
}
.sl-wrapper ul {
  margin-top: 15px;
}
.sl-wrapper ul li {
  padding-bottom: 15px;
  list-style: none;
}
/**
    lb : Login Box
*/
.lb-wrapper {
  padding: 15px;
}
.lb-wrapper h3 {
  /*border-left: 5px solid $yellow_primary;*/
  padding-left: 5px;
}
.lb-wrapper .lb-form-wrapper {
  margin-top: 10px;
  /*a {
      height: 40px;
      border-radius: 4px !important;
      span{
          font-size:16px !important;
      }
  }*/
}
.lb-wrapper .lb-form-wrapper input[type=text] {
  height: 48px;
  border-radius: 4px !important;
}
.lb-wrapper .lb-form-wrapper input[type=password] {
  height: 48px;
  border-radius: 4px !important;
}
.lb-wrapper .lb-form-wrapper .lb-remember-me {
  margin-top: 2px;
}
.lb-wrapper .lb-form-wrapper .lb-forgot-pwd {
  color: #0067ff;
}
.lb-wrapper .lb-form-wrapper .lb-forgot-pwd:hover {
  color: #004693;
}
.lb-wrapper .lb-social-wrapper a {
  color: #0067ff;
}
.lb-wrapper .lb-social-wrapper a:hover {
  color: #004693;
}
.lb-wrapper .lb-social-wrapper .lb-s-in-link-wrapper {
  margin-top: -5px;
}
.lb-wrapper .lb-social-wrapper .lb-s-in-link-wrapper a {
  color: #fff;
}
.lb-wrapper .lb-social-wrapper-loader {
  text-align: center;
  height: 30px;
  width: 58px;
  margin-top: -8px;
}
/* Import Common SCSS*/
/*#region Major Colour Codes*/
/*$blue_primary: #263856;
$light_blue_primary: #3064ab;*/
/*$yellow_primary: #ffb635;*/
/*$ash_primary: #778491;*/
/*$light_ash_primary: #f5f5f5;*/
/*-----V2 color palette---------*/
/*---New color palette was introduced on May 2022---*/
/*NOTE: Please refer to variable.scss file inside style_v2 section for exact names of the colors*/
.jconfirm.jconfirm-my-theme .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.7);
}
.jconfirm.jconfirm-my-theme .jconfirm-box {
  border-top: 5px solid #b1b110;
}
.jconfirm.jconfirm-my-theme .jconfirm-box div.jconfirm-content {
  overflow: hidden !important;
}
.jconfirm.jconfirm-my-danger-theme .jconfirm-bg {
  background-color: rgba(0, 0, 0, 0.7);
}
.jconfirm.jconfirm-my-danger-theme .jconfirm-box {
  border-top: 5px solid #f52e41;
}
.jconfirm.jconfirm-my-danger-theme .jconfirm-box div.jconfirm-content {
  overflow: hidden !important;
}
.font_roboto {
  font-family: "Roboto", sans-serif !important;
}

.font_hind {
  font-family: "Hind", sans-serif !important;
}

/*#region Media Queries*/
/*#endregion*/
/*#region Parent Styles*/
body {
  /*background-color: #f0f0f0;*/
  background-color: #eeeeee;
  font-family: "Hind", sans-serif !important;
  /* for black out right hand side in case of hovering the menu */
  /*#region FormGuide / Results H Tags Custom Styles*/
  /*#endregion FormGuide / Results H Tags Custom Styles*/
  /* Mark JS */
}
body div.hover-black-board {
  position: fixed;
  z-index: 310;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  background-color: #222;
  -webkit-transition: opacity 500ms, visibility 500ms;
  -moz-transition: opacity 500ms, visibility 500ms;
  -o-transition: opacity 500ms, visibility 500ms;
  transition: opacity 500ms, visibility 500ms;
}
body div.hover-black-board.hover {
  opacity: 0.8;
  visibility: visible;
  z-index: 110;
}
body h1 {
  color: black;
  font-weight: 900;
  font-size: 28px !important;
  line-height: 35px !important;
}
body h1 a {
  color: inherit;
}
body h2 {
  color: black;
  font-weight: 600;
  font-size: 25px !important;
  line-height: 25px !important;
}
body h3 {
  color: black;
  font-weight: 600;
  font-size: 20px !important;
  line-height: 20px !important;
}
body h1.fgr {
  color: black;
  font-weight: 900;
  font-size: 25px !important;
  /*line-height: 25px !important;*/
}
body h1.fgr a {
  color: inherit;
}
body h2.fgr {
  color: black;
  font-weight: 600;
  font-size: 18px !important;
  /*line-height: 20px !important;*/
}
body h3.fgr {
  color: black;
  font-weight: 600;
  font-size: 15px !important;
  /*line-height: 17px !important;*/
}
body .container-fluid .container {
  background: white;
}
body .up {
  position: relative;
  top: -0.5em;
  font-size: 80%;
  text-transform: lowercase;
}
body .datepicker-dropdown {
  /*top: 150px !important;
  left: 0;*/
}
body mark {
  background: #b1b110 !important;
  color: #232323 !important;
  border-radius: 3px !important;
  padding: 0px 0px 0px 0px !important;
}
body label.error {
  font-size: 12px;
  color: red;
  font-weight: 100;
}

.box-shdow, .block-container, .white-bg-n-shadow, .rns-container {
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  /*box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);*/
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 5px 0 rgba(0, 0, 0, 0.19);
}

.rns-field {
  height: 48px;
  border-radius: 4px !important;
  border: 1px solid #dbe7ef;
}

.grey-bg {
  background: #e4e4e4;
}

.white-bg-n-shadow, .rns-container {
  background: #fff;
  border-radius: 6px !important;
  height: 100%;
}

.block-container {
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding: 5px 15px 20px 15px;
  border-radius: 6px !important;
}

.rns-container {
  background: #fff;
  margin-top: 10px;
  padding: 10px 0px;
}
.rns-container .title-wrapper {
  border-bottom: 2px solid #004693;
  border-top: 2px solid #004693;
  padding: 20px 0;
}
.rns-container .title-wrapper h1 {
  color: #004693 !important;
}
.rns-container .title-wrapper p {
  padding: 5px 0px;
  color: #666666 !important;
}

.absolute-left {
  padding-left: 0px !important;
}

.absolute-right {
  padding-right: 0px !important;
}

.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}

@media print, screen and (max-width: 767px) {
  .nopadding-xs {
    padding: 0 !important;
    margin: 0 !important;
  }
}

/*#endregion Parent Styles*/
/*#region Color Classes*/
.bg-cobalt {
  background-color: #004693 !important;
  background-image: linear-gradient(to bottom, #004693 0, #004693 100%) !important;
  border-radius: 0px !important;
  color: #ffffff !important;
}

.bg-azure {
  background-color: #0067ff !important;
  background-image: linear-gradient(to bottom, #0067ff 0, #0067ff 100%) !important;
  border-radius: 0px !important;
  color: #ffffff !important;
}

.bg-acid-green {
  background-color: #b1b110 !important;
  background-image: linear-gradient(to bottom, #b1b110 0, #b1b110 100%) !important;
  border-radius: 0px !important;
  color: #ffffff !important;
}

.bg-metalic-sunberst {
  background-color: #99993D !important;
  background-image: linear-gradient(to bottom, #99993D 0, #99993D 100%) !important;
  border-radius: 0px !important;
  color: #ffffff !important;
}

.bg-tundora {
  background-color: #232323 !important;
  background-image: linear-gradient(to bottom, #232323 0, #232323 100%) !important;
  border-radius: 0px !important;
  color: #ffffff !important;
}

.bg-iron {
  background-color: #666666 !important;
  background-image: linear-gradient(to bottom, #666666 0, #666666 100%) !important;
  border-radius: 0px !important;
  color: #000 !important;
}

.bg-white {
  background: #fff;
}

.cobalt {
  color: #004693 !important;
}

.azure {
  color: #0067ff !important;
}

.metalic-sunberst {
  color: #99993D !important;
}

.tundora {
  color: #232323 !important;
}

.iron {
  color: #666666 !important;
}

a.btn-yellow {
  background: #b1b110;
  border-radius: 2px;
  color: #fff;
  margin-right: 5px;
  padding: 0 3px;
  display: inline-block;
  /*text-transform: uppercase;*/
  text-decoration: none;
  margin-top: 3px;
}
a.btn-yellow:hover {
  color: #fff;
}

a.btn-grey {
  background: #666666;
  border-radius: 2px;
  color: #fff;
  margin-right: 5px;
  padding: 0 3px;
  display: inline-block;
  /*text-transform: uppercase;*/
  text-decoration: none;
  margin-top: 3px;
}
a.btn-grey:hover {
  color: #fff;
}

/*#endregion Color Classes*/
/*#region Font weights */
.font_weight_light, .grnd-flt-btn-wrpr .grnd-flt-btn-row .lvl2 a, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl3 span.sml, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.sml, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.bldSot, .ef-rnr-rating-wrpr span.labeled, .ef-runne-det-runner-cont span.sml, .ef-rnr-plce-wrpr .ef-rnr-plce-sec .sec-cont, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl2 .ef-rnr-plce-trainer, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl2 .ef-rnr-plce-jockey, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-margin, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-wt, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-horse a, .fgr-table-lvl-1 table tbody tr.runner-row td:first-child, .fgr-table-lvl-1 table thead tr th, .fgr-race-header .fgr-rh-left-wrapper .fgr-rh-time span.light, .tabs-wrapper .tabs-secondary li a, .tabs-wrapper .tabs-primary li a {
  font-weight: 400 !important;
}

.font_weight_regular {
  font-weight: 400 !important;
}

.font_weight_medium, .fgr-race-header .fgr-rh-right-wrapper .fgr-rh-right-pm-wrp .fgr-rh-right-pm, #ftr .ftr-lvl-1 .container .ftr-list li a, .print-btn-lb, .print-btn-b, .print-btn-g, .print-btn-o {
  font-weight: 500 !important;
}

.font_weight_semi_bold, .grnd-flt-btn-wrpr .grnd-flt-btn-row .lvl1 a, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl4 a, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl3 span.bld, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.bld, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 a, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl1 span.sml, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl1 span.bld, .ef-rnr-rating-wrpr span.sml, .ef-rnr-rating-wrpr span.bld-rating, .ef-rnr-rating-wrpr span.bld, .ef-rnr-rating-wrpr a, .ef-runne-det-runner-cont span.bld, .ef-runne-det-runner-cont a, .ef-runne-det-runner-header span.bld, .ef-runne-det-runner-header a, .ef-runne-det-runner-figs span, .ef-rnr-plce-wrpr .ef-rnr-plce-sec .sec-title, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-ordinal, .ef-rnr-plce-wrpr .ef-rnr-plce-race a, .fgr-race-header .fgr-rh-left-wrapper .fgr-rh-time span, .fgr-race-header .fgr-rh-left-wrapper .fgr-rh-rno span, #ftr .ftr-lvl-1 .container .ftr-title, .btn-simple-inv-g, .btn-simple-inv-o, .btn-simple-inv-a, .btn-simple-inv-lb, .btn-simple-inv-b, .btn-simple-g, .btn-simple-o, .btn-simple-a, .btn-simple-lb, .btn-simple-b, .tabs-wrapper .tabs-secondary .active a, .tabs-wrapper .tabs-secondary li a:hover, .tabs-wrapper .tabs-primary .active a, .tabs-wrapper .tabs-primary li a:hover {
  font-weight: 600 !important;
}

.font_weight_bold {
  font-weight: 900 !important;
}

/*#endregion*/
/*#region Major Headers and Fonts Sizes*/
.big-heading {
  font-size: 46px;
  /*line-height: 54px;*/
  font-family: "Hind", sans-serif;
  font-weight: 600;
  /*color: $light_blue_primary;*/
}

.main-heading, .rns-container .title-wrapper h1 {
  font-size: 26px;
  /*line-height: 40px;*/
  margin-top: 15px;
  font-family: "Hind", sans-serif;
  font-weight: 600;
  /*color: $light_blue_primary;*/
}

.sub-heading, .fgr-race-header .fgr-rh-left-wrapper .fgr-rh-rno span, #ftr .ftr-lvl-1 .container .ftr-title {
  font-size: 24px;
  font-family: "Hind", sans-serif;
  /*line-height: 33px;*/
  font-weight: 500;
  /*color: $light_blue_primary;*/
}

.junior-heading, .grnd-flt-btn-wrpr .grnd-flt-btn-row .lvl1 a, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl4 a, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl3 span.sml, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl3 span.bld, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.sml, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.bldSot, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.bld, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 a, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl1 span.sml, .ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl1 span.bld, .ef-rnr-rating-wrpr span.sml, .ef-rnr-rating-wrpr span.bld-rating, .ef-rnr-rating-wrpr span.bld, .ef-rnr-rating-wrpr span.labeled, .ef-rnr-rating-wrpr a, .ef-runne-det-runner-cont span.sml, .ef-runne-det-runner-cont span.bld, .ef-runne-det-runner-cont a, .ef-runne-det-runner-header span.bld, .ef-runne-det-runner-header a, .ef-runne-det-runner-figs span, .ef-rnr-plce-wrpr .ef-rnr-plce-race a, .fgr-race-header .fgr-rh-right-wrapper .fgr-rh-right-pm-wrp .fgr-rh-right-pm {
  font-size: 17px;
  font-family: "Hind", sans-serif;
  /*line-height: 26px;*/
  font-weight: 500;
  /*color: $light_blue_primary;*/
}

.junior-heading_14 {
  font-size: 14px !important;
  font-family: "Hind", sans-serif;
  /*line-height: 26px;*/
  font-weight: 500;
  /*color: $light_blue_primary;*/
}

.junior-heading_20 {
  font-size: 20px !important;
  font-family: "Hind", sans-serif;
  /*line-height: 26px;*/
  font-weight: 500;
  /*color: $light_blue_primary;*/
}

.normal-text, .ef-rnr-plce-wrpr .ef-rnr-plce-sec .sec-cont, .ef-rnr-plce-wrpr .ef-rnr-plce-sec .sec-title, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl2 .ef-rnr-plce-trainer, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl2 .ef-rnr-plce-jockey, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-margin, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-wt, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-horse a, .ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-ordinal, .fgr-race-header .fgr-rh-left-wrapper .fgr-rh-time span, #ftr .ftr-lvl-1 .container .ftr-list li a, .rns-container .title-wrapper p {
  font-size: 15px;
  /*font-family: 'Hind', sans-serif;*/
  /*line-height: 22px;*/
  font-weight: 400;
  /*color: $light_blue_primary;*/
}

.normal-Autocomplete-text {
  font-size: 10px !important;
  /*font-family: 'Hind', sans-serif;*/
  /*line-height: 22px;*/
  font-weight: 400;
  /*color: $light_blue_primary;*/
}

/*#endregion*/
/*#region PULL LEFT RIGHT IN MEDIA*/
@media (max-width: 767px) {
  .pull-xs-left {
    float: left !important;
  }
  .pull-xs-right {
    float: right !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pull-sm-left {
    float: left !important;
  }
  .pull-sm-right {
    float: right !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pull-md-left {
    float: left !important;
  }
  .pull-md-right {
    float: right !important;
  }
}
@media (min-width: 1200px) {
  .pull-lg-left {
    float: left !important;
  }
  .pull-lg-right {
    float: right !important;
  }
}
/*#endregion PULL LEFT RIGHT IN MEDIA*/
/*#region Common Mixings*/
/* To maintain image aspect ratioo */
/* To maintain last list border*/
/* Force font size classes for news story */
/* Common Button Styles*/
/*#endregion Common Mixings*/
/*#region Tabs Styles*/
.tabs-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}
.tabs-wrapper .tabs-primary {
  display: inline-flex;
  vertical-align: bottom;
  border: none;
}
.tabs-wrapper .tabs-primary li {
  text-align: center;
  display: inline-flex !important;
  flex: 0 0 auto;
}
.tabs-wrapper .tabs-primary li a {
  background-color: #004693 !important;
  background-image: linear-gradient(to bottom, #004693 0, #004693 100%) !important;
  border-radius: 4px !important;
  color: #fff !important;
}
.tabs-wrapper .tabs-primary li a:hover {
  background-color: #0067ff !important;
  background-image: linear-gradient(to bottom, #0067ff 0, #0067ff 100%) !important;
  /*border-radius: 0px !important;*/
  color: white !important;
}
.tabs-wrapper .tabs-primary .active a {
  background-color: #b1b110 !important;
  background-image: linear-gradient(to bottom, #b1b110 0, #b1b110 100%) !important;
  /*border-radius: 0px !important;*/
  color: #fff !important;
}
.tabs-wrapper .tabs-primary .active a:hover {
  background-color: #b1b110 !important;
  background-image: linear-gradient(to bottom, #b1b110 0, #b1b110 100%) !important;
}
.tabs-wrapper .tabs-primary .disabled {
  pointer-events: none;
  opacity: 0.8;
}
.tabs-wrapper .tabs-primary .disabled a {
  pointer-events: none;
}
.tabs-wrapper .tabs-secondary {
  display: inline-flex;
  width: 100%;
}
.tabs-wrapper .tabs-secondary li {
  text-align: center;
  display: inline-flex !important;
  cursor: pointer;
  flex: 0 0 auto;
}
.tabs-wrapper .tabs-secondary li a {
  border-radius: 0px !important;
  color: #232323 !important;
  border-bottom: 1px solid #dbe7ef;
}
.tabs-wrapper .tabs-secondary li a:hover {
  background: #d4d6d8;
  background-image: linear-gradient(to bottom, #d4d6d8 0, #d4d6d8 100%) !important;
  border-radius: 0px !important;
  color: #232323 !important;
}
.tabs-wrapper .tabs-secondary .active a {
  background: #d4d6d8;
  background-image: linear-gradient(to bottom, #d4d6d8 0, #d4d6d8 100%) !important;
  border-left: 1px solid #dbe7ef;
  border-top: 1px solid #dbe7ef;
  border-right: 1px solid #dbe7ef;
  border-bottom: none !important;
}
.tabs-wrapper .tabs-tertiary li a {
  padding: 4px 5px 0px 5px !important;
}
.tabs-wrapper .tabs-tertiary li a .ml-disciline-wrapper img {
  display: inline-block;
  width: 35px;
  height: 35px;
}
.tabs-wrapper .tabs-tertiary li a .ml-disciline-wrapper p {
  display: inline-block;
  width: calc(100% - 40px);
  padding-right: 5px;
  white-space: nowrap;
}
.tabs-wrapper .tabs-tertiary li a .all-disp p {
  display: inline-block;
  width: 100%;
  margin-top: 6px;
}
.tabs-wrapper .tabs-tertiary li:first-child a .all-disp p {
  display: inline-block;
  width: 100%;
  margin-top: 6px;
  padding: 0px 10px;
}

/*.nav-tabs:not(.sub-tabs) li a {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    font-weight: bold;
    color: white !important;
}

.nav-tabs:not(.sub-tabs) li.active a {
    background: #ffb635;
}

.nav-tabs:not(.sub-tabs) li:not(.active) a {
    background: #273856;
}

.raceTime:not(.sub-tabs) {
    color: white;
}

.nav-tabs:not(.sub-tabs) li a:hover, .nav-tabs:not(.sub-tabs) li.active a:hover {
    background: #ffb635;
    cursor: pointer;
}*/
/*.sub-tabs li a {
    font-weight: bold;
}

.stats-tab &gt; li {
    float: none;
    display: inline; 
    zoom: 1; 
}

.seasons-tab {
    text-align: center;
    display: inline-flex;
}


.seasons-tab-div {
    overflow-x: auto;
}*/
/*#endregion Tabs Styles*/
/*#region Scroll Bar CSS*/
.rns-scroll::-webkit-scrollbar {
  background-color: transparent;
  height: 7px;
  margin-top: 2px;
}

.rns-scroll::-webkit-scrollbar-track {
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  background-color: transparent;
  cursor: pointer;
  padding: 5px 0px;
}

.rns-scroll::-webkit-scrollbar-thumb {
  padding-top: 1px;
  background-color: #4e4e4e;
  border-radius: 15px;
  /*border: 1px solid $white;*/
  cursor: pointer;
}

/*#endregion SCroll Bar CSS*/
/*#region Boxed Buttons*/
.btn-export {
  font-size: 12px !important;
  line-height: 1.4 !important;
}

.btn-boxed-lb {
  color: #fff !important;
  font-weight: 300 !important;
  background: #0067ff;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-lb {
    padding: 4px 5px !important;
  }
}

.btn-boxed-lb-h {
  color: #fff !important;
  font-weight: 300 !important;
  background: #0067ff;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-lb-h:hover {
  background: #b1b110;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-lb-h {
    padding: 4px 5px !important;
  }
}

.btn-boxed-b {
  color: #fff !important;
  font-weight: 300 !important;
  background: #004693;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-b {
    padding: 4px 5px !important;
  }
}

.btn-boxed-b-h {
  color: #fff !important;
  font-weight: 300 !important;
  background: #004693;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-b-h:hover {
  background: #b1b110;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-b-h {
    padding: 4px 5px !important;
  }
}

.btn-boxed-g {
  color: #fff !important;
  font-weight: 300 !important;
  background: #99993D;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-g {
    padding: 4px 5px !important;
  }
}

.btn-boxed-g-h {
  color: #fff !important;
  font-weight: 300 !important;
  background: #99993D;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-g-h:hover {
  background: #b1b110;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-g-h {
    padding: 4px 5px !important;
  }
}

.btn-boxed-y {
  color: #fff !important;
  font-weight: 300 !important;
  background: #b1b110;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-y {
    padding: 4px 5px !important;
  }
}

.btn-boxed-y-h {
  color: #fff !important;
  font-weight: 300 !important;
  background: #b1b110;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-y-h:hover {
  background: #004693;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-y-h {
    padding: 4px 5px !important;
  }
}

.btn-boxed-a {
  color: #fff !important;
  font-weight: 300 !important;
  background: #666666;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-a {
    padding: 4px 5px !important;
  }
}

.btn-boxed-a-h {
  color: #fff !important;
  font-weight: 300 !important;
  background: #666666;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-a-h:hover {
  background: #004693;
}
@media print, screen and (max-width: 767px) {
  .btn-boxed-a-h {
    padding: 4px 5px !important;
  }
}

/*#endregion Boxed Buttons*/
/*#region Button patterns start */
.btn-simple-b {
  background: #fff;
  white-space: nowrap;
  border: 2px solid #004693;
  border-radius: 4px !important;
  color: #004693;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-b * {
  color: #004693;
  font-size: 12px !important;
}
.btn-simple-b i {
  font-size: 12px;
}
.btn-simple-b:hover, .btn-simple-b:focus {
  background: #004693;
  color: #fff !important;
  border: 2px solid #004693;
}
.btn-simple-b:hover *, .btn-simple-b:focus * {
  color: #fff;
  font-size: 12px !important;
}

.btn-simple-lb {
  background: #fff;
  white-space: nowrap;
  border: 2px solid #0067ff;
  border-radius: 4px !important;
  color: #0067ff;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-lb * {
  color: #0067ff;
  font-size: 12px !important;
}
.btn-simple-lb i {
  font-size: 12px;
}
.btn-simple-lb:hover, .btn-simple-lb:focus {
  background: #0067ff;
  color: #fff !important;
  border: 2px solid #0067ff;
}
.btn-simple-lb:hover *, .btn-simple-lb:focus * {
  color: #fff;
  font-size: 12px !important;
}

.btn-simple-a {
  background: #fff;
  white-space: nowrap;
  border: 2px solid #666666;
  border-radius: 4px !important;
  color: #666666;
  /*&amp;:focus {
      color: $clr !important;
  }*/
  /*@include rns-btn-simple(#e0e0e0, $ash_primary, $isInv: false);*/
}
.btn-simple-a * {
  color: #666666;
  font-size: 12px !important;
}
.btn-simple-a i {
  font-size: 12px;
}
.btn-simple-a:hover, .btn-simple-a:focus {
  background: #666666;
  color: #fff !important;
  border: 2px solid #666666;
}
.btn-simple-a:hover *, .btn-simple-a:focus * {
  color: #fff;
  font-size: 12px !important;
}

.btn-simple-o {
  background: #fff;
  white-space: nowrap;
  border: 2px solid #b1b110;
  border-radius: 4px !important;
  color: #b1b110;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-o * {
  color: #b1b110;
  font-size: 12px !important;
}
.btn-simple-o i {
  font-size: 12px;
}
.btn-simple-o:hover, .btn-simple-o:focus {
  background: #b1b110;
  color: #fff !important;
  border: 2px solid #b1b110;
}
.btn-simple-o:hover *, .btn-simple-o:focus * {
  color: #fff;
  font-size: 12px !important;
}

.btn-simple-g {
  background: #fff;
  white-space: nowrap;
  border: 2px solid #99993D;
  border-radius: 4px !important;
  color: #99993D;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-g * {
  color: #99993D;
  font-size: 12px !important;
}
.btn-simple-g i {
  font-size: 12px;
}
.btn-simple-g:hover, .btn-simple-g:focus {
  background: #99993D;
  color: #fff !important;
  border: 2px solid #99993D;
}
.btn-simple-g:hover *, .btn-simple-g:focus * {
  color: #fff;
  font-size: 12px !important;
}

.btn-simple-inv-b {
  background: #004693;
  white-space: nowrap;
  border: 2px solid #004693;
  border-radius: 4px !important;
  color: #fff;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-inv-b * {
  color: #fff;
  font-size: 12px !important;
}
.btn-simple-inv-b i {
  font-size: 12px;
}
.btn-simple-inv-b:hover, .btn-simple-inv-b:focus {
  background: #fff;
  color: #004693 !important;
  border: 2px solid #004693;
}
.btn-simple-inv-b:hover *, .btn-simple-inv-b:focus * {
  color: #004693;
  font-size: 12px !important;
}

.btn-simple-inv-lb {
  background: #0067ff;
  white-space: nowrap;
  border: 2px solid #0067ff;
  border-radius: 4px !important;
  color: #fff;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-inv-lb * {
  color: #fff;
  font-size: 12px !important;
}
.btn-simple-inv-lb i {
  font-size: 12px;
}
.btn-simple-inv-lb:hover, .btn-simple-inv-lb:focus {
  background: #fff;
  color: #0067ff !important;
  border: 2px solid #0067ff;
}
.btn-simple-inv-lb:hover *, .btn-simple-inv-lb:focus * {
  color: #0067ff;
  font-size: 12px !important;
}

.btn-simple-inv-a {
  background: #666666;
  white-space: nowrap;
  border: 2px solid #666666;
  border-radius: 4px !important;
  color: #fff;
  /*&amp;:focus {
      color: $clr !important;
  }*/
  /*@include rns-btn-simple( $dark_primary,#e0e0e0, $isInv: true);*/
}
.btn-simple-inv-a * {
  color: #fff;
  font-size: 12px !important;
}
.btn-simple-inv-a i {
  font-size: 12px;
}
.btn-simple-inv-a:hover, .btn-simple-inv-a:focus {
  background: #fff;
  color: #666666 !important;
  border: 2px solid #666666;
}
.btn-simple-inv-a:hover *, .btn-simple-inv-a:focus * {
  color: #666666;
  font-size: 12px !important;
}

.btn-simple-inv-o {
  background: #b1b110;
  white-space: nowrap;
  border: 2px solid #b1b110;
  border-radius: 4px !important;
  color: #fff;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-inv-o * {
  color: #fff;
  font-size: 12px !important;
}
.btn-simple-inv-o i {
  font-size: 12px;
}
.btn-simple-inv-o:hover, .btn-simple-inv-o:focus {
  background: #fff;
  color: #b1b110 !important;
  border: 2px solid #b1b110;
}
.btn-simple-inv-o:hover *, .btn-simple-inv-o:focus * {
  color: #b1b110;
  font-size: 12px !important;
}

.btn-simple-inv-g {
  background: #99993D;
  white-space: nowrap;
  border: 2px solid #99993D;
  border-radius: 4px !important;
  color: #fff;
  /*&amp;:focus {
      color: $clr !important;
  }*/
}
.btn-simple-inv-g * {
  color: #fff;
  font-size: 12px !important;
}
.btn-simple-inv-g i {
  font-size: 12px;
}
.btn-simple-inv-g:hover, .btn-simple-inv-g:focus {
  background: #fff;
  color: #99993D !important;
  border: 2px solid #99993D;
}
.btn-simple-inv-g:hover *, .btn-simple-inv-g:focus * {
  color: #99993D;
  font-size: 12px !important;
}

.btn-simple-lg {
  height: 34px;
  font-size: 16px !important;
  padding-top: 7px;
}
.btn-simple-lg span {
  font-size: 16px !important;
}
.btn-simple-lg:hover {
  font-size: 16px !important;
}
.btn-simple-lg:hover span {
  font-size: 16px !important;
}

.print-btn-o {
  color: #fff;
  background: #99993D;
  padding: 2px 5px 0px 5px;
  border-radius: 6px;
}
.print-btn-o:hover {
  color: #fff;
}

.print-btn-g {
  color: #fff;
  background: #99993D;
  padding: 2px 5px 0px 5px;
  border-radius: 6px;
}
.print-btn-g:hover {
  color: #fff;
}

.print-btn-b {
  color: #fff;
  background: #004693;
  padding: 2px 5px 0px 5px;
  border-radius: 6px;
}
.print-btn-b:hover {
  color: #fff;
}

.print-btn-lb {
  color: #fff;
  background: #0067ff;
  padding: 2px 5px 0px 5px;
  border-radius: 6px;
}
.print-btn-lb:hover {
  color: #fff;
}

/*#endregion Button patterns end*/
/* #region Adds Box*/
.adds-box img {
  margin: 0 auto;
  width: 100%;
}

/* #endregion Adds Box*/
/*#region Margins Classes*/
.marginBottom {
  margin-bottom: 10px !important;
}

.marginTop {
  margin-top: 10px !important;
}

/*#endregion Margins Classes*/
/*#region Footer CSS */
#ftr .ftr-lvl-1 {
  background: #415a7a;
  color: #fff;
}
#ftr .ftr-lvl-1 .container {
  margin-top: 30px;
  margin-bottom: 20px;
  background: none;
  padding: 0px !important;
}
@media print, screen and (max-width: 767px) {
  #ftr .ftr-lvl-1 .container {
    padding: 0px !important;
  }
}
#ftr .ftr-lvl-1 .container .ftr-title {
  line-height: 16px !important;
  color: #fff !important;
  padding-left: 10px;
  border-left: 3px solid #b1b110;
  font-size: 16px !important;
}
#ftr .ftr-lvl-1 .container .ftr-list {
  list-style: none;
}
#ftr .ftr-lvl-1 .container .ftr-list li {
  padding: 5px 0px;
}
#ftr .ftr-lvl-1 .container .ftr-list li:first-child {
  margin-top: 10px;
}
#ftr .ftr-lvl-1 .container .ftr-list li a {
  line-height: 0px;
  color: #fff !important;
  font-size: 15px;
}
#ftr .ftr-lvl-1 .container .ftr-app-list a img {
  width: 100px;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper {
  width: 100%;
  background: #304a69;
  margin-top: 15px;
  padding: 10px 0px;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper #ftr-input {
  background-color: transparent;
  border: 0;
  padding-left: 10px;
  width: 75%;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper #ftr-input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color: #666666;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper #ftr-input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #666666;
  opacity: 1;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper #ftr-input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #666666;
  opacity: 1;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper #ftr-input::-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666666;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper #ftr-input::-ms-input-placeholder { /* Microsoft Edge */
  color: #666666;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper #ftr-input::placeholder { /* Most modern browsers support this now. */
  color: #666666;
}
#ftr .ftr-lvl-1 .container .ftr-news-letter-wrapper a {
  width: 20%;
  padding: 8px 5px;
  color: #fff;
  float: right;
  text-align: center;
  background: #b1b110;
  height: 100%;
  margin-right: 5px;
  margin-top: -5px;
}
#ftr .ftr-lvl-2 {
  background: #304a69;
  color: #fff !important;
}
#ftr .ftr-lvl-2 .container {
  background: none;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px !important;
}
#ftr .ftr-lvl-2 .container p {
  text-align: center;
}
#ftr .social-wrapper {
  margin-top: 35px;
}

/*#endregion Footer CSS */
/*#region Modal CSS*/
.loginmodal {
  padding: 30vh 12vw;
  z-index: 99;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  background: rgba(10, 10, 10, 0.8);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  z-index: 9;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .loginmodal {
    /*padding: 0vh 20vw !important;*/
  }
  .modal-dialog {
    /*width: 800px;
    margin: 30px auto;*/
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media print, screen and (min-width: 992px) and (max-width: 1199px) {
  .modal-dialog {
    width: 800px;
    margin: -50px auto;
  }
}
@media print, screen and (min-width: 1200px) {
  .modal-dialog {
    width: 600px;
    margin: -50px auto;
  }
}
.sports-modal {
  margin-top: 25px !important;
}

/*#endregion Modal CSS*/
/*#region Notify JS Alert Boc CSS Override*/
.notifyjs-bootstrap-success {
  color: #99993D !important;
  border-top: 5px solid #99993D !important;
  background-position-y: center !important;
  padding: 30px !important;
  background-color: #fff !important;
}

.notifyjs-bootstrap-error {
  color: #f52e41 !important;
  border-top: 5px solid #f52e41 !important;
  background-position-y: center !important;
  padding: 30px !important;
  background-color: #fff !important;
}

.notifyjs-bootstrap-info {
  color: #0067ff !important;
  border-top: 5px solid #0067ff !important;
  background-position-y: center !important;
  padding: 30px !important;
  background-color: #fff !important;
}

/*#endregion Notify JS Alert Boc CSS Override*/
/*# Surface and SOT colors============ */
.rsurface {
  color: white;
  font-size: 0.8em;
  border-radius: 5px !important;
  padding: 0 5px;
}

.rsot {
  color: white;
  font-size: 0.8em;
  border-radius: 5px !important;
  padding: 0 5px;
}

/*#=================================== */
/* Tooltip container */
.rns-tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.rns-tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.rns-tooltip:hover .tooltiptext {
  visibility: visible;
}

/*#region Pre Defined Classes*/
.date-col {
  white-space: nowrap;
  vertical-align: top !important;
}

/*#endregion Pre Defined Classes*/
/*
    fgr : Form Guide Results
*/
.fgr-wrapper {
  padding: 15px 30px;
}

/*#region FGR_Header_Title Partial*/
.fgr-heading-wrapper h2.fgr {
  margin-top: -15px;
}

/*#endregion*/
/*#region FGR_RacesTab Partial*/
.fgr-races-tabs-wrapper h2.fgr {
  margin-top: -15px;
}

/*#endregion*/
/*#region FGR_RacesTab Dorpdown Races */
.meeting-race-list-dropdown {
  width: 130px;
  height: 100%;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 12px;
  padding-bottom: 10px;
  border: 0;
  color: #fff;
  background: #004693;
  -webkit-appearance: none;
}

.meeting-race-list-dropdown.minimal {
  background-image: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}

.meeting-race-list-dropdown.minimal:focus {
  background-image: linear-gradient(45deg, #fff 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #fff 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  border-color: #fff;
  outline: 0;
}

.meeting-race-list-dropdown-2 {
  width: 130px;
  height: 100%;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 12px;
  padding-bottom: 10px;
  border: 0;
  color: #fff;
  background: #666666;
  -webkit-appearance: none;
}

.meeting-race-list-dropdown-2.minimal {
  background-image: linear-gradient(45deg, transparent 50%, #fff 50%), linear-gradient(135deg, #fff 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}

.meeting-race-list-dropdown-2.minimal:focus {
  background-image: linear-gradient(45deg, #fff 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #fff 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  border-color: #fff;
  outline: 0;
}

/*#endregion*/
/*#region Formguide Result Race Header Styles _RaceHeader*/
/*New UI*/
.fgr-rh-pm-cont .fgr-rh-pm-wrp {
  margin-bottom: 10px;
}
.fgr-rh-pm-cont .fgr-rh-pm-wrp .fgr-rh-middle-fp {
  display: block;
  margin-top: 2px;
}
.fgr-rh-pm-cont .fgr-rh-pm-wrp .fgr-rh-middle-pm {
  display: block;
  margin-top: -3px;
}
.fgr-rh-pm-cont .fgr-rh-pm-wrp:not(:last-child) {
  border-right: 1px solid #dbe7ef;
}
.fgr-rh-pm-cont .fgr-rh-pm-wrp:not(first-child) {
  color: #004693;
}
.fgr-rh-pm-cont .fgr-rh-pm-wrp:first-child {
  color: #99993D;
}

.fgr-pm-wrpr {
  width: 100%;
  padding-top: 10px;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul {
  display: inline-flex;
  margin-bottom: 5px;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul li {
  display: inline-block;
  padding: 0px 6px;
  flex: 0 0 auto;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul li:first-child {
  padding-left: 0px !important;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul li:not(:last-child) {
  border-right: 1px solid #dbe7ef;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul li:not(first-child) {
  color: #004693;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul li:first-child {
  color: #99993D;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul li .fgr-rh-middle-fp {
  display: block;
  margin-top: 2px;
}
.fgr-pm-wrpr .fgr-rh-middle-pm-wrp ul li .fgr-rh-middle-pm {
  display: block;
  margin-top: -3px;
}

.fgr-race-header {
  /* Desktop View */
  /* Mobile View */
}
@media print, screen and (max-width: 767px) {
  .fgr-race-header .fgr-dsk-left-container {
    display: none;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 991px) {
  .fgr-race-header .fgr-dsk-left-container {
    width: 8%;
    float: left;
    display: inline-block;
    vertical-align: top;
  }
}
@media print, screen and (min-width: 992px) {
  .fgr-race-header .fgr-dsk-left-container {
    width: 6%;
    float: left;
    display: inline-block;
    vertical-align: top;
  }
}
@media print, screen and (max-width: 767px) {
  .fgr-race-header .fgr-dsk-right-container {
    display: none;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 991px) {
  .fgr-race-header .fgr-dsk-right-container {
    width: 92%;
  }
}
@media print, screen and (min-width: 992px) {
  .fgr-race-header .fgr-dsk-right-container {
    width: 94%;
  }
}
@media print, screen and (min-width: 768px) {
  .fgr-race-header .fgr-dsk-right-container {
    float: left;
    display: inline-block;
  }
  .fgr-race-header .fgr-dsk-right-container .fgr-dsk-right-name-wrpr {
    width: 100%;
  }
  .fgr-race-header .fgr-dsk-right-container .fgr-dsk-right-name-wrpr .name-wrpr-left-blk {
    width: 60%;
    float: left;
    display: inline-block;
  }
  .fgr-race-header .fgr-dsk-right-container .fgr-dsk-right-name-wrpr .name-wrpr-right-blk {
    width: 40%;
    float: left;
    display: inline-block;
  }
}
@media print, screen and (min-width: 768px) {
  .fgr-race-header .fgr-mbl-wrapper {
    display: none;
  }
}
.fgr-race-header .fgr-rh-left-wrapper .fgr-rh-rno {
  text-align: left;
  margin-top: 12px;
}
.fgr-race-header .fgr-rh-left-wrapper .fgr-rh-rno span {
  color: #fff;
  background: #0067ff;
  padding: 7px 17px 3px 17px;
  border-radius: 4px !important;
}
.fgr-race-header .fgr-rh-left-wrapper .fgr-rh-time {
  margin-top: 10px;
  text-align: left;
}
.fgr-race-header .fgr-rh-left-wrapper .fgr-rh-time span {
  color: black;
  margin-left: 8px;
}
.fgr-race-header .fgr-rh-left-wrapper .fgr-rh-time span.light {
  font-size: 12px;
}
.fgr-race-header .fgr-rh-right-wrapper .fgr-rh-right-pm-wrp {
  text-align: right;
}
.fgr-race-header .fgr-rh-right-wrapper .fgr-rh-right-pm-wrp .fgr-rh-right-pm {
  color: #004693;
}
.fgr-race-header .fgr-rh-right-wrapper .fgr-rh-right-distsot-wrp {
  text-align: right;
  margin-top: 5px;
}
.fgr-race-header .fgr-rh-right-wrapper .fgr-rh-right-distsot-wrp .fgr-rh-right-dist {
  display: inline;
  padding-right: 0px;
  font-size: 17px;
}
.fgr-race-header .fgr-rh-right-wrapper .fgr-rh-right-distsot-wrp .fgr-rh-right-sot {
  display: inline;
  color: #fff;
  background-color: #99993D;
  padding: 1px 5px 0px 5px;
  font-size: 13px;
  border-radius: 4px !important;
}
.fgr-race-header .fgr-rh-middle-rname-wrp h2.fgr {
  display: inline-block !important;
}

/*#endregion*/
/*#region Form Guide Results Table Level 01*/
.fgr-table-lvl-1 table {
  border-radius: 4px;
  border: none !important;
}
.fgr-table-lvl-1 table thead {
  background-color: #004693;
}
.fgr-table-lvl-1 table thead tr {
  background-color: #004693;
  color: #fff;
  border: none !important;
}
.fgr-table-lvl-1 table thead tr th {
  border: none !important;
  background-color: #004693;
  padding: 10px !important;
}
.fgr-table-lvl-1 table thead tr th:first-child {
  border-radius: 6px 0 0 0 !important;
}
.fgr-table-lvl-1 table thead tr th:last-child {
  border-radius: 0 6px 0 0 !important;
}
.fgr-table-lvl-1 table tbody tr.tblRow td {
  vertical-align: top !important;
  padding: 2px 10px !important;
}
.fgr-table-lvl-1 table tbody tr.runner-row td {
  padding: 2px 10px !important;
}
.fgr-table-lvl-1 table tbody tr.runner-row td:first-child {
  font-size: 18px;
}
.fgr-table-lvl-1 table tbody tr.fgr-tr-lvl-1 {
  border-bottom: 1px solid #dbe7ef;
}
.fgr-table-lvl-1 table tbody tr.note td {
  /*&amp;:first-child {
      border-right: 2px solid $yellow_primary;
  }*/
}
.fgr-table-lvl-1 table tbody tr.note td .racer-performance {
  border-left: 2px solid #b1b110;
  margin-left: 5px;
  background-color: #eeeeee;
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
}

/*#endregion Form Guide Results Table Level 01*/
/*#region pr Clsses Style*/
.pr-box {
  margin-bottom: 7px;
}

.pr-box-data {
  border-right: 1px solid #dbe7ef;
  padding-right: 5px;
}

.pr-value {
  color: #0067ff;
  cursor: pointer;
}

.filter-container, #show_scatch, [data-race-type=SCRATCHING] {
  display: none;
}

.meeting-page-table table thead tr th {
  color: white !important;
}

.btn-performance {
  background: none !important;
  color: #3064ab !important;
}

/*tr:not(.note):hover {
            cursor: pointer;
        }*/
.note, .note:hover {
  background: none !important;
}

/*#endregion pr Clsses Style*/
/*#region Fullfields Horse Table Style*/
table.full-feilds-horse-table {
  border-collapse: separate;
}
table.full-feilds-horse-table thead {
  background-color: #e7f6ff;
  color: #004693;
}
table.full-feilds-horse-table thead tr {
  background-color: #e7f6ff;
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}
table.full-feilds-horse-table thead tr th {
  background-color: #e7f6ff;
  color: #004693;
  border-top: 1px solid #0067ff !important;
  border-bottom: 1px solid #0067ff !important;
}
table.full-feilds-horse-table thead tr th:first-child {
  border-radius: 6px 0 0 0 !important;
  border-left: 1px solid #0067ff !important;
}
table.full-feilds-horse-table thead tr th:last-child {
  border-radius: 0 6px 0 0 !important;
  border-right: 1px solid #0067ff !important;
}
table.full-feilds-horse-table tbody tr {
  border-bottom: 2px solid red !important;
}
table.full-feilds-horse-table tbody tr td {
  padding: 10px !important;
}

/*#endregion Fullfields Horse Table Style*/
/*#region Race Video Iframe*/
.ef-race-video {
  padding-top: 10px;
  text-align: center;
}
.ef-race-video iframe {
  margin: 0 auto;
}
@media print, screen and (max-width: 767px) {
  .ef-race-video iframe {
    width: 300px;
    height: 180px;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 991px) {
  .ef-race-video iframe {
    width: 600px;
    height: 360px;
  }
}
@media print, screen and (min-width: 992px) and (max-width: 1199px) {
  .ef-race-video iframe {
    width: 900px;
    height: 450px;
  }
}
@media print, screen and (min-width: 1200px) {
  .ef-race-video iframe {
    width: 1000px;
    height: 600px;
  }
}

/*#endregion Race Video Iframe*/
/*#region EF Runners summary table filtration buttons style*/
.ef-runr-sum-wrpr {
  padding-top: 10px;
}
.ef-runr-sum-wrpr .ef-runr-sum-cont {
  display: flex;
  overflow-x: auto;
}
.ef-runr-sum-wrpr .ef-runr-sum-cont a {
  display: inline-block;
  margin-right: 5px;
}
@media print, screen {
  .ef-runr-sum-wrpr .ef-runr-sum-cont a {
    min-width: 95px;
  }
}
@media print, screen and (min-width: 1200px) {
  .ef-runr-sum-wrpr .ef-runr-sum-cont a {
    min-width: 100px;
  }
}
.ef-runr-sum-wrpr .ef-runr-sum-cont a:last-child {
  margin-right: 0px;
}
.ef-runr-sum-wrpr .ef-runr-sum-cont a.focus {
  color: #0067ff;
  border: 2px solid #0067ff;
}
.ef-runr-sum-wrpr .ef-runr-sum-cont a.focus:hover {
  border: 2px solid transparent;
}

/*#endregion EF Runners summary table filtration buttons style*/
/*#region EF Runner Comment Places Box*/
.ef-rnr-plce-wrpr {
  background-color: #eeeeee;
  padding: 10px;
  border-radius: 6px;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-race a {
  text-align: left;
  display: inline-block;
  width: calc(100% - 50px);
  color: #004693;
  font-size: 13px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-race a:hover {
  color: #0067ff;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-race span {
  text-align: right;
  width: 36px;
  margin-right: 10px;
  display: inline-block;
  background-color: transparent;
  color: #004693;
  font-size: 15px !important;
  cursor: pointer;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul {
  list-style: none;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-ordinal {
  color: #004693;
  font-size: 13px !important;
  font-family: "Roboto", sans-serif !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-horse a {
  color: #0067ff;
  font-size: 13px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-horse a:hover {
  color: #0067ff;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-wt {
  color: #232323;
  font-size: 13px !important;
  font-family: "Roboto", sans-serif !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl1 .ef-rnr-plce-margin {
  color: #666666;
  font-size: 13px !important;
  font-family: "Roboto", sans-serif !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl2 {
  margin-top: -5px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl2 .ef-rnr-plce-jockey {
  color: #666666;
  font-size: 13px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-item-wrpr ul li .lvl2 .ef-rnr-plce-trainer {
  color: #666666;
  font-size: 13px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-sec {
  margin-top: -5px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-sec .sec-title {
  color: #004693;
  font-size: 12px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-sec .sec-cont {
  color: #232323;
  font-size: 12px !important;
}
.ef-rnr-plce-wrpr .ef-rnr-plce-raceq {
  text-align: right;
}
/*#endregion EF Runner Comment Places Box*/
/*#region EF Runner Details ef-runne-det-wrpr */
@media print, screen and (max-width: 767px) {
  .np-xs {
    padding: 0 !important;
    margin: 0 !important;
  }
}

.ef-runne-det-runner-tab {
  margin-top: 10px !important;
}
.ef-runne-det-runner-tab span {
  color: #fff;
  background: #b1b110;
  padding: 7px 17px 3px 17px;
  border-radius: 4px !important;
  font-size: 24px;
  width: 50px !important;
  height: 50px !important;
}

.ef-runne-det-runner-figs {
  margin-top: 10px !important;
}
.ef-runne-det-runner-figs span {
  color: #232323;
  font-size: 20px;
}

.ef-runne-det-runner-header a {
  color: #0067ff;
  font-size: 20px;
  background-color: transparent;
}
.ef-runne-det-runner-header a:hover {
  color: #232323;
}
.ef-runne-det-runner-header span.bld {
  color: #232323;
  font-size: 14px;
}

.with-padding {
  padding-right: 15px !important;
}

.ef-runne-det-runner-cont a {
  color: #0067ff;
  font-size: 14px;
  background-color: transparent;
}
.ef-runne-det-runner-cont a:hover {
  color: #232323;
}
.ef-runne-det-runner-cont span.bld {
  color: #232323;
  font-size: 14px;
}
.ef-runne-det-runner-cont span.sml {
  color: #232323;
  font-size: 14px;
}

/*#endregion EF Runner Details ef-runne-det-wrpr */
/*#region EF Runner Ratings Box*/
.ef-rnr-rating-wrpr {
  padding: 10px 0px;
}
.ef-rnr-rating-wrpr a {
  color: #0067ff;
  font-size: 14px !important;
  background-color: transparent;
}
.ef-rnr-rating-wrpr a:hover {
  color: #232323;
}
.ef-rnr-rating-wrpr span.labeled {
  color: #fff;
  font-size: 10px !important;
  background-color: #0067ff;
  padding: 1px 5px;
  border-radius: 5px !important;
  /*margin-right: 13px;*/
}
@media print, screen and (max-width: 767px) {
  .ef-rnr-rating-wrpr span.pull-right.labeled {
    margin-right: 0px;
    float: unset !important;
  }
}
@media print, screen and (max-width: 767px) {
  .ef-rnr-rating-wrpr span.pull-right.sml {
    padding-right: 0px;
    float: unset !important;
  }
}
.ef-rnr-rating-wrpr span.bld {
  color: #232323;
  font-size: 14px !important;
}
.ef-rnr-rating-wrpr span.bld-rating {
  color: #232323;
  font-size: 12px !important;
}
.ef-rnr-rating-wrpr span.sml {
  color: #232323;
  font-size: 14px !important;
  padding-right: 0px;
}
.ef-rnr-rating-wrpr div.ef-rnr-rating-round {
  border: #0067ff 2px solid;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin: 0 auto;
}
.ef-rnr-rating-wrpr div.logoCont {
  position: absolute;
  /*position: relative;*/
  top: 34%;
  left: 46%;
  transform: translate(-50%, -50%);
  height: auto;
  width: 100%;
  /*border: #3b76de 2px solid;*/
}
@media print, screen and (max-width: 767px) {
  .ef-rnr-rating-wrpr div.logoCont {
    left: 47%;
  }
}

div.note-div {
  padding-left: 15px;
}
@media print, screen and (max-width: 767px) {
  div.note-div {
    padding-left: 0px;
  }
}

/*#endregion EF Runner Ratings Box*/
/*#region EF Runner Comment Details Box*/
.ef-rnr-cmnt-wrpr {
  padding: 10px 0px;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl1 span.bld {
  color: #232323;
  font-size: 14px !important;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl1 span.sml {
  color: #666666;
  font-size: 12px !important;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 a {
  color: #0067ff;
  font-size: 14px !important;
  background-color: transparent;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 a:hover {
  color: #232323;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.bld {
  color: #232323;
  font-size: 14px !important;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.bldSot {
  font-size: 12px !important;
  padding: 0px 5px;
  color: #fff;
  border-radius: 5px !important;
  vertical-align: text-top;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl2 span.sml {
  color: #232323;
  font-size: 14px !important;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl3 span.bld {
  color: #232323;
  font-size: 14px !important;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl3 span.sml {
  color: #666666;
  font-style: italic;
  font-size: 14px !important;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl4 {
  padding-top: 10px !important;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl4 a {
  color: #666666;
  font-size: 14px !important;
  background-color: transparent;
  padding: 0px 10px;
}
.ef-rnr-cmnt-wrpr .ef-rnr-cmnt-lvl4 a:hover {
  color: #666666 !important;
}

/*#endregion EF Runner Comment Details Box*/
/*#region EF Filter Buttons Style*/
.grnd-flt-btn-wrpr .grnd-flt-btn-row .lvl1 {
  text-align: center;
  padding-top: 5px;
}
.grnd-flt-btn-wrpr .grnd-flt-btn-row .lvl1 a {
  color: #232323;
  font-size: 14px;
  text-transform: uppercase;
}
.grnd-flt-btn-wrpr .grnd-flt-btn-row .lvl1 a:hover {
  color: #0067ff;
}
.grnd-flt-btn-wrpr .grnd-flt-btn-row:not(:first-child) .lvl1 {
  margin-top: 10px;
}
.grnd-flt-btn-wrpr .grnd-flt-btn-row .lvl2 a {
  width: 46%;
  display: inline-block;
  font-size: 10px;
  text-align: center;
}

/**/
.ef-filter {
  background: #666666;
  padding: 2px 10px;
  border-radius: 5px;
  position: absolute;
  min-width: 50px;
  max-width: 300px;
  border: #232323 solid 2px;
  left: 50%;
  transform: translate(-50%, 0%);
  display: none;
}
.ef-filter a {
  color: #fff !important;
  font-size: 12px !important;
}

.ef-filter:after {
  content: "";
  height: 5px;
  border: 6px solid transparent;
  border-bottom-color: #232323;
  position: absolute;
  top: 25px;
  left: 50%;
  transform: translate(-50%, 0%) rotate(180deg);
}

/**/
.cell {
  border: 1px solid #0067ff;
  padding: 0;
  margin: 2px;
  border-radius: 6px;
  min-height: 40px;
}
@media print, screen and (max-width: 767px) {
  .cell {
    min-width: 25% !important;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 991px) {
  .cell {
    min-width: 13% !important;
  }
}
@media print, screen and (min-width: 992px) and (max-width: 1199px) {
  .cell {
    min-width: 10.5% !important;
  }
}
@media print, screen and (min-width: 1200px) {
  .cell {
    min-width: 8.5% !important;
  }
}
.cell:hover {
  border: 1px solid #99993D;
}
.cell:hover i {
  color: #99993D !important;
}

span.subTitle i.filterIcon {
  color: #b1b110 !important;
  position: absolute;
  left: 3px;
  top: 30%;
  font-size: 16px;
}

i.filterIcon {
  color: #b1b110 !important;
  position: absolute;
  left: 3px;
  top: 30%;
  font-size: 16px;
}

.filter {
  cursor: pointer;
}

.filterActive {
  background: #eeeeee !important;
  border: 1px solid #99993D;
  color: white;
}
.filterActive span.subTitle i.filterIcon {
  color: #99993D !important;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.filterActive i.filterIcon {
  color: #99993D !important;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sml span.subValue {
  font-size: 12px;
  font-family: "Roboto", sans-serif !important;
}

/*#endregion EF Filter Buttons Style*/
/* Worksheet , Neurals */
.tblWorksheet {
  width: 100% !important;
}
.tblWorksheet td {
  font-size: 12px !important;
}

.tblNeuralMain tbody tr td {
  padding: 1px 10px !important;
}

.digit_5 {
  width: 55px !important;
}

.digit_4 {
  width: 45px !important;
}

.digit_3 {
  width: 35px !important;
}

.digit_2 {
  width: 25px !important;
}

table.dataTable tfoot th, table.dataTable tfoot td {
  padding: 5px !important;
}

/* --------------------- */
</pre></body></html>