﻿/*#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 > :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 > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social.btn-sm {
  padding-left: 38px;
}
.btn-social.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social.btn-xs {
  padding-left: 30px;
}
.btn-social.btn-xs > :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 > :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 > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}
.btn-social-icon.btn-sm {
  padding-left: 38px;
}
.btn-social-icon.btn-sm > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}
.btn-social-icon.btn-xs {
  padding-left: 30px;
}
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}
.btn-social-icon > :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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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 > .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: #0060b6;
}
.lb-wrapper .lb-social-wrapper a {
  color: #0067ff;
}
.lb-wrapper .lb-social-wrapper a:hover {
  color: #0060b6;
}
.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 #00dae5;
}
.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-size: 35px !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: #00dae5 !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 #0060b6;
  border-top: 2px solid #0060b6;
  padding: 20px 0;
}
.rns-container .title-wrapper h1 {
  color: #0060b6 !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: #0060b6 !important;
  background-image: linear-gradient(to bottom, #0060b6 0, #0060b6 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: #00dae5 !important;
  background-image: linear-gradient(to bottom, #00dae5 0, #00dae5 100%) !important;
  border-radius: 0px !important;
  color: #ffffff !important;
}

.bg-metalic-sunberst {
  background-color: #00dae5 !important;
  background-image: linear-gradient(to bottom, #00dae5 0, #00dae5 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: #0060b6 !important;
}

.azure {
  color: #0067ff !important;
}

.metalic-sunberst {
  color: #00dae5 !important;
}

.tundora {
  color: #232323 !important;
}

.iron {
  color: #666666 !important;
}

a.btn-yellow {
  background: #00dae5;
  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, .ef-det-box-wrpr .ef-det-box-horses li span, .ef-det-wrpr .ef-det-title-wrpr span, .tbl-race-form thead tr th, .race-tips-header span, .tabs-wrapper .tabs-secondary li a, .tabs-wrapper .tabs-primary li a {
  font-weight: 400 !important;
}

.font_weight_regular, .btnCountry, .btnCourse {
  font-weight: 400 !important;
}

.font_weight_medium, #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, .ef-det-box-wrpr .ef-det-box-horses li span.boldTxt, .ef-det-box-wrpr .ef-det-box-title span, .ef-det-wrpr .ef-det-title-wrpr p, .tbl-race-tips tbody tr td .tab-no-container, .race-tips-header p, #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, #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, .ef-det-wrpr .ef-det-title-wrpr p, .race-tips-header p {
  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-det-box-wrpr .ef-det-box-horses li span, .ef-det-box-wrpr .ef-det-box-title span, .ef-det-wrpr .ef-det-title-wrpr span, .race-tips-header 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: #0060b6 !important;
  background-image: linear-gradient(to bottom, #0060b6 0, #0060b6 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: #00dae5 !important;
  background-image: linear-gradient(to bottom, #00dae5 0, #00dae5 100%) !important;
  /*border-radius: 0px !important;*/
  color: #fff !important;
}
.tabs-wrapper .tabs-primary .active a:hover {
  background-color: #00dae5 !important;
  background-image: linear-gradient(to bottom, #00dae5 0, #00dae5 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 > 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: #00dae5;
}
@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: #0060b6;
  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: #0060b6;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-b-h:hover {
  background: #00dae5;
}
@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: #00dae5;
  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: #00dae5;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-g-h:hover {
  background: #00dae5;
}
@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: #00dae5;
  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: #00dae5;
  padding: 4px 15px 4px 15px;
  border-radius: 4px;
  border: unset;
}
.btn-boxed-y-h:hover {
  background: #0060b6;
}
@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: #0060b6;
}
@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 #0060b6;
  border-radius: 4px !important;
  color: #0060b6;
  /*&:focus {
      color: $clr !important;
  }*/
}
.btn-simple-b * {
  color: #0060b6;
  font-size: 12px !important;
}
.btn-simple-b i {
  font-size: 12px;
}
.btn-simple-b:hover, .btn-simple-b:focus {
  background: #0060b6;
  color: #fff !important;
  border: 2px solid #0060b6;
}
.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;
  /*&: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;
  /*&: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 #00dae5;
  border-radius: 4px !important;
  color: #00dae5;
  /*&:focus {
      color: $clr !important;
  }*/
}
.btn-simple-o * {
  color: #00dae5;
  font-size: 12px !important;
}
.btn-simple-o i {
  font-size: 12px;
}
.btn-simple-o:hover, .btn-simple-o:focus {
  background: #00dae5;
  color: #fff !important;
  border: 2px solid #00dae5;
}
.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 #00dae5;
  border-radius: 4px !important;
  color: #00dae5;
  /*&:focus {
      color: $clr !important;
  }*/
}
.btn-simple-g * {
  color: #00dae5;
  font-size: 12px !important;
}
.btn-simple-g i {
  font-size: 12px;
}
.btn-simple-g:hover, .btn-simple-g:focus {
  background: #00dae5;
  color: #fff !important;
  border: 2px solid #00dae5;
}
.btn-simple-g:hover *, .btn-simple-g:focus * {
  color: #fff;
  font-size: 12px !important;
}

