body { font-family: 'Poppins', sans-serif; color:#4E4F51; }
.navbar-default {
    background-color: #636363;
    border-color: #636363;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
a { color:#00678c; }

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color:#ccc; }
.title { color:#00678c; font-weight: bold; }
.bajada { margin-top: 0px; color: #00678c; }
.logo { padding-top: 10px; }
.form-login { padding-top:80px; }
.form-datos { padding-top:30px; }
.form-login .form-group label, .form-datos .form-group label { padding:5px 0; font-size: 1.2em; color:#4E4F51;}
.form-login div { padding:0px 0 10px 0; }
.form-datos div { padding:0px; }
.form-login .boton, .form-datos .boton  { padding: 18px 0; }
.form-login .boton .btn, .form-datos .boton .btn { width: 100%;padding: 10px;background-color: #00678c;color: #fff;font-weight: bold;font-family: 'Poppins', sans-serif;font-size: 1.1em; }
.form-login .form-control, .form-datos .form-control { background-color: #ffffff; border-radius: 0; height: 45px; }
a.link-center { display:block; text-align:center; }
p { color:#4E4F51; }
footer { padding-top:80px; }
.social { padding: 10px 5px; line-height:1.3em; }
.menu {
    padding: 0;
    margin-top: 20px;
    border-top: 1px #ccc solid;
    border-bottom: 1px solid #ccc;
}
.menu .btn { padding: 20px 15px;border: none;border-radius: 0; }
.menu .active { background-color: #00678c; color:#fff; font-weight:bold; }
.contenido { padding-top: 40px; padding-bottom:40px; }
.contenido h3 { color:#4E4F51; font-weight:bold; }
.table > tbody > tr > td.active { background-color: #ccc; }
.title2 { margin-bottom:20px; }
