﻿/*settings css - G500*/

html, body, p, input, .RadComboBox_Default .rcbInput { font-family: 'Titillium Web', sans-serif !important; }
/*color1 base: #2249b6  - head,buttons,flechas */ /* #0d2e8b  - tono negro*/
/*color2 base: #404040 - texto /negro */
/*color3 contraste:  */

input:hover, button:hover { border-color: #2249b6 !important }
input:checked ~ label.dateCheck { background-color:#ed1c24 !important;color:white!important; }

.mainHead { background: #fff;background: -webkit-linear-gradient(top,#fff 1%,#e9e8e8 100%);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e8e8));background: linear-gradient(to bottom,#fff 1%,#e9e8e8 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e8e8', GradientType=0);
}
.titleConfig { color: #fff !important; }
.textConfig { color: #838383 !important; }
.consFact { display: inline-block;
    width: 28%;
    margin-right: 4%;
    color: white !important;
    background: #2249b6;
    border: 1px solid #0d2e8b;
    border-radius: 5px;
    padding: 13px 0;
    font-size: 16px;}
.consFact02 {
    background: #2249b6;
    color: #fff;
    border-radius: 5px !important;
    width: 30%;
    height: 35px;
    border: none !important;
}
.reco h3 + p::after { background: #2249b6 !important; }
.consFact:hover { color:#2249b6 !important;background:#fff; }
.consFact02:hover { color:#2249b6;background:#fff;border:1px solid #2249b6 !important }
.tTable { background-color: #ee1c25 !important; }
.section-a { background-color: #f3f3f3 !important; padding-bottom: 50px !important;}
.fill_dtk { background-color: white; }
.head-a { padding: 5px 0 !important;background-color: #2249b6 !important;font-size: 9px !important; }
header.head-a h1 {color: #fff;}

/*.tt-FE {color: #404040 !important;}*/

.contact_form input:required:valid, .contact_form textarea:required:valid {
    /*background: url(img/valid.png) no-repeat 98% center;*/
    box-shadow: none;
    border-color: #ffe6d8;
}

.query_tk li:nth-child(1) input:checked ~ label { background-color: #6a972c !important;border: 1px solid #6a972c !important; }

section.section-a article div ol > li.active {
    color: #2249b6 !important;
}
#btnRefreshImage {
    background: url(../img/img_config/refresh.png) no-repeat 0 0;
    width: 35px;
    height: 35px;
}

.slick-prev::before, .slick-next::before { color:#404040 !important }

.footable .pagination > ul > li > a:hover, .footable .pagination > ul > li > a:focus, .footable .pagination > ul > .active > a, .footable .pagination > ul > .active > span {
    background-color: #2249b6 !important;
}

.footable > tbody > tr:hover {
    background: rgba(34, 73, 182, 0.07) !important;
}


.rangedate li input:checked ~ label {
    background-color: #2249b6 !important;
    color: #fff !important;
}

div#divError p { background-color: #ececec; }

/*ventana ayuda*/

.ayuda-a h4 { background-color: #2249b6; }

.helpSign { background-color:#2249b6; }

.ayuda-a  p { color: #151515; }

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 600;
    border: 0;
    color: #2249b6 !important;
}


/*
shellColors
color: #fff300; yellow
color: #bfb709; blackYellow
color: #ed1c24; red
color: #fbf9c9; softYellow
color: white;
*/


/*repsol backgroun header
background: #fff;
background: -webkit-linear-gradient(top,#fff 1%,#e9e8e8 100%);
background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e9e8e8));
background: linear-gradient(to bottom,#fff 1%,#e9e8e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e8e8', GradientType=0);*/