.btn-simple-inv-b {
  background: #0060b6;
  white-space: nowrap;
  border: 2px solid #0060b6;
  border-radius: 4px !important;
  color: #fff;
  /*&: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: #0060b6 !important;
  border: 2px solid #0060b6;
}
.btn-simple-inv-b:hover *, .btn-simple-inv-b:focus * {
  color: #0060b6;
  font-size: 12px !important;
}

.btn-simple-inv-lb {
  background: #0067ff;
  white-space: nowrap;
  border: 2px solid #0067ff;
  border-radius: 4px !important;
  color: #fff;
  /*&: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;
  /*&: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: #00dae5;
  white-space: nowrap;
  border: 2px solid #00dae5;
  border-radius: 4px !important;
  color: #fff;
  /*&: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: #00dae5 !important;
  border: 2px solid #00dae5;
}
.btn-simple-inv-o:hover *, .btn-simple-inv-o:focus * {
  color: #00dae5;
  font-size: 12px !important;
}

.btn-simple-inv-g {
  background: #00dae5;
  white-space: nowrap;
  border: 2px solid #00dae5;
  border-radius: 4px !important;
  color: #fff;
  /*&: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: #00dae5 !important;
  border: 2px solid #00dae5;
}
.btn-simple-inv-g:hover *, .btn-simple-inv-g:focus * {
  color: #00dae5;
  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: #00dae5;
  padding: 2px 5px 0px 5px;
  border-radius: 6px;
}
.print-btn-o:hover {
  color: #fff;
}

.print-btn-g {
  color: #fff;
  background: #00dae5;
  padding: 2px 5px 0px 5px;
  border-radius: 6px;
}
.print-btn-g:hover {
  color: #fff;
}

.print-btn-b {
  color: #fff;
  background: #0060b6;
  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 #00dae5;
  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: #00dae5;
  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: #00dae5 !important;
  border-top: 5px solid #00dae5 !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*/
.container-fluid .container {
  background: #fff;
}

/*form-guide*/
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  /*border-top: 0px solid #ddd;*/
  border-top: none !important;
}

.form-guide .tabs-container {
  margin-top: 30px;
}
.form-guide .tabs-container h4 {
  margin-bottom: 20px;
}

.pa-table th {
  text-transform: uppercase;
}

.form-guide .tabs {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  background-color: #c6cfde;
  margin-bottom: 6px;
  overflow: hidden;
  position: relative;
  position: relative;
  user-select: none;
}
.form-guide .tabs ul {
  margin: 0;
  overflow: hidden;
  overflow-x: auto;
  padding: 0;
  white-space: nowrap;
}
.form-guide .tabs ul li {
  display: inline-block;
  padding: 0 1.25em;
  position: relative;
}
.form-guide .tabs ul li a {
  color: #464646;
  display: inline-block;
  font-size: 1.25em;
  line-height: 44px;
  position: relative;
  text-decoration: none;
}
.form-guide .tabs ul li:not(:last-child)::after {
  border-right: 1px solid #ffffff;
  bottom: 0.75em;
  content: "";
  position: absolute;
  right: 0;
  top: 0.75em;
}

.form-guide .tabs ul li a.active, .form-guide .tabs ul li a:hover {
  color: #0067ff;
}

.form-guide .tabs ul li a.active:after, .form-guide .tabs ul li a:hover:after {
  border-color: transparent transparent #ffffff;
  border-style: solid;
  border-width: 0 6px 6px;
  bottom: 0;
  content: "";
  height: 6px;
  left: calc(50% - 6px);
  position: absolute;
  width: 12px;
}

