.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333333333em;
  line-height: 1em;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.tt-selectable{
cursor:pointer;
}

.spinner {
    background-image:url('/resources/img/spinner.gif');
    background-repeat:no-repeat;
    background-position:right 10px top 5px;/* Change to accommodate to your spinner */
}

.flag-icon-gb {
  background-image: url(../flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(../flags/1x1/gb.svg);
}
.flag-icon-it {
  background-image: url(../flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(../flags/1x1/it.svg);
}
.flag-icon-es {
  background-image: url(../flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(../flags/1x1/es.svg);
}

.flag-icon-fr {
  background-image: url(../flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(../flags/1x1/fr.svg);
}

.flag-icon-de {
  background-image: url(../flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(../flags/1x1/de.svg);
}



.navbar a.logo {
font-family: 'Raleway',sans-serif;
font-size: 26px;
color: #000;
}

.body_cont .container .row {
	background-color: #f7f7f7;
}

.navbar.navbar-default.navbar-static-top {
	margin-bottom: 0px;
}

input[type="text"] {
	border-radius: 0px;
	height: 46px;
	outline-width: 0;

	/*  border-top-right-radius: 0px;	*/
}

a.btn.btn-default.dropdown-toggle.btn-blog {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	height: 46px;
	width: 50px;
	margin-right: -5px;
}

#multiple-datasets button[type=submit] {
	height: 46px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	background-color: #5b626a;
}
.white, .white a {
  color: #fff;
}

.jumbotron {
padding: 30px ;
margin-bottom: 10px;

}
.col-md-10 small {
position:absolute;bottom:0px;right:160px;margin:0;padding:5px 3px;
}
.col-md-10 .fb-like {
position:absolute;bottom:0px;right:50px;margin:0;padding:5px 3px;
}
.col-md-10 #___plusone_0 {
position:absolute;bottom:5px;right:17px;margin:0;padding:5px 3px;
 }

#plusstyle {
      margin:1px 30px;
}


.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 900px;
  background-color: #fff;
}

.col-md-5 .panel {
border: 0px;
}


.container .text-muted {
  margin: 20px 0;
}

#multiple-datasets .league-name {
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}

.twitter-typeahead {
 width: 100%;
}

.tt-input-group {
margin-top:4px;
    width: 100%;
}

.typeahead,
.tt-query,
.tt-hint {
  width: 396px;
  height: 30px;
  padding: 8px 12px;
  font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 2px solid #0097cf;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-dropdown-menu {
  width: 422px;
  margin-top: 12px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-open {
	 background-color: #f6f6f6;
	 width: 100%;
}




.tt-suggestion p {
  margin: 0;
}

.gist {
  font-size: 14px;
}

/* example specific styles */
/* ----------------------- */

.out-of-sync  {
  background-color: #EC7469;

}

.panel-body.sync{
  background-color: #F4F4F4;

}


.out-of-sync .item-out  {
  background-color: #C1C4C5;

}


#custom-templates .empty-message {
  padding: 5px 10px;
 text-align: center;
}

#multiple-datasets .league-name {
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}

#scrollable-dropdown-menu .tt-dropdown-menu {
  max-height: 150px;
  overflow-y: auto;
}

#rtl-support .tt-dropdown-menu {
  text-align: right;
}

.entry-read{
/* font-family: 'Bitter', serif; */
font-family: 'Merriweather', serif;
font-size: 13px;
}

hr {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #EEEEEE;
  border-style: solid none;
  border-width: 1px 0;
  margin: 8px 0;
}

.margin-reduced{
	margin-top: 5px;
	margin-bottom: 5px;
	
}

.panel-default-left-match:after {
content: '';
display: block;
position: absolute;
top: 16px;
left: 99.5%;
width: 0;
height: 0;
border-color: transparent transparent transparent #CAD5E0;
border-style: solid;
border-width: 6px;
}

.panel-default-right-match:before {
content: '';
display: block;
position: absolute;
top: 38px;
left: 98%;
width: 0;
height: 0;
border-color: transparent #CAD5E0 transparent transparent ;
border-style: solid;
border-width: 6px;
overflow: hidden;
}

em{
	 background-color:#fdffba;
	     font-style: bold !important;
}


.tt-suggestion.tt-cursor,
.tt-suggestion:hover {
      color: #fff;
      background-color: #0097cf;
}

.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}


.lab_class {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 15px;
}

.lab_class span {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 10px;
}

.search-box-div{
max-width:800px;
}

.btn .caret {
margin-top: 12px;
}

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 80px;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #fff;
}

.text-muted {
    margin-top:3px;
    color: #A2A1A1;
    text-align:center;
}

p.result {
margin-bottom:3px;}


@media (max-width: 978px) {

.search-box-div{
margin: 0 2px;
}

.jumbotron {
padding: 15px 0;
margin-bottom:8px;
}




}


@media (min-width: 600px) {
.btn .caret {
margin-left: 6px;
}

.navbar-header{

    margin-left:8.3333% !important;
}

}
@media (max-width: 600px) {

.typeahead{
    padding: 8px 5px;
  }

a.btn.btn-default.dropdown-toggle.btn-blog{
    width: 96px;
    margin-right: -16px;
        padding-left: 7px;
}


input[type="text"] {

}
	/*  border-top-right-radius: 0px;	*/
}


@media (max-width: 383px) {

label#label2 {
margin-left:68px;
}

}

/* Common styles for all types */
.bs-callout {
  padding: 20px;
  margin: 2px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
  margin-top: -5px;
}

/* Variations */
.bs-callout-popular {
  border-left-color: #ce4844;
}
.bs-callout-popular h4 {
  color: #ce4844;
}

/* Variations */
.bs-callout-warning {
  border-left-color: #ce8d44;
}
.bs-callout-warning h4 {
  color: #ce8d44;
}


div#callout-glyphicons-dont-mix ul li{
  margin-top: -5px;
}

