﻿h4 {
    color:#4cab19;
    /*display:block;
    width:100%;
    text-align:center;*/
    font-size: 15px;
    font-weight: lighter;        
}
.mobile-hidden {
    display:block;
}
.itemTouched{
    background-color:#01af00 !important;
    border-left:1px solid #95d075;
    border-right:1px solid #95d075;    
}
.borderLess-L {
    border-left:none;
}
.mobile-menu {
    border-bottom:5px solid #414d55;
}
.mobile-main-menu-bar {
    background-color:#222a37;
    border-top: 1px solid #414d55;
}
.mobile-menu .phone-btnBack {
    background-position: -41px 18px;
    border-right:1px solid #414d55;
}
.mobile-menu .phone-btnMenuAux {
    background-position: 21px 18px;
    border-left:1px solid #414d55;
}
.mobile-menu .logo0, 
.mobile-menu .logo45,
.mobile-menu .logo21,
.mobile-menu .logo29,
.mobile-menu .logo31,
.mobile-menu .logo41,
.mobile-menu .logo53,
.mobile-menu .logo16 {
    background-position: center -197px;
}

.mobile-menu .phone-icoTrabajos {
    background-position: 14px -40px;
    background-size: 84px;
}
.mobile-menu .phone-icoContactos {
    background-position: -53px -38px;
    background-size: 84px;
}
.mobile-menu .phone-icoStands {
    background-position: 13px -105px;
    background-size: 90px;
}
.mobile-menu .phone-icoBlog {
    background-position: -54px -102px;
    background-size: 90px;
}
.mobile-menu .phone-icoInterrogante {
    background-position: 14px -144px;
    background-size: 80px;
}
.mobile-menu .phone-icoComillas {
    background-position: -37px -123px;
}
.mobile-menu .phone-icoAyuda1 {
    background-position: 14px -196px;
    background-size: 80px;
}
.mobile-menu .phone-icoRss {
    background-position: -42px -190px;
    background-size: 77px;
}
.mobile-menu .phone-btnUser {
    background-position: 16px -216px;
    border-left:1px solid #414d55;
}
.mobile-menu .phone-btnUser-sub1 {
    background-position: 16px -226px;
    border-left:1px solid #414d55;
}
.mobile-menu .phone-btnSearch-sub1, .mobile-menu .phone-btnSearch-sub2 {
    background-position: 16px -38px;
    border-right:1px solid #414d55;
}
.mobile-menu .phone-btnSearch-sub2 {
    display:none;
}

.mobile-menu .btn-menu-sub1:hover {
    background-color:#01af00;
}
.mobile-menu .phone-icoConfiguracion  {
    background-position: 14px -345px;
    background-size: 90px;  
}
.mobile-menu .phone-icoNuevoUsuario {
        background-position: -31px -264px;
}
.mobile-menu .phone-icoSugerencias  {
    background-position: 16px -310px;    
}
.mobile-menu .phone-icoCubeta {
    background-position: -55px -404px;
    background-size: 90px;
}
.mobile-menu .phone-icoFoto{
    background-position: -53px -438px;
    background-size: 85px;
}
.mobile-menu .phone-icoAlertas{
    background-position: 16px -549px;
    background-size: 85px;
}
.mobile-menu .phone-icoGuardado1{
    background-position: 15px -526px;
    background-size: 90px;
}
.mobile-menu .phone-icoGuardado2{
    background-position: 19px -402px;  
}
.mobile-menu .phone-icoFavoritos{
    background-position: -57px -585px;
    background-size: 90px; 
}
.mobile-menu .phone-icoCloseSesion{
    background-position: 15px -531px;
    background-size: 75px;
}
.mobile-menu .phone-icoCvs{
    background-position: -56px -636px;
    background-size: 89px;
}





.btn-default {
    color: #fff;
    background-color: #01af00;
    border:none !important;    
}
    .btn-default:hover, .btn-default:active, .btn-default.active, .btn-default:visited, .btn-default:focus, .open > .dropdown-toggle.btn-default {
        color: #fff;
        background-color: #019e00;
        border:none !important;
    }