.country {
  margin-top: 30px;
}

.country ul {
  margin: 15px 0;
  padding: 0;
}

.country ul li {
  border-radius: 5px;
  display: inline-block;
  padding: 0 15px;
  position: relative;
}

.country ul li.active, .country ul li:hover {
  background: #004693;
}

.country ul li.active a, .country ul li:hover a {
  color: #d4d6d8;
}

.country ul li a {
  color: #464646;
  cursor: pointer;
  display: block;
  line-height: 35px;
  text-decoration: none;
}

.racing {
  margin-top: 30px;
}

.racing .meeting-box {
  border-bottom: 1px solid #ddd;
  color: #3a3a3a;
  display: block;
  margin-bottom: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-top: 15px;
  width: 100%;
}

.racing .meeting-box:hover {
  color: #284081;
}

.racing .meeting-box .meeting-info h3 {
  margin-bottom: 15px;
}

.meeting-info-list li {
  color: #464646;
  margin-bottom: 1em;
}

.meeting-info-list li:hover {
  color: #d4d6d8;
}

/*form-guide*/
.disipline-filter {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  margin-bottom: 6px;
  position: relative;
  position: relative;
  user-select: none;
}

.disipline-filter ul {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.disipline-filter ul li {
  display: inline-block;
  padding: 0 1.25em;
  position: relative;
}

.disipline-filter ul li:not(:last-child)::after {
  border-right: 1px solid #ffffff;
  bottom: 0.75em;
  content: "";
  position: absolute;
  right: 0;
  top: 0.75em;
}

.disipline-filter ul li a {
  color: #fff;
  display: inline-block;
  font-size: 1.25em;
  line-height: 44px;
  position: relative;
  text-decoration: none;
}

.disipline-filter ul li a.active, .disipline-filter ul li a:hover {
  color: #1b3c7b;
}

.disipline-filter ul li a.active:after, .disipline-filter ul li a:hover:after {
  border-color: transparent transparent #ffffff;
  border-style: solid;
  border-width: 0 6px 6px;
  bottom: 0;
  content: "";
  height: 6px;
  position: absolute;
  width: 12px;
  /*left: calc(50% - 6px);*/
}

.displine-icon {
  padding: 10px;
}

.displine-icon img {
  height: 60px;
  width: 60px;
}

a.displine-icon {
  -webkit-transition-duration: 2s;
  -webkit-transition-property: width;
  border-radius: 80px !important;
  display: inline-block;
  position: relative;
  transition-duration: 2s;
  transition-property: width;
}

a.displine-icon:hover {
  background-color: #00dae5 !important;
  background-image: linear-gradient(to bottom, #00dae5 0, #00dae5 100%) !important;
}

.activeImg {
  border: 1px solid #0067ff;
  border-radius: 50px;
  box-shadow: 0px 0px 20px 1px #0067ff;
  display: inline !important;
  text-align: center;
}

.meeting-info-list ul {
  list-style-type: none;
}

.meeting-info-list a {
  font-weight: bold;
  text-decoration: none;
}

.meeting-info-external {
  margin-top: 10px;
}

.attachmentLists-hidden {
  display: none;
  height: 80px;
}

.attachmentLists-hidden a {
  display: none;
}

.attachmentLists {
  height: 80px;
}

.attachmentLists a {
  margin-right: 10px !important;
  margin-top: 5px !important;
}

/*.attachmentList {
    -webkit-transition: width 2s ease;
    -moz-transition: width 2s ease;
    -o-transition: width 2s ease;
    transition: width 2s ease;
    display: inline-block;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
    height: 150px;
    white-space: nowrap;
    vertical-align: middle;
    height: auto;
    width: 0px;
    margin-top: 10px;
    text-transform: uppercase;
}

.attachmentList.in {
    width: 100%;
    height: auto;
    display: inline-block;
    visibility: visible;
    opacity: 1;
}*/
/*form-guide*/
.race-box .time, .distance, .prize-money {
  font-size: 11px !important;
  font-weight: bold !important;
}

.race-box .race-name {
  font-size: 13px !important;
  font-weight: bold !important;
  width: 100%;
  overflow-y: hidden;
  height: 1.5em;
}

.prize-money {
  padding: 2px 4px 2px 4px;
  border-radius: 10px !important;
  margin-right: 15px;
}

.race-box a {
  /*min-height:100px;*/
}

.meeting-heading h4 {
  margin-top: 5px;
}

/*Starts Meeting Information Page CSS*/
.inner-div {
  padding: 2px;
  margin-bottom: 0.25em;
}

.inner-div h4 {
  font-weight: bold;
  border-bottom: #c6cfde 2px solid;
  padding-bottom: 0.25em;
  margin-bottom: 0.25em;
}

.inner-div img {
  width: 98%;
  /*height: 25vh;*/
  margin: 0 auto;
  /*border: #c6cfde 2px solid;*/
}

.inner-div span {
  font-weight: bold;
  /*font-family: "Roboto", "sans-serif";*/
}

.panel-heading .chevron:after {
  content: "\f078";
}

.panel-heading.collapsed .chevron:after {
  content: "\f054";
}

/*End Meeting Information Page CSS*/
.displine-icon {
  /*border-bottom: 1px solid #059;*/
}

.raceTbl {
  width: 100%;
}

.tblStats {
  width: 100%;
}

.tblStats tbody tr td {
  max-width: 300px !important;
}

.pr-label {
  color: black;
}

.pr-value {
  color: #39f;
  font-weight: bold;
}

.pr-label > .fa {
  margin-left: 15px;
}

.userInput {
  height: 25px !important;
  max-width: 75px !important;
}

tfoot tr td {
  border-bottom: 1px solid black;
}

.panel-heading {
  cursor: pointer;
  border-bottom: 2px solid #23527C;
}

.tab-pane .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/* Speedmap, Neurals, Worksheet*/
/* Form Guide Landing Race List CSS */
.fg-race-item {
  display: inline-block;
}

.fg-race-name-div {
  margin-left: 15px;
  font-size: 0.9em;
}

.fg-race-name {
  font-size: 0.9em;
  margin-top: 3px;
}

.fg-race-details {
  color: #969696;
  font-size: 0.7em;
}

.fg-race-chevron {
  opacity: 0.7;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}

.fg-race-link:hover .fg-race-chevron {
  /*-moz-transform: translate(6px) rotate(360deg);
  -webkit-transform: translate(6px) rotate(360deg);
  transform: translate(6px) rotate(360deg);
  */
  opacity: 1;
}

/* form guide V2 styles */
.fg-race-name {
  font-size: 14px;
}

.fg-race-details {
  font-size: 12px;
}

.btnCountry, .btnCourse {
  background: #EEEEEE !important;
  border: 1px solid lightgray;
  color: #0060b6;
  height: 40px;
  padding-left: 10px;
  width: 100%;
  cursor: pointer;
}

.btnAll {
  background: #EEEEEE !important;
  border: 1px solid lightgray;
  color: #0060b6;
  font-weight: bold;
  height: 45px;
  padding-left: 10px;
  width: 100%;
}

.dd-select {
  display: table !important;
}

.dd-selected {
  display: table-cell !important;
  line-height: 0.5;
  min-height: 40px !important;
  vertical-align: middle !important;
}

.dd-options li a {
  cursor: pointer;
  min-height: 40px !important;
  width: 100% !important;
}

.dd-option, .dd-selected {
  border: none !important;
  display: table !important;
}

.dd-options li:hover {
  background: #f3f3f3 !important;
}

.dd-option label, .dd-selected label {
  display: table-cell !important;
  line-height: 0 !important;
  vertical-align: middle !important;
  word-break: break-all;
}

.dd-option-image, .dd-selected-image {
  height: 27px !important;
}

a label {
  cursor: pointer;
}

.custom-dropdown-menu {
  height: 400px;
  overflow-x: hidden !important;
}

.custom-dropdown-menu > li > a {
  padding: 10px;
}

.dd-option:hover {
  background: transparent;
}

.date-parent {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.date-parent .form-group {
  margin: 0 !important;
}

.date-parent ul {
  margin: 0 !important;
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}

.date-parent ul li {
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  padding: 0 15px;
  position: relative;
}

.date-parent ul li.active, .date-parent ul li:hover {
  background: #0060b6;
}

.date-parent ul li.active a, .date-parent ul li:hover a {
  color: #fff;
}

.date-parent ul li a {
  color: #0060b6;
  cursor: pointer;
  display: block;
  line-height: 35px;
  text-decoration: none;
}

.country-parent ul {
  margin: 20px 0;
  padding: 0;
  /*background: #C6CFCC;*/
  padding: 5px;
}

.country-parent ul li {
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  padding: 1px 15px;
  position: relative;
  border: 2px solid #dbe7ef;
  margin-bottom: 10px;
}

.country-parent ul li.active {
  background: #0060b6;
}

.country-parent ul li:hover {
  background: #0060b6;
}

.country-parent ul li.active a, .country-parent ul li:hover a {
  color: #dbe7ef;
}

.country-parent ul li a {
  color: #464646;
  cursor: pointer;
  display: block;
  line-height: 35px;
  max-height: 35px;
  text-decoration: none;
}

.dates .row {
  margin: 0;
}

.meeting-info-external a {
  margin-top: 5px;
}

.dates .row {
  margin: 0;
}

.meeting-info-external a {
  margin-top: 5px;
}

.place {
  width: 15px;
  height: 15px;
}

.popover {
  min-width: 250px;
}

.subTitle {
  color: #464646;
  font-weight: bold;
  font-size: 11px;
}

.flag {
  width: 40px;
  height: 24px;
  margin-right: 5px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 16px;
}

.form-guide-nav ul {
  /*margin-bottom: 15px;*/
}

.badge {
  background-color: #0060b6 !important;
}

/* Viraj Wrote 2018-02-*/
.fg-d-icon-wrapper .fg-d-icon {
  display: inline-block;
  padding-right: 15px;
}
.fg-d-icon-wrapper .fg-d-icon a img {
  width: 45px;
  height: 45px;
}

.fg-flg-radio-wrapper {
  margin-top: 15px;
  text-align: right;
}
.fg-flg-radio-wrapper .fg-flag-wrapper {
  width: 230px;
  display: inline-block;
}
.fg-flg-radio-wrapper .fg-radio-wrapper {
  display: inline-block;
}

/* Viraj Wrote 2018-02-*/
.fg-datepicker {
  width: 180px;
  float: right;
  padding-top: 20px;
}

/*#region Race Tips New UI*/
.race-tips-header p {
  display: inline-block;
  color: black;
  margin-bottom: 2px !important;
}
.race-tips-header p:before {
  content: "";
  width: 3px;
  height: 12px;
  background-color: #00dae5;
  left: 0;
  position: relative;
  display: inline-block;
  bottom: 0;
  margin-right: 5px;
}
.race-tips-header span {
  display: inline-block;
  font-size: 14px;
  color: #232323;
}

.tbl-race-tips thead tr {
  background-color: #0060b6;
  color: #fff;
}
.tbl-race-tips thead tr th {
  padding-bottom: 10px;
}
.tbl-race-tips thead tr th .filter-cb-container .custom-checkbox label {
  margin-top: 2px;
}
.tbl-race-tips thead tr th .filter-cb-container .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00dae5;
  color: #fff;
}
.tbl-race-tips thead tr th .filter-cb-container .custom-checkbox .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00dae5;
}
.tbl-race-tips thead tr th .filter-cb-container .custom-checkbox .custom-control-label::before {
  background-color: #d4d6d8;
}
.tbl-race-tips tbody tr td {
  padding: 10px 0px !important;
}
.rank-summary {
  padding: 3px 0px !important;
  margin-bottom: 10px;
  background-color: #f9f9f9;
}
.rank-summary div {
  padding: 10px 0px 0px 10px;
}
.rank-summary div span {
  /*vertical-align: text-bottom;*/
}
.rank-summary div strong.tab-no {
  background-color: #464646;
  color: #fff;
  padding: 1px 7px 0px 7px;
  border-radius: 6px;
}
.rank-summary div strong.points {
  margin-right: 15px;
}
.rank-summary p {
  padding: 10px 0px 0px 10px;
}
.rank-summary p span {
  vertical-align: text-bottom;
}
.rank-summary p strong.tab-no {
  background-color: #666666;
  color: #fff;
  padding: 1px 7px 0px 7px;
  border-radius: 6px;
}
.rank-summary p strong.points {
  margin-right: 15px;
}

/*#endregion Race Tips New UI*/
/*#region Race Form Table Horse Profile Partial */
.tbl-race-form thead tr {
  background-color: #0060b6;
  color: #fff;
}
.tbl-race-form thead tr th {
  padding: 10px 0px 10px 10px !important;
}
.tbl-race-form tbody tr td {
  padding: 5px 0px 5px 10px !important;
  vertical-align: top !important;
}
.tbl-race-form tbody tr td .analytics-btn {
  font-size: 12px;
  padding: 3px 10px 2px 10px;
}
.tbl-race-form tbody tr td span i {
  padding-right: 5px;
}
.tbl-race-form tbody tr.login-btn-tr td {
  padding: 30px 0px !important;
  text-align: center;
  background-color: #eee;
}
/*#endregion Race Form Table Horse Profile Partial */
/*#region EF Head2Head*/
.ef-det-wrpr .ef-det-title-wrpr p {
  display: inline-block;
  color: #0060b6;
  /*padding-left: 10px;*/
}
.ef-det-wrpr .ef-det-title-wrpr p:before {
  content: "";
  width: 3px;
  height: 12px;
  background-color: #00dae5;
  left: 0;
  position: relative;
  display: inline-block;
  bottom: 0;
  margin-right: 5px;
}
.ef-det-wrpr .ef-det-title-wrpr span {
  display: inline-block;
  font-size: 14px;
  color: #232323;
}

.ef-det-box-wrpr .ef-det-box-title span {
  color: #0067ff;
  /*padding-left: 10px;*/
}
.ef-det-box-wrpr .ef-det-box-horses {
  list-style: none;
}
.ef-det-box-wrpr .ef-det-box-horses li span {
  color: #0067ff;
  /*padding-left: 10px;*/
  color: #232323;
  font-size: 14px;
}
/*#endregion EF Head2Head*/
/*Mobile odds styling*/
.mobile-runner .max_odds_img {
  margin-left: 10px;
}
.mobile-runner p[class*=mobile_live_odds_] {
  font-size: 1.4rem !important;
}

.runner-odds-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 5px;
  margin-top: 20px;
  /*height: 0px;*/
  overflow: hidden;
  transition: 0.3s height ease-in-out;
  border-radius: 5px;
  border: 2px solid transparent;
  overflow-x: auto;
}

