/* CSS Document */
body{font-family: 'Muli','Open Sans', sans-serif;
font-weight:400;
background:url(https://www.easyriders-bikecenter.com/bookfr/images/bg3.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; 
}
.body{font-family: 'Open Sans', sans-serif;
font-weight:300;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
background-size: cover;
background-position:center; 
}
.phone{font-family: 'Open Sans', sans-serif;
font-weight:300;
background-image:url(../images/bg2.jpg);
background-repeat:no-repeat;
background-size: cover;
background-position:center;
}
.phonetext{
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	color:#FFF;
	text-shadow:3px 3px #333;
	font-size:24px;
	}
.recuerda{
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	color:#F00;
	font-size:12px;
	}
.factura{
	font-family: 'Open Sans', Arial, sans-serif;
	color:#000;
	font-size:10px;
	padding:5px;
	}
.icons{
	vertical-align:middle;
	width:24px;
	height:24px;
	}
.tallatext{
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size:14px;
	}

.talla{
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size:12px;
	}
.desde{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	vertical-align:central;
	}
	
.azul{
	background-color: #39419A;
}
.verde{
	background-color: #4BC755;
}
.rojo{
	background-color: #f93838;
}
.gris{
	background-color: #CCCCCC;
}
.letrasblancas{
	color: #FFFFFF;
}
.oculto{
	display:none;
	}
.fondohotel{
	background-color: #D4D4D4;
}
.minipad{padding-top:10px;}
.amarillo{color:#D8CB16}
footer{

	color: #FFFFFF;
	margin-top: 10px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.precio{
	font-size: 16px;
	font-weight: 800;
	color: #7AD967;
}
.precio2{
	font-size: 24px;
	font-weight: 600;
	color: #000;
}
#map {
    display: block;
    height: 350px;
    margin: 0 auto;
    width: 100%;
}
.rojomapa{color:#CF4A4C}
 ul.galeria {         
          padding:0 0 0 0;
          margin:0 0 0 0;
      }
      ul.galeria  li {     
          list-style:none;
          margin-bottom:25px;           
      }
      ul.galeria  li img {
          cursor: pointer;
      }
      .modal-body {
          padding:5px !important;
      }
      .modal-content {
          border-radius:0;
      }
      .modal-dialog img {
          text-align:center;
          margin:0 auto;
      }
    .controls{          
        width:50px;
        display:block;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;          
    }
    .next {
        float:right;
        text-align:right;
    }
.day.disabled{color: #D93234 !important;}
.day.old.disabled{color: #CCCCCC !important;}
.day.new, .day.old{color: #CCCCCC !important;}

/*MENU LATERAL*/
.caret-container {
  float: right;
}

.nav-container {
  background-color: #f5f5f5;
  text-transform: uppercase;
  font-weight: bold;
  margin-top:10px;
}
  
.nav-sub-container {
  background-color: #f8f8f8;  
  font-weight: bold;
  cursor: pointer;
}

ul.nav-stacked ul.nav-stacked > li > a {
  padding-left: 30px;
}

#chatbox {
    text-align:left;
    margin:10px;
    margin-bottom:25px;
    padding:10px;
    background:#fff;
    height:250px;
    width:90%;
    /*border:1px solid #ACD8F0;*/
    overflow:auto;
	border: 1px solid #ccc;
	border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	 }
.containerfoot{ background-color:#000;}
.img {
    max-width: 100%;
    height: auto;
}
.anadir{
	margin-top:-100px;
	margin-left:0px;
}
.anadir2{
	margin-top:10px;
	margin-left:-50px;
}
.anadir3{
	margin-top:-60px;
	margin-left:-50px;
}
.gray{
	color:#999;
}
.cajaselect {
    background: none repeat scroll 0 0 #333;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    margin-top: 20px;
    padding: 5px 10px;
    position: relative;
    z-index: 1;
}
ul.listaselect {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dedede;
    display: none;
    left: -1px;
    margin-left: 0;
    margin-top: 49px;
    padding-left: 0;
    position: absolute;
    text-indent: 15px;
    top: 0;
    width: 100%;
}
ul.listaselect li {
    border-bottom: 1px solid #efefef;
    cursor: pointer;
    display: block;
    line-height: 15px;
    list-style: outside none none;
    margin: 0;
    padding: 1.1em 0.3em;
}
ul.listaselect li a {
    color: #333;
    text-decoration: none;
}
ul.listaselect li a:hover {
    color: #999797;
    text-decoration: none;
}
ul.SelectProductos li:last-child {
    border-bottom: medium none;
}
.seleccionado {
    color: white;
    display: block;
    font-weight: 700;
    line-height: 3;
    text-indent: 10px;
}
.trianguloinf {
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    border-top: 13px solid #cfecfc;
    height: 0;
    position: absolute;
    right: 10px;
    top: 17px;
    width: 0;
}
.triangulosup {
    border-bottom: 13px solid #cfecfc;
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    height: 0;
    position: absolute;
    right: 10px;
    top: 17px;
    width: 0;
}
.btn-black{color:#fff;background-color:#333;border-color:orangered;height:100px; min-height:inherit;}
#likebox-wrapper * {
   width: 100% !important;
}
.form-group input[type="checkbox"] {
    display: none;
}

.form-group input[type="checkbox"] + .btn-group > label span {
    width: 20px;
}

.form-group input[type="checkbox"] + .btn-group > label span:first-child {
    display: none;
}
.form-group input[type="checkbox"] + .btn-group > label span:last-child {
    display: inline-block;   
}

.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
    display: inline-block;
}
.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
    display: none;   
}
.headfoot{
	font-family: 'Sintony','Open Sans', Arial, sans-serif;
	color:#ccc;
	font-size:18px;
	padding:5px;
	font-weight:bold
	}
.lifoot{
	font-family: 'Sintony','Open Sans', Arial, sans-serif;
	color:#ccc;
	font-size:14px;
	padding:5px;

	}
	.prepie{width:750px}}@media (min-width:992px){.prepie{width:970px}}@media (min-width:1200px){.prepie{width:1170px}}.prepie-fluid{background-color:#333;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;background-color:#333;}
	
	.prepie{ background-color:#333;padding-left:15px;margin-right:auto;margin-left:auto;}
	
	#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #ff9300; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
}

#myBtn:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}