.btn-primary {
    color: #fefefe;
    background-color: #062230;
    border:none !important;
}







.btn-default {
    color: #fff;
    background-color: #01af00;
    border:none !important;    
}

    .btn-default.focus, .btn-default:focus {
    color: #fff;
    background-color: #01af00;
    border:none !important;    
    }

    .btn-default:hover {
    color: #fff;
    background-color: #019000;
    border:none !important;    
    }

    .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #01af00;
    border:none !important;  
    }

        .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #01af00;
    border:none !important;  
        }

    .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
        background-image: none;
    }

    .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
        background-color: #9b9b9b;
        border-color: #9b9b9b;
    }

    .btn-default .badge {
    color: #fff;
    background-color: #01af00;
    border:none !important;   
    }










/*::::::::::::::::::::::: ORIGINAL defs BOOTSTRAP :::::::::::::::::::::::::::*/
.btn-primary {
    color: #fefefe;
    background-color: #062230;
    border:none !important;
}

    .btn-primary.focus, .btn-primary:focus {
    color: #fefefe;
    background-color: #062230;
    border:none !important;
    }

    .btn-primary:hover {
        color: #fefefe;
        background-color: #082a3b;
        border-color: #204d74;
    }

    .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
        color: #fefefe;
        background-color: #082a3b;
        border-color: #204d74;
    }

        .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
        color: #fefefe;
        background-color: #082a3b;
        border-color: #204d74;
        }

    .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
        background-color: #3c4245;
        border-color: #3c4245;
    }

    .btn-primary .badge {
    color: #fefefe;
    background-color: #062230;
    border:none !important;
    }


/*::::::::::::::::::::::: FIN ORIGINAL defs BOOTSTRAP :::::::::::::::::::::::::::*/



.row{
    margin-right: -12px;
    margin-left: -12px;
}
.mobile-gris-oscuro {
    color:#9b9b9b;
}
.mobile-bg-gris {
    background-color:#e5e9f1;
}
input[type="text"], input[type="password"], select {
    background-color:#e5e9f1 !important;
    color:#9b9b9b !important;
}
.PreviousNextSpan {
    display:block;
    float:left;
    color: #fff;
    background-color: #01af00;
    border: none !important;

    width:25px !important;
    text-align:center;
    height:25px;
    padding: 5px 0 0 0;
    margin-left:5px;
    font-size:10px;
    font-weight:bold;

    text-decoration:none;

    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;

}
    a.PreviousNextSpan:hover {
        text-decoration:none;
        background-color: #222a37;
        color:#ffffff;
    }
    a.PreviousNextSpan:visited {
        text-decoration:none;        
        color:#ffffff;
    }

.foo {
    background-color:#222a37;
    clear:both;
    padding:10px;
    color:#fff;
    text-align:left;
    border-top: 5px solid #414d55;
}

    .foo a, .links-interes-trabajos a { /*Agregamos clase 27-06-2016*/
        display:inline-block;        
        margin:10px 5px 0 0;
        float:left;
        padding:5px 10px;
        color:#8f99a0;
        background-color:#2b3646;      
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;          
    }

        .foo a:hover, .foo a:active, .links-interes-trabajos a:hover, .links-interes-trabajos a:active { /*Agregamos clase 27-06-2016*/
            text-decoration:none;
            color:#fff;
            background-color:#01af00;    
        }
.mobile-company-name {
    color:#222a37;
    font-size:15px;
}
.mobile-company-descripcion {
    font-size:14px;
    color:#222a37;
    display:block;
    margin-bottom:15px;
    text-align:justify;
}
.descripcion-empleo-trabajo {
    color:#222a37;
}
.mobile-empresa-url {
    font-size:13px;
    font-weight:bold;
    color:#8b96a9;
    text-decoration:none;
    display:block;
    margin:10px;
    cursor:pointer;
}
.totalOfertas {
    color:#ff5a00;
}