/*
Theme Name: CV Book UN
Author URI: http://www.ken.es
Description: Una plantilla desarrollada por KEN en exclusiva para la Universidad de Navarra.
Author: Ken
Version: 1.0
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
Tags: grids, portfolio, modern, stylish, minimalistic
Copyright: (c) 2021 KEN
*/

/*** Main ***/
body {font-family: Helvetica, Arial, sans-serif; background: #eee; color:#777}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.left {float: left;}
.right {float: right;}
.wrapper {min-width: 100%; width:100%; min-height: 100%; position: relative; padding: 0; margin:85px auto 0 auto}
a {color:#888; text-decoration:none}
a:hover, a:hover p, .posted_in, .product_meta a:hover {color:#222}
h1, h2, h3, h4, h5, h6 {margin: 0 0 15px 0; font-weight: bold;}
h1 {font-size: 25px;color:#222;}
h2 {font-size: 20px;color:#222;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 13px;}
.error {text-align:center;}
.order_advise {color:#888;font-size:13px;vertical-align: baseline;}


/*** Header ***/
.header {margin: 0; padding: 15px 0 0 0;position:fixed;top:0;z-index:9999; background:#222;width: 100%;}
.header .logo { margin-left:20px; float:left }
.header .logo img {width:150px}
.header .logo_home { margin:20px 0; padding-bottom:20px }
.header a.logout {margin:5px 10px 0 10px; float:left;}
.header a.logout:hover, .logoutalumno a.logout:hover {color:#fff}
.logoutalumno {height: 150px; left: 50%; margin: -100px 0 0 -150px; position: absolute; top: 50%; width: 300px;text-align:center;}
.logoutalumno a.logout, .logoutalumno a.logo {margin:10px 0;display:block; clear:both; float:none}
.logoutalumno a.logout {font-size:14px}
.logoutalumno img {width:auto}

/*** Navigation ***/
.nav {vertical-align: baseline; float: right; margin: 0; position: relative; z-index: 99999;}
.nav li {float: left; padding: 0 0 0 20px;}
.nav li a {text-decoration: none; padding: 5px 0; display: block; color:#eee}
.nav li a:hover, .nav li.current a:hover {color: #00a5a0;}
.nav li.cvb_button {margin:0;}
.nav li.cvb_button a {background:#be0000; color:#fff;padding:20px; margin-top:-15px}
.nav li.cvb_button a:hover {background:#00a5a0;}

.nav li.current-menu-item a, .nav li.current-page-ancestor a, .nav li.current-menu-parent a {color:#00a5a0}
.nav li.cvb_button.current-menu-item a, .nav li.cvb_button.current-page-ancestor a, .nav li.cvb_button.current-menu-parent a {color:#fff; background:#00a5a0;}

.nav .sub-menu {list-style:none;position: absolute; visibility: hidden; z-index: 100; width: 250px; margin: 0 0; padding: 5px 10px 10px 10px; background: #222; right:0;}
.nav .sub-menu li {margin: 0; height: auto; padding: 5px 10px; border: none; float: none;}
.nav .sub-menu li.title {margin: 0; height: auto; border: none; float: none;text-transform:uppercase;}
.nav .sub-menu li a {background: none !important; font-size: 12px; line-height:1.2;padding: 0; color:#eee; margin:0; height: auto;}
.nav .sub-menu li.title a {color:#888 !important; cursor:default; font-size: 10px;border-bottom:1px dotted #888; padding:10px 0 5px 0}
.nav .sub-menu li a:hover {color: #00a5a0;}
.nav .sub-menu li.current-menu-item a {color:#00a5a0}

/*** Home ***/
.fullhome {width:800px; height:300px; margin:0 auto; float:none; padding:0; position:absolute; top:50%; left; margin-top:-200px; left:50%; margin-left:-400px; text-align:center}

/*** Login intro ***/
body.home_login {background:#222}
p.intro {clear:both; font-size:15px;margin:20px;line-height:140%}
p.intro a {color:#ccc}
p.intro a:hover {color:#fff}

/*** Tables ***/
table {font-size:12px}
table a {color:#222}
.table thead th { border-bottom: 2px solid #444;}
.table td {border-top: 1px solid #444;}
.contratado {background:#fdd1d1}
.contra_seal {background:#fdd1d1 url(i/contratado_seal.png) no-repeat bottom left;background-size:90px auto}

/* Custom for DataTables jQuery */
/*#listado_info {display:none}
.dataTables_wrapper .dataTables_filter {margin:-8px 15px 20px 0}
.dataTables_wrapper .dataTables_filter input {padding:4px}
.dt-buttons {float:right;margin:0 0 20px 0}
a.dt-button {padding:8px 15px;background:#be0000;color:#fff;margin:0 0 0 5px;position:relative }
a.dt-button:hover {text-decoration:none;background:#00a5a0;cursor:pointer}

input.btcvs {background: #be0000; color: #fff; border:none; padding: 8px 15px;margin: 0 0 0 5px; position: relative; font-size: 100%; cursor: pointer;}
input.btcvs:hover {background:#00a5a0;} 
*/
/*** Footer ***/
.footer {width: 100%; position: fixed; margin: 0 auto; padding: 0; bottom:0; background:#222; z-index:9999; text-align:center;color:#eee}
.footer_inn {margin: 0 20px; height: 45px; padding-top: 10px;}
.footer_inn p {font-size: 12px;}
.footer_inn a {text-decoration: none;}