.runner-odds-container.active {
  height: auto;
  border: 2px solid #ddd;
}

.bookmaker-continer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
  justify-content: space-between;
  padding: 5px;
}
.bookmaker-continer img {
  width: 60px;
  height: 30px;
}

/*----------------Mobile odds comparison ----------------*/
#mobile-odds-comparison .modal-body {
  overflow: auto;
}

.odds-comp-btn {
  display: flex;
  gap: 5px;
  background-color: #004693;
  border: none;
  color: #fff;
  padding: 10px;
  bottom: 20px;
  cursor: pointer;
  position: fixed;
  left: 20px;
  z-index: 10;
  border-radius: 30px;
  font-weight: 500;
}

.mobile-odds-comparison-container {
  width: 100%;
}
.mobile-odds-comparison-container table {
  width: 100%;
}
.mobile-odds-comparison-container table th {
  width: 32px;
}
.mobile-odds-comparison-container table tbody td {
  text-align: left;
  padding: 4px;
}
.mobile-odds-comparison-container .top {
  display: flex;
  width: 100%;
  gap: 5px;
  margin-bottom: 10px;
}
.mobile-odds-comparison-container .runner {
  cursor: pointer;
}
.mobile-odds-comparison-container .runner.selected-runner {
  background-color: bisque !important;
}
.mobile-odds-comparison-container .runner:nth-child(even) {
  background-color: #eee;
}
.mobile-odds-comparison-container .runner[data-scratched="1"] {
  background-color: darkgray;
  position: relative;
  color: red;
}
.mobile-odds-comparison-container .odds-comparison-body {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 5px;
  align-items: flex-end;
}
.mobile-odds-comparison-container .mobile-odds-comparison .bookmaker-odds {
  display: flex;
  gap: 3px;
}

.compare-odds-btn {
  border: none;
  color: white;
  background-color: #00dae5;
  border-radius: 5px;
  padding: 10px 18px;
  display: none;
  font-size: 15px;
}
.compare-odds-btn.reset {
  background-color: #004693;
}
