/*.navbar i{font-size:20px;}*/
.sidebar-menu > li > a,.sidebar-menu > li:hover > a, .sidebar-menu > li.active > a, .sidebar-menu > li.menu-open > a{ border-left:5px solid transparent!important}
.sidebar-menu > li.active > a{ border-color: #fff!important;}
html,body{height:100%;margin:0!important;padding:0;}

form{ margin:0 15px;}

.form-horizontal .form-group, .form-horizontal .box-footer {
    margin-right:0px!important;
    margin-left: 0px!important;
}

.sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini{ font-size:16px!important}

.slider.slider-horizontal .slider-track {  margin-top: -20px!important;}


.dataTables_info{float:left;width:50%;padding-top:20px;}
.dataTables_paginate{float:left;width:50%;text-align:right;}

table thead{ background-color:#222d32;color:#fff}
table.dataTable {  border-collapse: collapse !important;}
table > tbody > tr:hover { border:2px solid #222d32!important;cursor:pointer }
table.dataTable thead .sorting::after {opacity:1.0!important}


.tooltip-inner{background-color: #3c8dbc;}

.login-box, .register-box {  width: 100%; }

.login-logo, .register-logo {margin-bottom:0px!important}

#formregistro div,#formregistro input,#formrecuperar div,#formrecuperar input{ padding-right:0px}
#formregistro .form-group,#formrecuperar .form-group { display: table;width: 100%;}
.sidebar-toggle i{ font-size:18px; }

.sidebar-menu{  font-size:18px}

.sidebar-mini.sidebar-collapse .main-sidebar { width:56px!important}
.sidebar-mini.sidebar-collapse .main-header .navbar { margin-left: 56px!important;}
.sidebar-mini.sidebar-collapse .main-header .logo {    width: 56px!important;}

.select-idioma{ padding:6px 6px 0px 0px}

.example-modal .modal {
  position: relative;
  top: auto;
  bottom: auto;
  right: auto;
  left: auto;
  display: block;
  z-index: 1;
}

.example-modal .modal {
  background: transparent !important;
}

.customtext {
    color: white;
    text-shadow: none;
	padding: 6px 12px;
	text-align:center;
}

.sidebar-menu{ margin-top:30px;}
.lista-equipamiento li { width:50%;float:left;padding-right:15px}
#seccion-equipamiento-extra .lista-equipamiento,#seccion-equipamiento-sin .lista-equipamiento{padding-left:15px;padding-right:15px;}
#seccion-equipamiento-extra .lista-equipamiento li,#seccion-equipamiento-sin .lista-equipamiento li  { display:block;width:100%;float:none;border:1px solid #ddd;padding: 10px 15px;}
#seccion-equipamiento-extra .lista-equipamiento li .price,#seccion-equipamiento-sin .lista-equipamiento li .price { color: #337ab7;font-weight: bold;}
#seccion-equipamiento-extra .lista-equipamiento li i,#seccion-equipamiento-sin .lista-equipamiento li i{color:#337ab7;margin-right:6px}
#seccion-equipamiento-extra .box-footer,#seccion-equipamiento-sin .box-footer {border-top:0;}
/*
#valor-filtro-precio{ margin:0 auto;text-align:center;width:120px;display:block;padding:3px 6px; background-color: #3c8dbc;
						border-color: #367fa9;color: #fff;border:1px solid #aaa;border-radius:4px}
*/
@media only screen and (max-width : 1023px) {
	#lista-equipamiento li { width:100%;clear:both;}
	/*#botones-accion-ficha{ position:fixed; top:120px;right:10px;z-index:10}*/
}

@media only screen and (max-width : 767px) {
	
}


@media only screen and (max-width : 480px) {
	.dataTables_info{display:none;}
	.dataTables_paginate{ display:block;width:100%;text-align:center;}
}


.separador-vertical{ margin-top:20px}
.linea-reservada-otro{background-color:#fadbd8!important}
.linea-reservada{background-color:#e8daef!important}
.leyendas i{}
	.color-reservada-otro{color:#fadbd8!important;background-color:#fadbd8!important;border:2px solid #f1948a;padding:2px;}
	.color-reservada{color:#e8daef!important;background-color:#e8daef!important;border:2px solid #bb8fce;padding:2px;}
	.color-disponible{color:#fff!important;background-color:#fff!important;border:2px solid #333;padding:2px;}

.leyendas li{ float:left; padding:0px 10px;list-style:none;}
.botones-ficha{text-align:right}
	.botones-ficha a+.customtext{margin-top:1em}
#botones-accion-ficha .botones-ficha button{ margin-right:15px;}
#botones-accion-ficha .botones-ficha a{ margin-right:15px;}
.btn-submit-micuenta{background-color:#3c8dbc;color:#fff}

.botones-ficha input+input{ margin-left:30px;}
.col-ancho-10{ width:83.33333333%;}

/* TOP BAR INDEX */
#header-top-index {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 4.429;
    color: #fff;
    background-color: #fff;}
#header-top-index .logo-gcar{  content: " (" attr(title) ")";text-align: center;}
#header-top-index .navbar-wrapper { position: fixed;top: 0;right: 0;left: 0;z-index: 99;background-color: #367fa9; }
#header-top-index .container22 {    content: " (" attr(href) ")";top: 7px;}
#header-top-index .fw-bold{color: #fff;}
#header-top-index a {color: #c48400;text-decoration: none;font-weight: bold;}
	#header-top-index a:focus, #header-top-index a:hover {color: #fff;text-decoration: underline;}
#header-top-index .btn-primary { color: #fff !important;background-color: #e19112;border-color: #c07908;}
	#header-top-index .btn-primary:hover {color: #e19112 !important;background-color: #fff;border-color: #c07908;text-decoration: none;}
#header-top-index .idiom,#header-top-index .frase { white-space: nowrap;overflow: hidden;}

.login-box, .register-box {  margin: 20px auto;}

@media only screen and (min-width: 1763px){
	#header-top-index .frase { /*width: 77%;*/ line-height: 2;}
}
@media only screen and (max-width: 1763px){
	#header-top-index .frase { /*width: 77%;*/ line-height: 2;}
}
@media only screen and (max-width: 1149px){
	#header-top-index .frase { /*width: 75%;*/ line-height: 2; margin-bottom:7px;}
}
@media only screen and (max-width: 965px){
	#header-top-index .frase { /*width: 92%;*/ line-height: 2; margin-bottom:7px;}
}

@media only screen and (max-width: 654px){
	#header-top-index .frase { width: 90%; line-height: 2; margin-bottom:7px;}
	#header-top-index .nav-contact-mail,#header-top-index .nav-contact-tel{display:block;}
	#header-top-index img{ width:90px;}
}

@media only screen and (max-width: 462px){
	#header-top-index .fw400 { display: none;}
	#header-top-index .frase { width: 100%; line-height: 2; margin-bottom:7px;}
	
}
@media only screen and (max-width: 431px){
	#header-top-index .fw400 { display: none;}
	/*#header-top-index .frase { width: 73%; line-height: 2; margin-bottom:7px; margin-left:62px;}*/
	#header-top-index .logo-gcar{ text-align:center;}
	
	#header-top-index .img { width:100px !important}
	#header-top-index #enlaces-home {font-size:12px;padding:0px!important;}
	#header-top-index .container22 {padding:0px!important;}
	/*#header-top-index #enlaces-home { top: -12px; width: 100%}*/
	/*#header-top-index .navbar-wrapper { height: 181px;}*/
}

@media only screen and (max-width: 297px){
	#header-top-index .navbar-wrapper { height: 229px;}
}

@media only screen and (max-width: 216px){
	#header-top-index .btn { font-size: 11px;}
	
	#header-top-index .navbar-wrapper { height: 193px;}
}

.col-destacada{ font-weight:bold;color:#337ab7;/*color:#c48400*/}

/* BUSQUEDA GENERAL */
.sidebar-search-wrapper .sidebar-search .input-box { padding: 5px;color: white;border: 1px solid white !important;}
.sidebar .sidebar-search .form-container {height:60px;padding-top: 7px;font-size:15px;}
.sidebar .sidebar-search .form-container input{display: inline-block;padding: 0 !important;width: 100%;background-color:#222d32;border: 0px;color:#fff;text-align:center;}
.sidebar .sidebar-search .form-container i{ color:#999;/*font-weight:normal;}*/}
.sidebar .sidebar-search{ margin:0px 5px;}

.box-footer-text{ margin-left:2em;font-weight:bold;}
.box-footer-price{margin-left:1em;color:#337ab7;font-weight:bold;}

/* FICHA */
/* aumentar tamaño letra*/
#ficha, #seccion-equipamiento-sin, #seccion-equipamiento-extra, #lista-equipamiento { font-size:16px;}
#ficha .box-header .box-title, #seccion-equipamiento-sin .box-header .box-title, 
#seccion-equipamiento-extra .box-header .box-title, #lista-equipamiento .box-header .box-title{ font-size:20px;}
#ficha .btn{font-size:16px;}
#seccion-equipamiento-extra li i,#seccion-equipamiento-sin li i{font-size:11px;}
#seccion-equipamiento-sin .box-footer-text, #seccion-equipamiento-sin .box-footer-price,
#seccion-equipamiento-extra .box-footer-text, #seccion-equipamiento-extra .box-footer-price,
#lista-equipamiento .box-footer-text, #lista-equipamiento .box-footer-price
{ font-size:18px;}
.descuento-grid,.preciotarifa-grid{ display:block;}
.preciotarifa-grid{ color:#333;font-weight:normal;}

/* IMAGENES FICHA*/
.thumbs {
    border-top: 1px solid #f4f4f4;
   /* border-bottom: 1px solid #ddd;*/
	margin-top:1em;
	padding-top:1em;
}
.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

/* GRID VEHICULOS*/
.img-grid{ max-width:160px;}
table.dataTable thead th{text-align:center;}
.celda-cadena-sinsl{white-space: nowrap;}
table.table-bordered.dataTable tbody td{vertical-align:middle;}
.referencia-grid{ margin-left:8px;}
.letra-cursiva{ font-style:italic;}
.sl{display:block;}

/* MENU */
.sidebar-mini.sidebar-collapse .sidebar-menu > li > form{display: none;}
.sidebar-menu > li > span.search-mini{display: none;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > span.search-mini{display: block;width: 100%;text-align: center;padding:8px;height:53px;}
.sidebar-mini.sidebar-collapse .sidebar-menu > li > span.search-mini i{ color:#999;padding-top:12px;}
.mostrar_buscador{display:block!important;position:absolute;left:54px;width:250px;z-index:999;margin: 0px!important;}
.sidebar-search-wrapper .mostrar_buscador .input-box {border: 1px solid #222d32 !important;background-color:#222d32}
.mostrar_buscador i{display:none!important}