/*!
 * Start Bootstrap - One Page Wonder v5.0.6 (https://startbootstrap.com/template-overviews/one-page-wonder)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-one-page-wonder/blob/master/LICENSE)
 */



@font-face {
    font-family: Monserrat;
    src: url("../fonts/montserrat-Black.ttf");
}

body {
    background-color: #F4F4F4;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.03);
}

.container {
    /*  background-color: white;  */
}

.navbar-custom {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: white;
    /* border-bottom:2px solid #007130 !important; */
    margin-bottom: 4px;
    box-shadow: 0px 0px 10px 0px  rgb(5, 54, 135);
}


/*
.navbar-custom .navbar-brand {
    text-transform: uppercase;
    font-size: 1rem;
    letter-spacing: 0.1rem;
    font-weight: 700;
}
*/

.navbar-custom .navbar-nav .nav-item .nav-link {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    font-weight: 100;
    letter-spacing: 0.1rem;
    color: black;
    font-family: Monserrat, 'Comfortaa', cursive;
}

.navbar-custom .navbar-nav .nav-item .nav-link:hover {
    color: #3D844A
}


/*
header.header-custom {
    height: 100px;
    background-color: white;
    z-index: 10;

}*/

.logo-app {
    height: 60px
}

footer.footer-custom {
    /*
    background-color:   rgb(120, 120, 120) !important ;
       color: white;
    */
    background-color: #f2f5f7;
    color: rgb(115, 135, 156);
    padding-top: 12px;
    padding-bottom: 12px;
}

footer.footer-custom .container {
    text-align: center;
}

section.body-section {
    margin-top: 120px !important;
}


/* XXXXX SSSS */

.tabla-convocatorias a,
.table ax {
    color: #3d844a;
    font-weight: 500;
}

.card-body .control-label {
    font-weight: 500;
}

.card-custom {
    /*border-color: transparent;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05) */
}

.card-custom .card-header {
    border-bottom: 1px solid rgba(200, 200, 200, 0.4);
    padding: 0.625rem 0.9375rem;
    background-color: transparent;
}

.card-custom .card-header {
    font-size: 1rem !important;
    font-weight: bold !important;
    /*
	color: #808080; */
}

.card-custom .card-header a {
    text-decoration: none !important;
}

.card-custom .card-body {
    padding: 0.9375rem;
}

.card-custom .card-footer {
    padding: 0.625rem 0.9375rem;
}

.card-custom {
    /*
    border-top-width: 3px;
    */
    /*
    border-color: #cfdbe2
    */
    border-width: 1px;
    border-color: #C0C0C0;
}

.card-custom .card-header {
    /* background-color: #fff;*/
    font-weight: normal;
}


/***/

.card-400 {
    max-width: 400px;
    margin: auto;
}

.card-450 {
    max-width: 450px;
    margin: auto;
}

.card-500 {
    max-width: 500px;
    margin: auto;
}

.card-550 {
    max-width: 550px;
    margin: auto;
}

.card-600 {
    max-width: 600px;
    margin: auto;
}

.card-650 {
    max-width: 650px;
    margin: auto;
}

.card-700 {
    max-width: 700px;
    margin: auto;
}

.card-750 {
    max-width: 750px;
    margin: auto;
}

.card-800 {
    max-width: 800px;
    margin: auto;
}

.card-850 {
    max-width: 850px;
    margin: auto;
}

.card-900 {
    max-width: 900px;
    margin: auto;
}

a.fa {
    /*
    color:#067338 !important
    */
    color: rgba(6, 115, 56, 0.7) !important;
}

a.fa:hover {
    color: rgba(6, 115, 56, 1) !important;
}



.working {
    background:  url(../img/pb.gif) no-repeat;
    height: 15px;
    width: 128px;
    margin: 5px auto;
}