:root{--e-global-color-primary: #24385D;--e-global-color-secondary: #2873A5;--e-global-color-text: #171717;--e-global-color-accent: #902D41;--e-global-color-e605345: #A8C5D8;--e-global-color-e42ad3d: #96EDBB;--e-global-typography-primary-font-weight: 600;--e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-size: 14px;--e-global-typography-text-font-weight: 400;--e-global-typography-text-line-height: 25px; --e-global-typography-accent-font-weight: 500;color: #000000;font-size: 14px;font-weight: 400;}
body{background-color:#fff;padding:0px;margin:0px;}
h1, h2, h3, h4{letter-spacing:-.8pt;color:#2d3e68; margin-top:1em;}
h1, h2{margin-bottom:20px;}
h1{font-size: 2rem;}
h2{font-size: 1.75rem;}
h3{font-size: 1.5rem;}

.row-eq-height {display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display:flex;}

.head{height:70px; margin-top:20px; margin-bottom:30px;background-color:#fff;}

.equal{display: flex; display: -webkit-flex; flex-wrap: wrap;}
.page{background-color: #fff;padding-top:20px;padding-bottom:20px;}
.pull-bottom {display: inline-block;vertical-align: bottom;float: none;}

.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px;}
.pagination>li { display: inline;}
.pagination>li:first-child>a, .pagination>li:first-child>span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination>li>a.active{font-weight:bold;}
.pagination>li.active a{color:red;}


.plat div div.mat{border-radius: 50%; height:40px; width:40px; float:right; overflow: hidden; margin-right:10px;} 
.plat div div img{max-height:40px; max-width:40px;} 
.taphover{ float:right; line-height: 40px; margin-left:10px; cursor:pointer;}

.data div{color:var(--e-global-color-secondary);width:auto; text-align:right;margin: auto;}
.data div a{color:#fff;}
#autogestionMenu{position:absolute; width: auto; top: auto; left: 0; margin-left: 0px; margin-top: 0px; min-width: 10em; max-width: 1000px; background-color:#e2f0fd; z-index:200; text-align:left; border:1px solid var(--e-global-color-secondary); padding:5px 10px 5px 10px; }
#autogestionMenu ul {list-style-type: none;  padding: 0; margin: 0;}
#autogestionMenu ul li {line-height:1.2em; margin-bottom:5px;;}
#autogestionMenu ul li a{font-size: .9em; color:var(--e-global-color-secondary); }

.autogestion-menu-head{width: 100%; max-width: var(--content-width); margin: 0 auto; padding-inline-start: 0; padding-inline-end: 0; text-align:right; position:relative;}
.autogestionHeader{background: #3366cc;height:40px; margin-top:-14px;}
.autogestionHeader div{margin:auto; text-align:center;}
.autogestionHeader a{color:#fff; line-height:1.75em; font-size:1.5em;}
a.AG-title-head{text-decoration:none;}
#todos{text-align:left!important;}#todos a{ color:#fff; text-decoration:none;}
#todos a{background-color: var( --e-global-color-accent ); border-radius: 10px 10px 10px 10px; padding:20px; width:auto;}

.datos, .card-header{width:auto; margin:auto; max-width:360px;}
.logos{width:auto;max-width:480px;margin:auto;margin-bottom:20px;}
.datos{border-width: 1px 1px 1px 1px; border-style: solid; border-color: #ddd; border-radius: 0px 0px 10px 10px; padding-top:10px; padding-bottom:10px;background-color:#fff;}
.titulo{font-weight:700;padding-top:10px;}
.in{margin-top:5px;}
.card-header{padding: 20px;border-width: 1px 1px 0px 1px;border-style: solid;border-color: #ddd; border-radius: 10px 10px 0px 0px;text-align: center; background: #eef2f4;font-weight: 300;color: #5d6f78;font-size: 24px;}
.atencion{font-size:.8em;}
.head {border-bottom: 14px solid #3366cc;}

.head .cps-l{float: right;margin-right: 10px;}
.sm {font-size:.8em;}
.btn-menu{cursor:hand;}
.logo-dk{display: none;} 
.smSubs, .smSubs0{text-transform:uppercase; margin-top:15px; font-size: .8em; color:#777; font-weight:bold;}
.smSubs0{margin-top:0px;}

#footerSimple{ background-color: #CCDFE7; box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.35); padding-top:.3em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; margin-top:2em; border-top: 14px solid #3366cc;}
#footerSimple .sm{font-size:.7em;}
#footerSimple h5{font-size:1.2em; margin-bottom:5px;}
.footer-screen-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}
.footer-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}
.footer-grid .footer-grid-item{min-width:0}
.footer-grid-0 .footer-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}
.footer-grid-0 .footer-grid .footer-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}
.footer-button{border:none;padding-block-end:0;padding-block-start:0}
.footer-button-content-wrapper,.footer-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}
.footer-button.size-xs{min-height:33px}
.footer-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.footer-button:focus,.footer-button:hover,.footer-button:visited{color:#fff}.footer-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.footer-button-icon{align-items:center;display:flex}.footer-button-icon svg{height:auto;width:1em}.footer-button-icon .e-font-icon-svg{height:1em}.footer-button-text{display:inline-block;}.footer-button.size-xs{border-radius:2px;font-size:11px;padding:10px 20px}.footer-button span{text-decoration:inherit}.footer-button-info .footer-button{background-color:#5bc0de}
.footer-icon i,
.footer-icon svg{display:block;height:.75em;position:relative;width:.75em;color:#fff;margin: 9px auto;fill: #fff;}
.footer-icon i:before,.footer-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}
.footer-icon i.fad{width:auto}

.footer-social-icon { align-items: center; background-color: #69727d; cursor: pointer; display: inline-flex; justify-content: center;  text-align: center;}
.footer-icon.footer-social-icon {font-size: 15px;height: calc(var(--icon-size, 15px) + 2 * var(--icon-padding, .5em));width: calc(var(--icon-size, 15px) + 2 * var(--icon-padding, .5em));border-radius: 50%;color: #69727d;display: inline-block;}

div.address{display:block; width:auto;}

.containerLogin{background-image:url('/media/_site/ag/autogestion-virtual.jpg');background-size:cover; min-height:250px!important; width:100%; margin: auto; padding:1em 1.2em; padding:em;} 

#loginpub div img{width:100%!important; }
#getAccess{background-color:var(--e-global-color-accent)!important; }
#cerrarSesion{border-top:1px solid #ccc; padding-top:7px;}

.FORM{height:200px;}

.alert-small { background-color: #b94a48; padding: 5px 10px; color: #fff; font-size:.8em; line-height:1.1em; cursor: pointer;}
.alert-small::first-line { margin-left:-20px;}


@media print{.no-print, .no-print * {display: none !important;}}

@media (min-width: 768px){
.logo-mb{display: none;}
.logo-dk{display: block; !important;}
.containerLogin{background-image:url('/media/_site/ag/autogestion-virtual.jpg');background-size:cover; min-height:250px!important; width:570px; }
div.address{padding-right:25px; display:inline;}
div.address1{padding-right:25px; width:250px!important; display:inline-flex;width:auto;}
}



