/**
 * Copyright 2010 Guadaltel, S.A.
 *
 * Licensed under the EUPL, Version 1.1 or - as soon they
 * will be approved by the European Commission - subsequent
 * versions of the EUPL (the "Licence");
 * you may not use this work except in compliance with the
 * Licence.
 * You may obtain a copy of the Licence at:
 *
 * http://ec.europa.eu/idabc/eupl
 *
 * Unless required by applicable law or agreed to in
 * writing, software distributed under the Licence is
 * distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied.
 * See the Licence for the specific language governing
 * permissions and limitations under the Licence.
 */

/************************************/
/* HTML ELEMENTS                    */
/************************************/
/*
body {
	background: url(<c:url value="/temas/${theme}/img/fondo3.png"/>) top left repeat-x,
		url(<c:url value="/temas/${theme}/img/fondo1.png"/>) top right no-repeat,
		url(${usuario_sesion.site.headerImgUrl}) 0 -28px no-repeat;
}*/

a:link, a:active, a:visited, a:hover{
	color: #0068c2;
}

h2, .title-h2 {
	color: #0068c2;
}

#listaDeTramites h2, #listaDeTramites .title-h2 {
	color: #0068c2;
}

h3, .title-h3 {
	color: #0068c2;
}

#botonUnico {
	color: #427A97;
	border-color: #427A97;
}

legend {
	color: #0068c2;
}

.botonUnico {
	color: #0068c2;
	background-color: #0068c2;
	border: 1px solid #0068c2;
	padding: 6px 8px 6px 8px;
	border-radius: 6px;
}

.botonUnico a:link, .botonUnico a:active, .botonUnico a:visited, .botonUnico a:hover{
	color: #0068c2;
}

.displaytag th {
	background-color: #0068c2;
}

.submit {
	background-color: #0068c2;
}

.bloque_titulo {
	color: #0068c2;
	border-bottom: 1px solid #DDDDDD;
}

.bloque_imagen{	
	color: #0068c2;
}

.color_menu_icon{	
	color: #fcac2e;
}

/* nuevos botones */

/*.icon-bg{
	background-color: #0068c2;
}*/

/*.icon-page, .icon-asistente{
	border: 1px solid #0068c2;
}*/

/*.icon-text, .icon-info{
	color: #0068c2;
}*/

#solicitud .even_row:hover{ 
	background-color: #ecdfa2;
}

#asientoEntrada .even_row:hover{ 
	background-color: #ecdfa2;
}

#asientoSalida .even_row:hover{ 
	background-color: #ecdfa2;
}

#solicitud .odd_row:hover{ 
	background-color: #E3F2FD;
}

#asientoEntrada .odd_row:hover{ 
	background-color: #ecdfa2;
}

#asientoSalida .odd_row:hover{ 
	background-color: #ecdfa2;
}

.row ::placeholder {
	color: #6c6c6c;
}

#op_fecha{
	color: #767676 !important;
}

#op_fecha a {
	color: #000000;
}

table i{
	/*color: #0068c2;*/
}

.actual_step {
	color: #0068c2 !important;
}

.icon-bg{
	padding-right: 0;
}

.theme{
	background-color: #0068c2 !important;
}

.icon-page, .icon-asistente{
	border: 1px solid #0068c2 !important;
	color: #0068c2;
}

.icon-page:hover, .icon-asistente:hover, .icon-page i:hover{ 
	background-color: #0068c2 !important;
	color: white !important;
}

.presentation-button {
	border: 1px solid #0068c2 !important;
	background-color: #0068c2 !important;
	color: white !important;
}

.presentation-button:hover{ 
	background-color: white !important;
	color: #0068c2 !important;
}

#botonUnico {
	color: #0068c2 !important;
	border-color: #0068c2  !important;
}

.botonUnico {
	color: #FAFBFB;
	background-color: #0068c2 !important;/*#427A97*/
}

.botonUnico a:link, .botonUnico a:active, .botonUnico a:visited, .botonUnico a:hover{
	color: #FAFBFB !important;
}
#opciones1 {
	color: #0068c2 !important;
}
#op_idioma {
	color: #0068c2 !important;
}
#op_idioma a {
	color: #0068c2 !important;
}
#op_enlaces_texto a {
	color: #0068c2 !important;
}
.cbp-tm-submenu > li > a {
	color: #0068c2 !important;
}
.cbp-tm-menu > li > a:hover{
	color: #0068c2 !important;
}
li.cbp-tm-show > a,
.no-touch .cbp-tm-menu > li > a:hover,
.no-touch .cbp-tm-menu > li > a:active {
	color: #0068c2 !important;
}
.botonPrimaryColor, .botonPrimaryColor:link, .botonPrimaryColor:active, .botonPrimaryColor:visited, .botonPrimaryColor:hover {
	color: #0068c2 !important;
}
.result {
	background-color: #eee !important;
	border-color: #ddd !important;
}
.result:hover {
	color: #0068c2 !important;;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #0068c2 !important;
}

.dropdown-menu > li > a {
    color: #0068c2 !important;
}

.color-base {
	color: #0068c2 !important;
}

.tooltip-inner {
	background-color: #0068c2;
}
.tooltip.left .tooltip-arrow {
	border-left-color: #0068c2;
}
.optionsFloat > .nav-pills > li.active > a, 
.optionsFloat > .nav-pills > li.active > a:focus, 
.optionsFloat > .nav-pills > li.active > a:hover {
    background-color: #0068c2;
}
.optionsFloat > .nav-pills > li.active-warning > a, 
.optionsFloat > .nav-pills > li.active-warning > a:focus, 
.optionsFloat > .nav-pills > li.active-warning > a:hover {
    background-color: #f0ad4e;
}
.optionsFloat > .btn-primary {
	border-color: #0068c2;
}
.optionsFloat > .btn-primary:hover {
	border-color: #0068c2;
}

#searchDiv ::placeholder {
 	color: #6c6c6c;
}

.input-group ::placeholder {
	color: #6c6c6c;
}

h1, .title-h1 {
	color: #767676;
}

.h1-style {
	color: #6C6C6C !important;
}

.pending_step {
	color: #6c6c6c;
}

.alert-warning{
	border-width: 1px;
	border-style: solid;
	color: #66512C;
}

/*Estilos captcha*/
.visualCaptcha{
	border: 1px solid #0068c2;
}

.visualCaptcha-accessibility-button,.visualCaptcha-playAudio-button{
	border:1px solid #000;
}

.visualCaptcha .audioField{
	color:#495e62;
	border:1px solid #3bb6e4;
}

.accessibility-description,.status.valid,.visualCaptcha-explanation{
	background-color: #f0f0f0;
    color:#0068c2;
}

.visualCaptcha-possibilities .img{
    padding:4px;
	border:1px solid #fff;
}

.visualCaptcha-possibilities img:hover {
    background-color:  #f0f0f0;
}

@media only screen and (min-width:750px){
	.visualCaptcha-possibilities .img{
    	border:3px solid #fff;
	}
}

.visualCaptcha-possibilities .visualCaptcha-selected{
	background-color: #f0f0f0;
	border:1px dashed #0068c2
}

@media only screen and (min-width:750px){
	.visualCaptcha-possibilities .visualCaptcha-selected{
		border:3px dashed #0068c2
	}
}

.visualCaptcha-refresh-button{
	background-color:#f87056;
	border-color: #f87056;
}