﻿html, body, p, input, .RadComboBox_Default .rcbInput { font-family: 'Titillium Web', sans-serif !important; }
/*color base: #237dbf */
input:hover, button:hover { border-color: #237dbf !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: #fff;
    background: #227ebf;
    border: 1px solid #186298;
    border-radius: 5px;
    padding: 13px 0;
    font-size: 16px;}
.consFact02 {
    background: #237dbf;
    color: #fff;
    border-radius: 5px !important;
    width: 30%;
    height: 35px;
    border: none !important;
}
.reco h3 + p::after { background: #237dbf !important; }
.consFact:hover {
    color: #237dbf;
    background: #fff;
    cursor: pointer !important;
}
.consFact02:hover {
    color: #237dbf;
    background: #fff;
    border: 1px solid #237dbf !important;
    cursor: pointer !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: #227ebf !important;font-size: 9px !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: #237dbf !important;
}
#btnRefreshImage {
    background: url(../img/img_config/refresh.png) no-repeat 0 0;
    width: 35px;
    height: 35px;
}

.slick-prev::before, .slick-next::before { color:#237dbf !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: #237dbf !important;
}

.footable > tbody > tr:hover {
    background: rgb(235, 247, 255) !important;
}


.rangedate li input:checked ~ label {
    background-color: #237dbf !important;
    color: #ffffff !important;
}

div#divError p { background-color: #ececec; }

/*ventana ayuda*/

.ayuda-a h4 { background-color: #237dbf; }

.helpSign { background-color:#237dbf; }

.ayuda-a  p { color: #151515; }

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 600;
    border: 0;
    color: #237dbf !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);*/