@import url("//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css");@import url("//netdna.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.css");@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");.splash{position:absolute;z-index:2000;background:#fff;color:gray;top:0;bottom:0;left:0;right:0}.splash-title{text-align:center;max-width:500px;margin:25% auto!important;padding:20px}.splash-title h1{font-size:26px}.color-line{border-radius:4px 4px 0 0}body{font-family:Montserrat,sans-serif;color:#000;font-weight:500;padding-bottom:150px}figure,iframe,img,input,select,table,textarea{max-width:100%}img{height:auto}body.main{padding-top:50px}body.with-bg:after,body.with-bg:before{content:"";display:block;height:100%;width:100%;top:0;position:absolute;z-index:-1}body.with-bg.page-inicio:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAAJaCAYAAADXiF6KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTVBMkUwMDVEMEM4MTFFN0I1NTVGNTAyNEJFNTQxOUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTVBMkUwMDZEMEM4MTFFN0I1NTVGNTAyNEJFNTQxOUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNUEyRTAwM0QwQzgxMUU3QjU1NUY1MDI0QkU1NDE5RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNUEyRTAwNEQwQzgxMUU3QjU1NUY1MDI0QkU1NDE5RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt3xjPIAACLNSURBVHja7J1pcxtZ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) no-repeat 0 0 transparent;background-size:77px 301px;left:0}body.with-bg.page-inicio:after{background:url(bg-right@2x.15d4def8696857f2cfb0.png) no-repeat 100% 0 transparent;background-size:202px 306px;right:0}body.page-control{padding-top:40px}body.with-bg.page-control:before{background:url(bg-ctrl-lt@2x.f5f005dce3658aa7e599.png) no-repeat 0 0 transparent;background-size:288px 169px;left:0}body.with-bg.page-control:after{background:url(bg-ctrl-br@2x.ac27544b349615ae15e4.png) no-repeat 100% 100% transparent;background-size:196px 227px;right:0}
/*	1140x2100	-	570x1050	*/.genero span:before,.page-title:before,i{background:url(sprite@2x.bc6879ff4f1709a2db6f.png) no-repeat 0 0 transparent;background-size:570px 1050px;font-style:normal}
/*******************/.form-control::-webkit-input-placeholder{font-size:10px}.form-control::-moz-placeholder{font-size:10px}.form-control:-ms-input-placeholder{font-size:10px}.form-control:-moz-placeholder{font-size:10px}.btn{border-radius:25px;-khtml-border-radius:25px;padding-left:28px;padding-right:28px;font-size:12px;line-height:2em;outline:none!important}.btn,.btn-default.active,.btn-default:active,.btn[disabled],.btn[disabled].active,.btn[disabled].active:hover,.btn[disabled].focus,.btn[disabled]:focus,.btn[disabled]:hover{background-color:#8bc23f;color:#fff;border-color:#8bc23f}.btn-default:not([disabled]).active.focus,.btn-default:not([disabled]).active:focus,.btn-default:not([disabled]).active:hover,.btn-default:not([disabled]).focus,.btn-default:not([disabled]):active.focus,.btn-default:not([disabled]):active:focus,.btn-default:not([disabled]):active:hover,.btn-default:not([disabled]):focus,.btn-default:not([disabled]):hover,.btn.red{color:#fff;background-color:#cc2026;border-color:#cc2026}.btn.red{padding-left:45px;padding-right:45px}
/*******************/.transition{-webkit-transition:all .5s ease;transition:all .5s ease}
/*******************/.main .navbar-brand{position:absolute;float:none;left:50%;margin-left:-150px!important;margin-top:-50px}.main .navbar{margin-bottom:120px}.navbar-default{background-color:transparent;border-color:transparent}
/********************/.main{font-size:14px}
/********************/.buttons{margin:15px 0 25px;text-align:center}
/********************/
/********************/.main .navbar-default .navbar-nav>li:not(:first-child):before{border-left:1px solid #000;content:"";position:absolute;height:20px;width:1px;top:30%}.navbar.top .navbar-brand{margin-top:-25px;height:auto}.navbar.top .navbar-nav>li:not(:first-child):before{border-left:1px solid #000;content:"";position:absolute;height:20px;width:1px;top:30%}.navbar.top .navbar-nav>li>a>i{display:block;text-align:center;height:22px;width:20px;margin:0 auto}.navbar.top .navbar-nav>li.nuevo>a>i{background-position:-49px 0;width:18px;height:22px}.navbar.top .navbar-nav>li.control>a>i{background-position:-76px 0;width:27px;height:22px}.navbar.top .navbar-nav>li.agenda>a>i{background-position:-111px 0;width:22px;height:22px}
/***************************/.genero .checkbox>label{width:48%}
/********************/.content-nav h3{font-weight:700;font-size:16px;text-align:right;margin-right:35px;margin-bottom:30px}.content-nav .list-group{text-align:right;font-weight:600}.content-nav .list-group>li{background-color:transparent;border:none;position:relative}.content-nav .list-group>li:not(:last-child)>a:after{position:absolute;display:block;content:""}.content-nav .list-group>li>a{padding-right:50px;position:relative;display:block;outline:0;text-decoration:none;color:#000}.content-nav .list-group>li>a.active,.content-nav .list-group>li>a:hover,body.menu-parent-dieta .content-nav .list-group>li.dieta>a,body.menu-parent-habito .content-nav .list-group>li.habito>a,body.menu-parent-hcp .content-nav .list-group>li.hcp>a,body.menu-parent-notas .content-nav .list-group>li.notas>a{color:#8bc23f}.content-nav .list-group>li>span{text-align:center}.content-nav .list-group>li>a>i{content:"";display:inline-block;z-index:100;position:absolute;right:-15px;top:50%;margin-top:-23px;background-color:#fff}.content-nav .list-group>li.valoracion>a>i{background-position:-366px -183px;width:46px;height:46px}.content-nav .list-group>li.recomendacion>a>i{background-position:-425px -183px;width:46px;height:46px}.content-nav .list-group>li.dieta>a>i{background-position:-482px -183px;width:46px;height:46px}.content-nav .list-group>li.notas>a>i{background-position:-337px -919px;width:45px;height:44px}.content-nav .list-group>li.valoracion>a.active>i{background-position:-366px -238px;width:45px;height:46px}.content-nav .list-group>li.recomendacion>a.active>i{background-position:-425px -238px;width:45px;height:46px}.content-nav .list-group>li.dieta>a.active>i,body.menu-parent-dieta .content-nav .list-group>li.dieta>a>i{background-position:-482px -238px;width:45px;height:46px}.content-nav .list-group>li.notas>a.active>i,body.menu-parent-notas .content-nav .list-group>li.notas>a>i{background-position:-337px -975px;width:45px;height:45px}.content-nav .list-group>li.datos-paciente>a>i{background-position:0 0;width:16px;height:16px;margin-top:0;top:inherit;right:-5px}.content-nav .list-group>li.datos-paciente.opened>a>i{background-position:-470px 0}.content-nav .list-group>li.personales>a>i{background-position:0 -183px;width:44px;height:46px}.content-nav .list-group>li.contacto>a>i{background-position:-56px -183px;width:44px;height:46px}.content-nav .list-group>li.hcp>a>i{background-position:-112px -183px;width:59px;right:-28px;height:53px}.content-nav .list-group>li.hcf>a>i{background-position:-183px -183px;width:58px;right:-28px;height:49px}.content-nav .list-group>li.objetivo>a>i{background-position:-254px -183px;width:45px;height:46px}.content-nav .list-group>li.habito>a>i{background-position:-310px -183px;width:45px;height:47px}.content-nav .list-group>li.personales>a.active>i,.content-nav .list-group>li.personales>a:hover>i{background-position:0 -241px;width:44px;height:46px}.content-nav .list-group>li.contacto>a.active>i,.content-nav .list-group>li.contacto>a:hover>i{background-position:-56px -241px;width:44px;height:46px}.content-nav .list-group>li.hcp>a.active>i,.content-nav .list-group>li.hcp>a:hover>i,body.menu-parent-hcp .content-nav .list-group>li.hcp>a>i{background-position:-112px -241px;width:59px;right:-28px;height:53px}.content-nav .list-group>li.hcf>a.active>i,.content-nav .list-group>li.hcf>a:hover>i{background-position:-183px -241px;width:58px;right:-28px;height:49px}.content-nav .list-group>li.objetivo>a.active>i,.content-nav .list-group>li.objetivo>a:hover>i{background-position:-254px -241px;width:45px;height:46px}.content-nav .list-group>li.habito>a.active>i,.content-nav .list-group>li.habito>a:hover>i,body.menu-parent-habito .content-nav .list-group>li.habito>a>i{background-position:-310px -241px;width:45px;height:47px}.content-nav .list-group>li>a.disabled{pointer-events:none}
/********************/.page-title{position:relative;padding-left:30px;font-size:18px}.page-title:before{content:"";position:absolute;display:block;z-index:100;left:30px;width:19px;height:28px;background-position:-19px 0;left:0;top:-5px}
/*********************/.content-form section{background:#f3f3f3;border-radius:15px;padding:15px}.content-form section:not(:first-child){margin-top:20px}.content-form section header{text-align:center;margin-bottom:20px}.content-form section header>.title{margin-top:0;font-weight:500;font-size:17px;color:#000}
/*********************/.content-form tbody .form-group>label{margin-left:15px}.content-form .form-control{background:#e0e0e0;border-radius:20px;color:#000;font-weight:500;-webkit-box-shadow:none;box-shadow:none;border-color:#e0e0e0}.content-form input.form-control:not(textarea){height:37px}.content-form textarea.form-control{border-radius:15px}.content-form label{font-weight:600}.content-form .form-group label{padding-left:15px}.content-form .checkbox label,.content-form .radio label{display:block;padding:0}.content-form .telefonos .form-control:not(:first-of-type){margin-top:20px}.content-form .checkbox,.content-form .radio{margin-top:0;margin-bottom:0}.content-form .checkbox label{position:relative;padding-left:0;width:100%;cursor:pointer}.content-form .checkbox label input,.content-form .radio label input{position:absolute;margin-left:0;visibility:hidden}.content-form .checkbox label input:checked+span,.content-form .radio label input:checked+span{background-color:#8bc23f;color:#f3f3f3}.content-form .checkbox label span,.content-form .radio label span{background-color:#e0e0e0;padding:5px;width:100%;display:block;cursor:pointer;border-radius:15px;text-align:center;line-height:26px;font-weight:500;font-size:14px}.content-form h3{font-weight:500}.content-form .wrap-patologias{margin-bottom:15px}.content-form .wrap-patologias .checkbox label,.content-form .wrap-patologias .radio label{margin:6px 0}
/********************/.fill-data-valoracion{text-align:center;background-color:#dedede;border-radius:15px;color:rgba(0,0,0,.5);min-height:105px;line-height:8em;margin-left:-10px;margin-right:-10px}
/********************/.content-form .input-group-addon{background-color:transparent}.content-form .analisis{text-align:center;font-size:12px;margin:20px 0}.content-form .analisis small{font-size:.75em}.content-form .analisis>.box{float:left;padding:15px 10px}.content-form .analisis>.box .glyphicon{width:20%;border:1px solid #000;font-size:2em}.content-form .analisis>.box strong{display:block;font-size:13px}.content-form .asignaciones li{float:left;width:16.67%}.content-form small{font-size:9px;color:#999}.content-form .link{color:#030303}.content-form .factores{font-size:11px}
/********************/.content-form .asignacion-porciones{font-size:12px;font-weight:400;text-align:center;border-spacing:0 15px}.content-form .asignacion-porciones>thead>tr>th{font-weight:500;text-align:center;border:none;padding:0}.content-form .asignacion-porciones tbody tr:nth-child(odd)>td{background-color:#cfcfcf}.content-form .asignacion-porciones tbody tr:nth-child(2n)>td{background-color:#e7e7e7}.content-form .asignacion-porciones tr td{padding:10px 0 5px}.content-form .asignacion-porciones tbody tr td:first-child{padding-left:22px}.content-form .asignacion-porciones tr td .form-control{max-width:95px;margin:0 auto;height:28px}.content-form .asignacion-porciones tbody tr td .form-control{padding-left:40px;margin-top:-7px}.content-form .asignacion-porciones tbody label{padding-left:45px;position:relative;display:block;text-align:left;padding-top:0;margin-top:0}
/********************/.content-form .asignacion-porciones i{display:inline-block;position:absolute;left:0;top:-3px}.alimentos{text-align:center}.alimentos figure{height:70px;display:table;width:100%}.alimentos figure .inner{display:table-cell;vertical-align:middle}.alimentos i{display:inline-block;left:0;top:-6px}.alimentos label{display:block}.alimentos .form-control{width:75px;margin:0 auto}.content-form .asignacion-porciones i.item-1,.content-form .asignacion-porciones i.leche-descremada{background-position:0 -142px;width:15px;height:27px}.content-form .asignacion-porciones i.item-2,.content-form .asignacion-porciones i.leche-2{background-position:-24px -142px;width:15px;height:27px}.content-form .asignacion-porciones i.item-3,.content-form .asignacion-porciones i.leche-entera{background-position:-46px -142px;width:16px;height:27px}.content-form .asignacion-porciones i.item-4,.content-form .asignacion-porciones i.vegetales{background-position:-71px -142px;width:22px;height:22px}.content-form .asignacion-porciones i.frutas,.content-form .asignacion-porciones i.item-5{background-position:-99px -142px;width:22px;height:23px}.content-form .asignacion-porciones i.harinas,.content-form .asignacion-porciones i.item-6{background-position:-129px -145px;width:25px;height:29px}.content-form .asignacion-porciones i.carne-magra,.content-form .asignacion-porciones i.item-7{background-position:-162px -142px;width:40px;height:24px}.content-form .asignacion-porciones i.carne-intermedia,.content-form .asignacion-porciones i.item-8{background-position:-206px -142px;width:40px;height:21px}.content-form .asignacion-porciones i.carne-grasa,.content-form .asignacion-porciones i.item-9{background-position:-253px -142px;width:32px;height:26px}.content-form .asignacion-porciones i.azucares,.content-form .asignacion-porciones i.item-10{background-position:-291px -142px;width:37px;height:20px}.content-form .asignacion-porciones i.grasas,.content-form .asignacion-porciones i.item-11{background-position:-333px -142px;width:19px;height:27px}.content-form .asignacion-porciones i.item-12,.content-form .asignacion-porciones i.vaso-agua{background-position:-360px -142px;width:19px;height:23px}.patron-menu .alimentos>div{min-height:130px}.patron-menu .alimentos i.leche-descremada{background-position:0 -688px;width:30px;height:53px}.patron-menu .alimentos i.leche-2{background-position:-42px -688px;width:30px;height:53px}.patron-menu .alimentos i.leche-entera{background-position:-84px -688px;width:30px;height:53px}.patron-menu .alimentos i.vegetales{background-position:-127px -687px;width:50px;height:47px}.patron-menu .alimentos i.frutas{background-position:-185px -687px;width:46px;height:46px}.patron-menu .alimentos i.harinas{background-position:-245px -688px;width:50px;height:55px}.patron-menu .alimentos i.carne-magra{background-position:-311px -688px;width:65px;height:39px;margin-top:10px}.patron-menu .alimentos i.carne-intermedia{background-position:-388px -685px;width:66px;height:38px}.patron-menu .alimentos i.carne-grasa{background-position:-467px -686px;width:63px;height:54px}.patron-menu .alimentos i.azucares{background-position:1px -756px;width:60px;height:65px}.patron-menu .alimentos i.grasas{background-position:-64px -758px;width:41px;height:58px}.patron-menu .alimentos i.vaso-agua{background-position:-119px -759px;width:41px;height:49px}.patron-menu .alimentos label{font-size:10px;font-weight:500;margin-top:10px}
/********************/.content-form .resumen{border-spacing:0 5px;text-align:right}.content-form .resumen tbody tr>td{color:#fff}.content-form .resumen tbody tr:nth-child(odd)>td{background-color:#969696}.content-form .resumen tbody tr:nth-child(2n)>td{background-color:silver}
/********************/.content-form>.form-patron-menu input.form-control{line-height:1em;padding-right:35px;word-break:break-all;min-height:37px}
/********************/.main .links{margin:5% 0}.main.page-inicio .links{margin:5% -15px}.main .links .box{text-align:center}.main .links .box a{color:#000;text-decoration:none;display:inline-block;text-align:center}.main .links .box a:hover{color:#7fb831}.main .links .box a figure{border-radius:50%;max-width:100%;width:163px;height:163px;display:table-cell;position:relative;border:5px solid #e8e8e8;vertical-align:middle}.main .links .box a:hover figure{border:5px dotted #7fb831}.main .links .box a>strong{margin-top:10px;display:block;font-weight:500}.main .links .box a figure i{position:relative;display:inline-block}.main .links .box a:hover figure:before{background-color:#7fb831}.main .links .box a figure.main-nuevo i{background-position:0 -552px;width:48px;height:55px}
/*
.main .links .box a:hover figure.main-nuevo i{background-position:0 -623px;}
.main .links .box a figure.main-agenda i {background-position: -56px -551px;width: 58px;height: 59px;}
.main .links .box a:hover figure.main-agenda i{background-position:-56px -623px;}
.main .links .box a figure.main-control i {background-position: -129px -552px;width: 69px;height: 55px;}
.main .links .box a:hover figure.main-control i{background-position:-129px -623px;}
*/.main .links .box a figure.main-agenda i{background-position:-39px -385px;width:41px;height:43px}.main .links .box a:hover figure.main-agenda i{background-position:-39px -434px}@media(min-width:550px){.main .links .box a figure.main-agenda i{background-position:-56px -551px;width:58px;height:59px}.main .links .box a:hover figure.main-agenda i{background-position:-56px -623px}}.main .links .box a figure.main-control i{background-position:-129px -552px;width:69px;height:55px}.main .links .box a:hover figure.main-control i{background-position:-129px -623px}
/***************************/.searching{background-position:-212px -545px;display:inline-block;max-width:100%;width:353px;height:78px;margin-bottom:15px}
/***************************/.main .listado{position:relative}.main .listado ul{margin:0;margin-left:0;text-align:left;list-style-type:none;padding:0}.main .listado ul li{padding:8px 15px;position:relative}.main .listado ul li i.calendar{background-position:-389px -34px;display:inline-block;width:17px;height:15px;margin-right:10px;position:relative;top:2px}.main .listado ul li i.fullname{background-position:-469px -71px;width:14px;height:14px;display:inline-block}.main .listado ul li i.card{background-position:-488px -71px;width:22px;height:14px;display:inline-block;margin-right:10px}.main .listado.pacientes ul:not(:empty){background-color:#e6e6e6;padding-top:20px!important;margin-top:-15px}.main .listado.pacientes ul li:hover i.fullname{background-position:-469px -92px}.main .listado.pacientes ul li:hover i.card{background-position:-488px -92px}
/***************************/.main .listado.consultas{background-color:#f3f3f3;text-align:center;margin:50px auto;border-radius:25px;padding:25px 15px;font-size:12px}.listado.consultas header{margin-bottom:35px}.main .listado.consultas .title>i{background-position:-431px -142px;height:28px;width:25px;top:8px;left:0;display:inline-block;position:relative;margin-right:10px}.main .listado.consultas ul li{background-color:#e0e0e0;border-radius:25px;margin:10px 0}.main .listado.consultas ul li i.fullname{margin:0 5px 0 30px}.main .listado.consultas ul li .action{position:absolute;border:none}.main .listado.consultas ul li .continuar{padding:6px 15px;right:0;top:0}.main .listado.consultas ul li .eliminar{left:-30px;top:3px}
/*******************/.main .listado.pacientes ul li i.fullname{margin-right:10px}.main .listado.pacientes{width:424px;max-width:100%;margin:20px auto 0;border-radius:18px 18px 0 0;position:relative}.main .listado.pacientes .form-group{margin-bottom:0;position:relative;margin-top:-15px}.main .listado.pacientes .form-control{background:#e0e0e0;border:none;-webkit-box-shadow:none;box-shadow:none;padding-left:53px;line-height:2.5em;height:auto}.main .listado.pacientes ul{padding:0 10px;max-height:300px;overflow:auto;height:auto}.main .listado.pacientes ul li{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.main .listado.pacientes ul li:hover{background-color:#7fb831;color:#fff;border-radius:25px}a.active{color:red}.lista-examen{list-style:none;font-size:10px;min-height:auto}.lista-examen>li{float:left;width:20%;text-align:center;min-height:150px;position:relative}.lista-examen>li:before{border-left:1px solid #b7b7b7;content:"";position:absolute;left:0;width:1px;height:23%;top:14%}.lista-examen>li:nth-child(5n+1):before{border-left:none}.lista-examen>li>a{color:#727272;display:block}.lista-examen>li>a>i{background-position:-219px -622px;width:51px;height:63px;display:inline-block;margin-bottom:15px}.lista-examen>li>a>span{display:block}.info-sending{background-color:rgba(0,0,0,.75);color:#fff;text-align:center;width:250px;padding:10px 5px;position:absolute;left:50%;z-index:1;border-radius:0 5px 5px 0;top:-250px;-webkit-transition:all .4s cubic-bezier(1,0,0,1) .4s;transition:all .4s cubic-bezier(1,0,0,1) .4s}body.sending .info-sending{display:block;top:50px}.distribucion{text-align:center}.distribucion .carbohidratos{color:#0aa4d8}.distribucion .proteinas{color:#d8b80a}.distribucion .grasas{color:#f34026}.distribucion h5{font-size:12px}.distribucion .form-control{width:65%;/*80px;*/border-radius:10px;margin:0 auto;text-align:center}body.page-inicio .container-logo{margin-bottom:0}.calculo-calorico{font-weight:600;text-align:center}.wrap-patologias .separator{width:97%;display:inline-block}.container-file{display:block;background:#dedede;padding:20px;border-radius:20px;line-height:2em;text-align:center;min-height:70px;color:rgba(0,0,0,.5)}.container-file>input[type=file]{visibility:hidden;position:absolute;color:#e0e0e0}.expand-patron-menu{position:absolute;left:-9px;z-index:1000;width:20px;height:17px;display:block}.esc-modalbox .expand-patron-menu i{background-position:-531px -528px;width:17px;height:15px;display:block;top:0}.expand-patron-menu.open i{background-position:-531px -506px}.select-ubicacion select{margin-bottom:15px}.esc-grafico-boxes>div:not(.active){/*display: none;*/visibility:hidden;position:absolute}.esc-grafico-by-indicator>div:not(.active),.esc-grafico-children-by-indicator>div:not(.active){visibility:hidden;position:absolute}.content-form .analisis>.box{width:50%}.loading-graphic{margin:25px}.lista-examen.notas{padding:0}.lista-examen.notas>li{width:75px}@media(min-width:660px){body.page-inicio .main{padding-top:45px;width:660px}body.page-inicio .container-logo{margin-bottom:55px}.main.page-inicio .listado.consultas{margin-top:90px}.main .listado.consultas{padding:25px 123px}.main .listado.pacientes{padding:15px}body.page-control .navbar.top{margin-top:35px}.navbar.top{margin-top:25px;margin-bottom:0}.label-modal-porciones{font-size:14px}}@media(min-width:768px){body{font-size:12px}.content-nav .list-group:first-of-type{margin-top:5px}.content-nav .list-group>li:not(:last-child)>a:after{width:3px;height:50px;right:5px;border-right:3px dotted #acacac}.content-nav .list-group>li:not(:first-child){margin-top:30px}.content-nav .list-group-item.hcp>a{margin-top:6px}.content-nav .list-group-item.hcp>a>i{margin-top:-29px!important}.content-nav .list-group-item.hcf>a{margin-top:3px}.content-nav .list-group-item.hcf>a>i{margin-top:-26px!important}.content-form .resumen tbody tr td:first-child{padding-left:22px;text-align:left}.content-form .resumen tbody tr td:last-child{padding-right:30px}.main .links .box a>strong{margin-top:20px;font-size:17px}.form-group{margin-bottom:30px}.navbar.top:not(.logo-center) .navbar-brand{width:100%;text-align:right;padding-right:50px}.navbar.top:not(.logo-center) .navbar-brand>img{display:inline-block}.navbar.top:not(.logo-center) .navbar-header{width:25%;margin-left:-8px;text-align:right}.navbar.top .navbar-nav>li>a{font-size:12px;margin-top:-4px}.content-form .analisis>.box{width:25%;min-height:110px}.navbar.top.logo-center .navbar-brand{margin-top:-25px;position:absolute;left:50%;margin-left:-120px}body.page-control .navbar.top.logo-center .navbar-brand{margin-top:-35px}.main.page-busqueda{margin-top:90px}.esc-modalbox .table.prescripcion tbody tr>td:first-child{width:100px}.page-title{margin-left:-30px}.nplr,.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-left:0;padding-right:0}.np-section{margin-right:0}.np-section>div:first-child{padding-right:0}.np-section>div:not(:first-child){padding-left:5px;padding-right:0}.row.dif{margin-bottom:30px}.row.dif>div:first-child{margin-left:0}.row.dif>div{width:46%;margin-left:8%}.calculo-calorico>.row>div{padding:0}.loading-graphic{margin:50px}.table.historial.prescripcion .actions{position:relative}.table.historial.prescripcion .actions>.button-copy{position:absolute;top:-8px;left:-40px!important;text-indent:-500px}}@media(min-width:992px){.content-form .analisis>.box{width:20%;padding:0 10px;min-height:140px;margin-top:10px}.content-form .analisis>.box .glyphicon{font-size:3em}}@media (min-width:1060px){.content-nav .list-group{margin-right:31px}}@media (min-width:1200px){.content-nav .list-group{margin-right:31px}.actions>a.button-copy{left:-68px!important}}@media (min-width:1370px){.container-fluid{width:90%}.content-form section{padding:25px 50px}}@media (max-width:767px){body>[class*=col-] .row>[class*=col-]{margin-top:3%;margin-bottom:3%}.radio>[class*=col-]{margin-top:15px}.calculo-calorico-recomendadas,.division-nutricional{text-align:center}.calculo-calorico-recomendadas .inner,.calculo-calorico .inner,.division-nutricional .inner{display:inline-block;margin-top:15px}.lista-examen{padding:0}.lista-examen>li{width:33.33%}.content-form .analisis>.box{min-height:170px}.content-nav .list-group:not(.consulta)>li{margin-top:30px}.content-nav .list-group:not(.consulta):first-child > li,.content-nav .list-group:not(.consulta):nth-child(2)>li,.content-nav .list-group:not(.consulta):nth-child(3)>li{margin-top:0}.content-nav h3{text-align:center;margin-right:0}.content-nav .list-group.consulta{text-align:center;max-width:350px;margin:auto auto 20px}.content-nav .list-group.consulta>li{width:24%;display:inline-block;text-align:center;padding:0}.content-nav .list-group.consulta>li>a{display:inline-block}.content-nav .list-group.consulta>li>a>i{right:0}.content-nav .list-group.consulta>li>a>span{display:none}.content-nav .list-group.consulta>li:not(:last-child)>a:after,.content-nav .list-group:not(.consulta)>li:not(:last-child)>a:after{width:70px;height:5px;left:100%;border-top:3px dotted #acacac}.content-nav .board-inner.control .current-menu{margin-top:0}.actions>a.button-copy{position:absolute!important;left:50%!important;top:6px!important}}@media(max-width:600px){body.page-inicio .container-logo img{max-width:50%}body.page-inicio .main .listado.consultas>.row{margin:0}body.page-inicio .main .listado.consultas ul li .action.continuar{position:relative;margin-top:10px;width:100%}body.page-inicio .main .listado.consultas ul li .eliminar{right:15px;left:inherit}}@media(max-width:499px){.content-nav .list-group:not(.consulta)>li:not(:last-child)>a:after{width:20px}}.navbar.top .navbar-nav>li.facturacion>a>i{background-position:-335px -800px;width:24px;height:22px}.form-errors{color:red;font-size:smaller}.autocomplete-div{top:65%;position:absolute;z-index:1000;min-width:160px;padding:5px 0;margin:2px 0 0;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px}.dropdown-autocomplete{display:list-item;position:unset}.loading-modal{width:12%;margin:5% 0 0 -3%}.success_ajax{width:29%;margin:5% 0 0 -15%;-webkit-box-shadow:3px 2px grey;box-shadow:3px 2px grey}.loading-div{width:100%;background:#000;position:absolute;height:100%;top:0;z-index:1}.btn-success:hover{color:#fff;background-color:#cf2e34!important;border-color:#cf2e34!important}.facturar-buttons{padding:5% 0 0 0;margin-left:23%;margin-right:-30%}.invoice-resume{font-size:17px}.table.asignacion-linea_detalle{border-spacing:0 20px}.table.asignacion-linea_detalle>tbody>tr>td:first-child{border-radius:30px 0 0 30px}.table.asignacion-linea_detalle>tbody>tr>td:last-child{border-radius:0 30px 30px 0}.table.asignacion-linea_detalle.resumen{border-spacing:0 5px}.table.asignacion-linea_detalle tbody tr td{position:relative}.table.asignacion-linea_detalle tbody tr td .remove-item{position:absolute;top:50%;left:-5px;margin-top:0}#product_editor_column{line-height:2.2em;padding-left:2%;margin-top:3%}.main .links .box a figure:before{background-color:transparent;content:"";display:block;width:90%;height:90%;position:absolute;border-radius:50%;top:5%;left:5%;z-index:-1}
/*	servicios-productos	*/.table.crud tbody tr td:first-child{padding-left:100px;position:relative}.table.crud.productos tbody tr td .actions{position:absolute;left:15px;top:0}.table.crud tbody tr td .actions>a:not(:first-child){margin-left:10px}
/*	icons	*/.edit-item>i{height:20px;width:20px;background-position:-28px -35px;display:inline-block;position:relative;top:7px}.main .links .box a figure.main-facturacion i{background-position:0 -735px;width:86px;height:85px;background-size:456px 840px}.main .links .box a:hover figure.main-facturacion i{background-position:-100px -735px}
/*	consultas-sin-facturar	*/
/*	Factura	*/#linea_detalle{/*background-color:#ccc*/}#linea_detalle>div label{padding-left:0}#linea_detalle>div input[type=checkbox]{padding:0;margin:3px 0 0 -17px;position:absolute;cursor:pointer}#linea_detalle>div:first-child{padding-left:0;position:relative}#linea_detalle>div:first-child>input{position:relative;z-index:5}#linea_detalle .dropdown-autocomplete{width:100%;background-color:#e6e6e6;-webkit-box-shadow:none;box-shadow:none;border:none;padding:20px 0 0;top:100%;margin-top:-15px}#linea_detalle .autocomplete-div{top:100%!important;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;width:99%;z-index:1}#paciente .dropdown-menu{max-height:300px;overflow:auto;height:auto}#paciente .dropdown-autocomplete{width:100%;background-color:#e6e6e6;-webkit-box-shadow:none;box-shadow:none;border:none;padding:20px 0 0;top:100%;margin-top:-15px}#linea_detalle .dropdown-menu{max-height:300px;overflow:auto;height:auto}#linea_detalle .dropdown-menu>li>a{padding:5px 15px 8px 25px;font-weight:500}#linea_detalle .dropdown-menu>li>a:focus,#linea_detalle .dropdown-menu>li>a:hover{background-color:#7fb831;color:#fff;border-radius:25px}#linea_detalle .dropdown-menu>li>a span{font-size:10px;display:block}
/*	Report	*/.actions.reporte{padding-left:15px;height:auto;margin-top:-10px}.actions.reporte>a.edit-item>i{font-size:24px;color:#006400;background:none}.actions a.export-pdf>i{background-position:-219px -622px;width:51px;height:63px;display:inline-block;margin-bottom:15px}.actions.reporte .remove-item{margin-left:15px}@media(min-width:768px){#linea_detalle>div{width:25%;float:left;padding-left:3px;padding-right:3px;text-align:center}#linea_detalle>div:first-child{width:43%}#linea_detalle>div:nth-child(2){width:35%}}@media(min-width:992px){
	/*.table.crud.productos {width: 90%;margin-left:5%}*/}@media(min-width:1200px){
	/*.table.crud.productos {width: 70%;margin-left:15%}*/#linea_detalle>div{width:13%;float:left;padding-left:3px;padding-right:3px;text-align:center}#linea_detalle>div:first-child{width:20%;padding-left:0}#linea_detalle>div:nth-child(2){width:20%}#linea_detalle>div:nth-child(4){width:8%}}@media(min-width:768px) and (max-width:1199px){#linea_detalle>div:nth-child(3)~div{margin-top:3%}#linea_detalle>div:nth-child(3){width:22%}}@media(max-width:767px){#linea_detalle>div{margin:3% 1%}#linea_detalle>div:nth-child(2)~div{width:48%;float:left}#linea_detalle>div label{padding-left:15px}.row>div{padding-bottom:10px}.header{height:270px!important}.first_header{top:100px}.second_header{top:-180px}.img_header{margin-left:50%}.table-responsive.table.asignacion-linea_detalle,.table-responsive.table.asignacion-linea_detalle tbody,.table-responsive.table.asignacion-linea_detalle td,.table-responsive.table.asignacion-linea_detalle th,.table-responsive.table.asignacion-linea_detalle thead,.table-responsive.table.asignacion-linea_detalle tr{display:block}.table-responsive.table.asignacion-linea_detalle thead tr{position:absolute;top:-9999px;left:-9999px}.table-responsive.table.asignacion-linea_detalle tr{border:1px solid #ccc}.table-responsive.table.asignacion-linea_detalle td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%!important}.table-responsive.table.asignacion-linea_detalle tr:nth-child(2n),.table-responsive.table.asignacion-linea_detalle tr:nth-child(odd){height:auto}.table-responsive.table.asignacion-linea_detalle td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px/*white-space: nowrap;*/}.table-responsive.asignacion-linea_detalle td:first-child{padding-left:15px!important}.table-responsive.table.asignacion-linea_detalle>tbody>tr>td:first-child,.table-responsive.table.asignacion-linea_detalle>tbody>tr>td:last-child{border-radius:0}.table-responsive.table.asignacion-linea_detalle>tbody>tr>td>label{padding-left:30px}.table-responsive.table.asignacion-linea_detalle td:before{text-align:left}.table-responsive.table.asignacion-linea_detalle td:nth-of-type(2):before{content:"Descripci\F3n"}.table-responsive.table.asignacion-linea_detalle td:nth-of-type(3):before{content:"Unidad"}.table-responsive.table.asignacion-linea_detalle td:nth-of-type(4):before{content:"Precio"}.table-responsive.table.asignacion-linea_detalle td:nth-of-type(5):before{content:"Cantidad"}.table-responsive.table.asignacion-linea_detalle td:nth-of-type(6):before{content:"Descuento"}.table-responsive.table.asignacion-linea_detalle td:nth-of-type(7):before{content:"Impuesto"}.table-responsive.table.asignacion-linea_detalle td:nth-of-type(8):before{content:"Subtotal"}}.with-icon{position:relative}.with-icon i{content:"";position:absolute;display:block;z-index:100;left:15px;bottom:7px}.with-icon .input-group i{left:15px}.with-icon .form-control:not(textarea){padding-left:50px}.with-icon.userlogin i{background-position:-446px 0;width:18px;height:21px}.with-icon.passlogin i{background-position:-422px 0;width:18px;height:23px}.with-icon.paciente_cedula i,.with-icon.responsable_cedula i{background-position:-141px 0;width:32px;height:21px}.with-icon.paciente_nombre i,.with-icon.responsable i{background-position:-184px 0;width:32px;height:19px}.with-icon.nacim i,.with-icon.parentezco i{background-position:-253px 0;width:23px;height:19px}.with-icon.nacimiento i{background-position:-223px 0;width:26px;height:21px}.genero span{position:relative}.genero span:before{position:absolute;content:"";display:inline-block;z-index:100;height:25px;width:20px;margin-left:-30px}.genero .femenino span:before{background-position:-423px -70px}.genero .femenino input:checked+span:before{background-position:-423px -105px}.genero .masculino span:before{background-position:-442px -70px}.genero .masculino input:checked+span:before{background-position:-442px -105px}.with-icon.telefono i{background-position:-283px 0;width:28px;height:23px;left:15px}.with-icon.celular i{background-position:-349px 0;width:16px;height:23px;left:15px}.with-icon.correo i{background-position:-319px 3px;width:26px;height:23px}.with-icon.detalles i{background-position:-368px 0;width:23px;height:23px}.with-icon.contacto_telefono i{background-position:-397px 2px;width:16px;height:26px}.with-icon.estatura i{background-position:0 -35px;width:17px;height:22px}.with-icon.muneca i{background-position:-85px -35px;width:15px;height:22px}.with-icon.peso i{background-position:-56px -35px;width:21px;height:21px}.with-icon.grasa i{background-position:-106px -35px;width:22px;height:22px}.with-icon.musculo i{background-position:-134px -35px;width:22px;height:22px}.with-icon.agua i{background-position:-163px -35px;width:15px;height:22px}.with-icon.viceral i{background-position:-184px -35px;width:24px;height:22px}.with-icon.hueso i{background-position:-213px -35px;width:25px;height:25px}.with-icon.edad_metabolica i{background-position:-248px -35px;width:21px;height:22px}.with-icon.cadera i{background-position:-519px -70px;width:40px;height:20px;left:10px}.with-icon.cintura i{background-position:-277px -35px;width:27px;height:20px}.with-icon.factor-actividad i{background-position:-311px -35px;width:18px;height:18px;bottom:11px}.with-icon.promedio-gc i{background-position:-336px -35px;width:19px;height:19px}.with-icon.variacion-calorica i{background-position:-364px -35px;width:17px;height:19px}.with-icon.search{margin-top:-13px;position:relative}.with-icon.search i{background-position:-469px -71px;width:14px;height:14px;bottom:18px;left:25px}.ingesta-calorica{text-align:center;font-weight:600}.with-cicle i{display:table-cell;vertical-align:middle;text-align:center;line-height:1.5em}.with-cicle i strong{font-weight:500;font-size:1.8em;position:relative;top:-5px}.with-cicle i span{font-size:.6em;position:absolute;bottom:-10px;right:6px;display:block;width:100%;text-align:right}.ingesta-calorica i{background-position:-389px -140px;width:39px;height:39px;display:block;margin:0 auto 10px}.ingesta-calorica-recomendada i{background-position:-460px -304px;width:104px;height:108px;color:#8bc23f}.tasa-metabolica i{background-position:-489px -482px;width:33px;height:55px;display:block;margin:0 auto}.tasa-metabolica-value i{background-position:-339px -304px;width:110px;height:110px;color:#3b6cea}.gasto-calorico-real i{background-position:-489px -425px;width:32px;height:55px;display:block;margin:0 auto}.gasto-calorico-real-value i{background-position:-371px -429px;width:110px;height:110px;color:#b21414}.with-icon.dieta_desayuno i{background-position:-416px -36px;height:19px;width:30px;display:block}.with-icon.dieta_media_manana i{background-position:-445px -36px;height:19px;width:27px;display:block}.with-icon.dieta_almuerzo i{background-position:-474px -36px;height:19px;width:32px;display:block}.with-icon.dieta_media_tarde i{background-position:-506px -36px;height:21px;width:33px;display:block}.with-icon.dieta_cena i{background-position:-542px -36px;height:19px;width:30px;display:block}.with-icon.dieta_coicion_nocturna i{background-position:-517px 0;height:21px;width:21px;display:block}.with-icon.dieta_agua i{background-position:-169px -800px;height:24px;width:20px;display:block}.with-icon.dieta_gaseosas i{background-position:-191px -801px;height:24px;width:16px;display:block}.with-icon.dieta_jugos_empacados i{background-position:-209px -800px;height:26px;width:20px;display:block}.with-icon.dieta_comidas_rapidas i{background-position:-233px -800px;height:20px;width:25px;display:block}.with-icon.dieta_alimentos_empacados i{background-position:-269px -800px;height:24px;width:20px;display:block}.with-icon.dieta_embutidos i{background-position:-298px -800px;height:21px;width:21px;display:block}.division-nutricional .distribucion .with-cicle{font-size:14px}.division-nutricional .distribucion .with-cicle .inner{display:inline-block}.division-nutricional .distribucion .with-cicle i strong{top:0}.division-nutricional .distribucion .with-cicle i span{font-size:.7em;position:inherit;text-align:inherit}.division-nutricional .distribucion .form-control{text-align:center!important}.division-nutricional i{line-height:1.1em}.division-nutricional i strong{font-size:1.2em}.division-nutricional .ingesta-calorica-recomendada{text-align:center;font-weight:500}.division-nutricional .ingesta-calorica-recomendada i{background-position:-389px -140px;width:39px;height:39px;display:block;margin:0 auto 10px}.division-nutricional .ingesta-calorica-recomendada-value i{background-position:0 -454px;width:83px;height:86px;color:#8bc23f}.division-nutricional .ingesta-calorica-recomendada-value i strong{font-size:1.5em}.division-nutricional .carbohidratos i{background-position:-92px -453px;width:82px;height:80px;color:#0aa4d8}.division-nutricional .proteinas i{background-position:-185px -453px;width:82px;height:80px;color:#d8b80a}.division-nutricional .grasas i{background-position:-275px -453px;width:82px;height:80px;color:#f34026}.content-form.vd .division-nutricional .kcal i{background-position:-275px -830px;width:82px;height:80px;color:#6c27ea}.content-form.vd .division-nutricional .inner+span{display:block;width:50px;margin:5px auto;border-radius:8px;color:#fff;padding:5px 10px}.content-form.vd .division-nutricional .inner+span:after{content:"%"}.content-form.vd .division-nutricional .carbohidratos .inner+span{background-color:#0aa4d8}.content-form.vd .division-nutricional .proteinas .inner+span{background-color:#d8b80a}.content-form.vd .division-nutricional .grasas .inner+span{background-color:#f34026}.division-nutricional.s-75 .with-cicle i{background-size:855px 1575px}.division-nutricional.s-75 .with-cicle.carbohidratos i{background-position:-138px -680px;width:120px;height:120px}.division-nutricional.s-75 .with-cicle.proteinas i{background-position:-276px -680px;width:120px;height:120px}.division-nutricional.s-75 .with-cicle.grasas i{background-position:-413px -680px;width:120px;height:120px}.division-nutricional.s-75 .with-cicle.ingesta-calorica-recomendada-value i{background-position:0 -681px;width:125px;height:130px}.division-nutricional.s-75 .with-cicle.kcal i{background-position:-415px -1245px;width:120px;height:120px}.content-form.vd .division-nutricional .distribucion .with-cicle{font-size:17px}.content-form.vd .division-nutricional.s-75 .inner+span{width:70px;margin:10px auto;border-radius:12px}.division-nutricional.s-80 .with-cicle i{background-size:912px 1680px}.division-nutricional.s-80 .with-cicle.carbohidratos i{background-position:-146px -722px;width:130px;height:130px}.division-nutricional.s-80 .with-cicle.proteinas i{background-position:-294px -725px;width:130px;height:130px}.division-nutricional.s-80 .with-cicle.grasas i{background-position:-440px -723px;width:130px;height:130px}.division-nutricional.s-80 .with-cicle.ingesta-calorica-recomendada-value i{background-position:1px -724px;width:137px;height:140px}.division-nutricional.s-80 .with-cicle.kcal i{background-position:-415px -1245px;width:130px;height:130px}
/*.content-form.vd .division-nutricional .distribucion .with-cicle {font-size: 17px;}*/.content-form.vd .division-nutricional.s-80 .inner+span{width:70px;margin:10px auto;border-radius:12px}.with-icon a.link-modal>i{background-position:-495px 0;width:16px;height:16px;position:absolute;left:inherit;right:15px;bottom:9px;-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.with-icon a.link-modal.pen>i{background-position:-27px -30px;width:21px;height:25px;right:30px;bottom:7px}.with-icon a.link-modal:hover>i{-webkit-transform:scale(1.3);transform:scale(1.3)}.with-icon .error{color:#cc2026;position:absolute;left:50px}.with-icon .ng-untouched~.error{display:none}.submenu{margin-bottom:20px;font-weight:500}.submenu>li>a{color:#727272;position:relative;border-bottom:2px solid transparent;text-decoration:none}.submenu>li>a.active,.submenu>li>a:focus,.submenu>li>a:hover{color:#8bc23f!important;border-color:#8bc23f;background-color:transparent}.submenu>li>a>i{display:inline-block;margin-right:10px;position:relative;top:5px}.submenu>li>a>span{position:relative;top:-7px;white-space:nowrap}.esc-modal .submenu>li{padding-left:0;padding-right:0}.esc-modal .submenu>li>a{font-size:16px;color:#b9b9b9}.submenu>li:not(:first-child):before{width:1px;border-left:1px solid #ccc;content:"";height:20px;display:block;position:absolute;left:0;top:10px}.submenu>li.hcp-otros>a{top:15px;position:relative}.submenu>li.hcp-otros>a>i{background-position:-127px -71px;width:16px;height:4px;top:-9px;position:relative}.navigation-dieta .notas a>i{background-position:-155px -70px;width:16px;height:25px}.navigation-dieta .prescripcion a>i{background-position:-155px -70px;width:20px;height:25px}.navigation-dieta .patron-menu a>i{background-position:-183px -70px;width:24px;height:22px}.navigation-hcp .hcp-menu a>i{background-position:0 -71px;width:25px;height:26px}.navigation-hcp .alergias a>i{background-position:-35px -71px;width:25px;height:26px}.navigation-hcp .medicamentos a>i{background-position:-70px -71px;width:25px;height:26px}.navigation-hcp .bioquimica a>i{background-position:-100px -71px;width:25px;height:26px}
/*
.navigation-habito .hcp-otros a > i,
.navigation-hcp .hcp-otros a > i {background-position: -127px -71px;width: 16px;height: 4px;top: -9px;position: relative;}
*/.navigation-hcp .hcp-menu a.active>i,.navigation-hcp .hcp-menu a:hover>i{background-position:0 -105px;width:25px;height:26px}.navigation-hcp .alergias a.active>i,.navigation-hcp .alergias a:hover>i{background-position:-35px -105px;width:25px;height:26px}.navigation-hcp .medicamentos a.active>i,.navigation-hcp .medicamentos a:hover>i{background-position:-70px -105px;width:25px;height:26px}.navigation-hcp .bioquimica a.active>i,.navigation-hcp .bioquimica a:hover>i{background-position:-100px -105px;width:25px;height:26px}.navigation-habito .hcp-otros a.active>i,.navigation-habito .hcp-otros a:hover>i,.navigation-hcp .hcp-otros a.active>i,.navigation-hcp .hcp-otros a:hover>i{background-position:-127px -77px}.navigation-dieta .notas a.active>i,.navigation-dieta .notas a:hover>i{background-position:-155px -105px;width:16px;height:25px}.navigation-dieta .prescripcion a.active>i,.navigation-dieta .prescripcion a:hover>i{background-position:-155px -105px;width:20px;height:25px}.navigation-dieta .patron-menu a.active>i,.navigation-dieta .patron-menu a:hover>i{background-position:-183px -105px;width:24px;height:22px}.navigation-habito .actividad a>i{background-position:-333px -70px;width:25px;height:25px}.navigation-habito .valoracion-dietetica a>i{background-position:-368px -70px;width:25px;height:25px}.navigation-habito .gustos a>i{background-position:-396px -70px;width:25px;height:25px}
/*.navigation-habito .hcp-otros a > i {background-position: -333px -70px;width: 25px;height: 25px;}*/.navigation-habito .actividad a.active>i,.navigation-habito .actividad a:hover>i{background-position:-333px -105px}.navigation-habito .valoracion-dietetica a.active>i,.navigation-habito .valoracion-dietetica a:hover>i{background-position:-368px -105px}.navigation-habito .gustos a.active>i,.navigation-habito .gustos a:hover>i{background-position:-396px -105px}
/*.navigation-habito .hcp-otros a:hover > i  {background-position: -333px -105px;	}*/
/*.navigation-dieta a:hover:before{border-bottom:1px solid #8bc23f;bottom:10px;}*/.analisis .box i{content:"";display:inline-block;z-index:100;margin-bottom:10px}.analisis .box.imc i{background-position:1px -303px;width:60px;height:60px}.analisis .box.peso-ideal i{background-position:-68px -303px;width:59px;height:60px}.analisis .box.peso-ideal-ajustado i{background-position:-141px -303px;width:50px;height:60px}.analisis .box.diferencia-peso i{background-position:-204px -303px;width:53px;height:60px}.analisis .box.adecuacion i{background-position:-268px -303px;width:59px;height:60px}.analisis .box.cintura-cadera i{background-position:0 -370px;width:41px;height:70px}.analisis .box.porcentaje-sobrepeso i{background-position:-55px -374px;width:56px;height:70px}.analisis .box.grado-sobrepeso i{background-position:-120px -374px;width:56px;height:70px}.analisis .box.peso-meta-maximo i{background-position:-191px -374px;width:63px;height:70px}.analisis .box.peso-meta-minimo i{background-position:-268px -374px;width:64px;height:70px}
/**/.analisis .box.estatura-ideal i{background-position:-526px -758px;height:46px;width:44px;margin-top:14px}.analisis .box.indicador-estatura-para-edad i{background-position:-374px -836px;height:58px;width:63px}.analisis .box.indicador-peso-para-edad i{background-position:-454px -836px;height:57px;width:62px}.analisis .box.indicador-peso-para-estatura i{background-position:-256px -919px;height:58px;width:68px}.add-item{color:#000;font-weight:500}.add-item:active,.add-item:focus,.add-item:hover{text-decoration:none;color:inherit}.add-item>i{height:20px;width:20px;background-position:-532px -481px;display:inline-block;position:relative;top:7px;margin-right:10px}.remove-item>i{background-position:-532px -425px;top:8px}.remove-item.big>i,.remove-item>i{height:20px;width:20px;display:inline-block;position:relative;margin-right:5px}.remove-item.big>i{background-position:-531px -446px;top:5px}.navigation-hcp a>i{margin-right:0}.main-title{font-size:22px}.back-button{position:absolute;left:20px;top:80px;display:block}.back-button>a{display:block;padding:10px}.back-button>a>i{background-position:-544px 0;width:15px;height:15px;display:block}.navigation-hcp.esfemenino>li{width:20%;padding:0}
/*
.button-copy {position: absolute;overflow:hidden;text-indent: -100px;
	width: 25px;height: 25px;right: -25px;
	background: url(../images/icon-copy.png) no-repeat center top transparent;
	background-size:25px;
}
*/@media(min-width:768px){.navigation-hcp>div{padding:0;margin:0}.submenu{text-align:center}.submenu>li>a{font-size:12px;display:inline-block;padding-left:0;padding-right:0}}@media(min-width:768px) and (max-width:1369px){.division-nutricional>div{margin:30px 0 0;padding:0}.division-nutricional .with-cicle{padding:0}
	/*.distribucion > div{padding:0}*/}@media (max-width:1369px){.distribucion>[class*=col-]{padding:0;margin-top:15px}}@media (max-width:767px){.submenu>li>a{text-align:center}.submenu>li>a>span{display:none}	
	/*.button-copy {top:5px;}*/}@media (max-width:549px){.main .links .box a figure{width:140px;height:140px}.main .links .box{padding:0}.main .links .box a figure i{background-size:399px 735px}.main .links .box a figure.main-nuevo i{background-position:0 -385px;width:34px;height:42px}.main .links .box a figure.main-control i{background-position:-87px -385px;width:52px;height:40px}.main .links .box a figure.main-facturacion i{background-size:285px 525px;background-position:0 -459px;width:53px;height:54px}.main .links .box a:hover figure.main-nuevo i{background-position:0 -437px}.main .links .box a:hover figure.main-control i{background-position:-86px -437px}.main .links .box a:hover figure.main-facturacion i{background-position:-62px -460px}}@media (max-width:479px){.main .links .box a figure{width:120px;height:120px}}.form-control.ng-invalid:not(form):not(.ng-untouched):not(:focus){border:3px solid #cc2026;background-color:#fff!important}.dev-info{top:40%;width:30%;min-height:150px;background-color:rgba(0,0,0,.75);color:#fff;padding:30px 20px 20px 30px}.dev-info,.developmentInfo{position:fixed;left:0;word-wrap:break-word;z-index:100}.developmentInfo{bottom:0;width:100%;background-color:rgba(0,0,0,.5);color:#fff;padding:5px 10px 15px;text-align:center;color:#eee;font-size:12px}.developmentInfo>a{color:#00f81d/*margin-left: 20px;*/}.actions>a.button-copy,.container-form>.actions>a,.container-form>.actions>label{display:inline-block;padding-left:25px;color:#000;font-weight:600;position:relative;left:-5px;z-index:100;top:-3px;cursor:pointer}.actions>a.button-copy>i,.container-form>.actions>a>i,.container-form>.actions>label>i{width:20px;height:20px;display:block;position:absolute;left:0}.actions>a.button-copy>i,.container-form>.actions>a.form-open>i{background-position:-532px -481px}.container-form>.actions>a.form-close>i{background-position:-530px -445px/*top: -4px;*/}.container-form>.actions>a.form-close{text-indent:-1000px;/*position: absolute;*/margin-bottom:-17px}.form-valoracion-dietetica.content-form .form-control:not(textarea){font-size:10px}.buttons-navigation{/*padding: 0 5%;/*40px;*/margin-top:20px}.buttons-navigation .btn{background-color:#acacac;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:25px}.buttons-navigation .next{background-color:#8bc23f}.buttons-navigation>.btn:not(:first-child){float:right}.form-control~.msg-validation{position:absolute;width:100%;bottom:-20px;padding-left:50px;color:#cc2026}.form-control~.msg-validation:after{position:absolute;right:-30px;width:25px;height:25px;color:#cc2026;top:-33px;border:2px solid #cc2026;border-radius:50%;content:"!";padding:0;line-height:1.1em;text-align:center;font-size:18px;font-weight:400}.form-control.ng-touched.ng-invalid:focus~.msg-validation,.form-control.ng-touched.ng-invalid:focus~.msg-validation:after,.form-control.ng-touched.ng-valid~.msg-validation,.form-control.ng-untouched.ng-invalid~.msg-validation,.form-control.ng-untouched.ng-invalid~.msg-validation:after,.form-control.ng-untouched.ng-valid~.msg-validation,.form-control.ng-untouched.ng-valid~.msg-validation:after{display:none}.form-control.esc-dp{padding-top:0;padding-bottom:0;padding-left:10px!important}
/*.form-control.esc-dp .mydp .selbtngroup {height:30px !important;width:100%}*/.form-control.esc-dp .mydp .selbtngroup{width:30px;left:0;position:absolute;top:-15px}.form-control.esc-dp .mydp,.form-control.esc-dp .mydp .headertodaybtn{border:none}.form-control.esc-dp .mydp .selectiongroup{background-color:transparent;width:100%}.form-control.esc-dp .mydp .selection{background-color:transparent;padding-left:40px;top:-15px;height:30px!important}.form-control.esc-dp .mydp .icon-mydpcalendar{visibility:hidden}.form-control.esc-dp .mydp .selbtngroup .btnpicker{background-color:transparent;position:absolute;left:0;top:0;z-index:101;width:100%}.loading-file{font-size:1.5em;text-align:center}.container-form>.actions>label.form-open>i{background-position:-532px -481px}.error{color:red}.droparea{font-size:24px;border:3px dashed #bbb;padding:20px ;background-color:#eff;color:#aaa}.draggable{border:1px solid #ccc;cursor:move}.draggable,.droptarget{margin:1rem;padding:1rem;width:6rem}.droptarget{border:1px dashed #ebebeb}.sumatoria-distribucion{margin-top:15px;border:2px solid #999;border-radius:25px;padding:5%;font-size:1.5em}.sumatoria-distribucion.red{color:#cc2026;border-color:#cc2026;font-weight:700}.sumatoria-distribucion:after{content:"%";position:absolute}.awaiting-delivery{pointer-events:none;opacity:.5}.np{padding:0!important}.listado.pacientes>.row>div{padding-bottom:0}.mydp table.header{height:30px!important}.ng-valid.ng-touched~.error{display:none}@media(min-width:768px){.buttons-navigation{padding:0 5%}.percentiles [class*=col-]{width:19%;padding:0}.percentiles [class*=col-]:not(:first-child){margin-left:1.25%}.content-form .analisis.menores{padding-left:15%;padding-right:15%}.content-form .analisis.menores:not(.nopi)>.box{width:33.33%}.content-form .analisis.menores.nopi>.box{width:50%}}@media(max-width:767px){textarea.form-control:focus{min-height:200px}}.table:not(.separate){border-radius:15px;background-color:#e0e0e0}.table tr td,.table tr th{border-color:transparent}.table>thead>tr>th{border-bottom:none}.table:not(.separate)>thead>tr>th:first-child{padding-left:25px}.table>tbody>tr>td{padding:10px}.table:not(.separate)>thead>tr>th:first-child{border-radius:15px 0 0 0}.table:not(.separate)>thead>tr>th:last-child{border-radius:0 15px 0 0}.table:not(.separate)>tbody>tr:last-child>td:first-child{border-radius:0 0 0 15px}.table:not(.separate)>tbody>tr:last-child>td:last-child{border-radius:0 0 15px 0}.table>tbody>tr:nth-child(odd)>td{background-color:#ccc}.table.separate{border-spacing:0 5px;border-collapse:separate}.table.asignacion-porciones{border-spacing:0 20px}.table.crud{border-spacing:0 10px}.table.asignacion-porciones>tfoot>tr>td .form-control::-webkit-input-placeholder{text-align:center}.table.asignacion-porciones>tfoot>tr>td .form-control::-moz-placeholder{text-align:center}.table.asignacion-porciones>tfoot>tr>td .form-control:-ms-input-placeholder{text-align:center}.table.asignacion-porciones>tfoot>tr>td .form-control:-moz-placeholder{text-align:center}.table.asignacion-porciones.resumen{border-spacing:0 5px}.content-form .asignacion-porciones.resumen tr td{padding:10px}.content-form .asignacion-porciones.resumen tbody tr td:first-child{padding-left:30px}.table.asignacion-porciones.otro-alimento tbody{text-align:center}.table.asignacion-porciones tbody tr td{position:relative}.table.asignacion-porciones tbody tr td .remove-item{position:absolute;top:50%;left:-5px;margin-top:0}.table.asignacion-porciones.otro-alimento tbody tr td{background-color:transparent;border:none;padding-top:0;padding-bottom:0}.table.asignacion-porciones.otro-alimento tbody tr td input{text-align:center;padding:0}.table.asignacion-porciones.otro-alimento tbody tr td:first-child input{max-width:100%;width:100%}.container-form.otros-alimentos{width:100%;padding-right:0;overflow:hidden;padding-top:5px;margin-top:-15px;min-height:20px}.otros-alimentos .actions.open{position:absolute;margin-top:35px}.table.separate.asignacion-porciones.otro-alimento{border-spacing:15px 10px}.container-form>.actions.open>a.form-close{padding:0;width:20px;height:20px}.otros-alimentos .actions+.form-edit{margin-top:-100%}.otros-alimentos .actions.open+.form-edit{margin-top:0}.table tfoot .form-group label{padding-left:0}.table tfoot .form-group .form-control::-moz-placeholder{font-size:10px}.esc-modal .table{font-weight:500}.esc-modal .table th{background-color:#646464;color:#fff;font-weight:400;text-align:center}.esc-modal .table thead tr>th:first-child{border-radius:15px 0 0 0}.esc-modal .table thead tr>th:last-child{border-radius:0 15px 0 0}.esc-modal .table tbody tr>td{text-align:center}.esc-modal .table tbody tr:nth-child(2n)>td{background-color:#cfcfcf;border-left:1px solid #e7e7e7}.esc-modal .table tbody tr:nth-child(odd)>td{background-color:#e7e7e7;border-left:1px solid #cfcfcf}.esc-modal .table tbody tr>td:first-child{border-left:none}.esc-modal .table.historial.prescripcion{color:#6c6c6c;border-spacing:0 5px;border-collapse:separate}.esc-modal .table tr.detalle_prescripcion>td{color:#fff}.esc-modal .table tr.detalle_prescripcion>td:first-child{text-align:left;border-radius:10px 0 0 10px}.esc-modal .table tr.detalle_prescripcion>td:last-child{border-radius:0 10px 10px 0}.esc-modal .table tr.detalle_prescripcion:nth-child(2n)>td{background-color:#9b9b9b;border-color:#9b9b9b!important}.esc-modal .table tr.detalle_prescripcion:nth-child(odd)>td{background-color:#b8b8b8;border-color:#b8b8b8!important}.abrev-gc{font-size:10px;margin-bottom:10px;display:block;font-weight:600}@media(min-width:480px){.abrev-gc{display:none}}@media(min-width:768px){.table.asignacion-porciones>tbody>tr>td:first-child{border-radius:30px 0 0 30px}.table.asignacion-porciones>tbody>tr>td:last-child{border-radius:0 30px 30px 0}.content-form .asignacion-porciones.resumen tbody tr td:not(:first-child){text-align:center}}@media (max-width:767px){body>[class*=col-] .row>[class*=col-]{margin-top:3%;margin-bottom:3%}.table-mobile,.table-mobile tbody,.table-mobile td,.table-mobile th,.table-mobile thead,.table-mobile tr{display:block}.table-mobile thead tr{position:absolute;top:-9999px;left:-9999px}.table-mobile tr{border:1px solid #ccc}.table-mobile td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%!important;-webkit-transition:all .5s ease;transition:all .5s ease}.table-mobile tr:nth-child(2n),.table-mobile tr:nth-child(odd){height:auto;border-radius:0}.table-mobile td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;/*white-space: nowrap;*/-webkit-transition:all .5s ease;transition:all .5s ease}.table-responsive.table.asignacion-porciones,.table-responsive.table.asignacion-porciones tbody,.table-responsive.table.asignacion-porciones td,.table-responsive.table.asignacion-porciones th,.table-responsive.table.asignacion-porciones thead,.table-responsive.table.asignacion-porciones tr{display:block}.table-responsive.table.asignacion-porciones thead tr{position:absolute;top:-9999px;left:-9999px}.table-responsive.table.asignacion-porciones tr{border:1px solid #ccc}.table-responsive.table.asignacion-porciones td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%!important}.table-responsive.table.asignacion-porciones tr:nth-child(2n),.table-responsive.table.asignacion-porciones tr:nth-child(odd){height:auto}.table-responsive.table.asignacion-porciones td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px/*white-space: nowrap;*/}
	/*	Label the data	*/.table-responsive.asignacion-porciones td:first-child{padding-left:15px!important}.table-responsive.table.asignacion-porciones>tbody>tr>td:first-child,.table-responsive.table.asignacion-porciones>tbody>tr>td:last-child{border-radius:0}
	/*.table-responsive.table.asignacion-porciones > tbody > tr > td > label {padding-left: 30px;}*/.table-responsive.table.asignacion-porciones td:before{text-align:left}.table-responsive.table.asignacion-porciones td:nth-of-type(2):before{content:"Porciones"}.table-responsive.table.asignacion-porciones td:nth-of-type(3):before{content:"Carbohidratos"}.table-responsive.table.asignacion-porciones td:nth-of-type(4):before{content:"Proteinas"}.table-responsive.table.asignacion-porciones td:nth-of-type(5):before{content:"Grasas"}.table-responsive.table.asignacion-porciones td:nth-of-type(6):before{content:"Kcal"}.table-mobile.asignacion-porciones.resumen td{text-align:center}.table-mobile.asignacion-porciones.resumen td:before{text-align:left}.table-mobile.asignacion-porciones.resumen td:nth-of-type(2):before{content:"Carbohidratos"}.table-mobile.asignacion-porciones.resumen td:nth-of-type(3):before{content:"Prote\EDnas"}.table-mobile.asignacion-porciones.resumen td:nth-of-type(4):before{content:"Grasas"}.table-mobile.asignacion-porciones.resumen td:nth-of-type(5):before{content:"Kcal"}.table-mobile.historial{font-size:12px}.table-mobile.historial td{min-height:40px;padding:0;line-height:40px}.table-mobile.historial td:before{background-color:#646464;color:#fff;height:100%;top:0;left:0;padding:0 0 0 10px;text-align:left;-ms-word-break:break-all;word-break:break-all;

     /* Non standard for WebKit */word-break:break-word
/*
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;*/}.table-mobile.historial.va td:first-of-type:before{content:"Fecha"}.table-mobile.historial.va td:nth-of-type(2):before{content:"IMC"}.table-mobile.historial.va td:nth-of-type(3):before{content:"Peso"}.table-mobile.historial.va td:nth-of-type(4):before{content:"Estatura"}.table-mobile.historial.va td:nth-of-type(5):before{content:"Grasa"}.table-mobile.historial.va td:nth-of-type(6):before{content:"Grasa Viceral"}.table-mobile.historial.va td:nth-of-type(7):before{content:"M\FAsculo"}.table-mobile.historial.va td:nth-of-type(8):before{content:"Agua"}.table-mobile.historial.va td:nth-of-type(9):before{content:"Hueso"}.table-mobile.historial.va td:nth-of-type(10):before{content:"Edad Metabolica"}.table-mobile.historial.va td:nth-of-type(11):before{content:"Cintura"}.table-mobile.historial.va td:nth-of-type(12):before{content:"Cadera"}.table-mobile.historial.va td:nth-of-type(13):before{content:"Mu\F1  eca"}.table-mobile.historial.rdd td:before{width:50%}.table-mobile.historial.rdd td:first-of-type:before{content:"Fecha"}.table-mobile.historial.rdd td:nth-of-type(2):before{content:"Gasto Cal\F3rico Actividad F\EDsica"}.table-mobile.historial.rdd td:nth-of-type(3):before{content:"TMB"}.table-mobile.historial.rdd td:nth-of-type(4):before{content:"Gasto Cal\F3rico Real"}.table-mobile.historial.rdd td:nth-of-type(5):before{content:"Variaci\F3n Cal\F3rica"}.table-mobile.historial.rdd td:nth-of-type(6):before{content:"Gasto Cal\F3rico Recomendado"}
	
	
	/*.table-mobile.historial.prescripcion tr:first-child td:nth-of-type(1):before{content: 'Fecha';}*/.table-mobile.historial.prescripcion td:first-of-type:before{content:"Fecha"}.table-mobile.historial.prescripcion td:nth-of-type(2):before{content:"Carbohidratos"}.table-mobile.historial.prescripcion td:nth-of-type(3):before{content:"Prote\EDnas"}.table-mobile.historial.prescripcion td:nth-of-type(4):before{content:"Grasas"}.table-mobile.historial.prescripcion td:nth-of-type(5):before{content:"Leche Desc."}.table-mobile.historial.prescripcion td:nth-of-type(6):before{content:"Leche 2%"}.table-mobile.historial.prescripcion td:nth-of-type(7):before{content:"Leche Entera"}.table-mobile.historial.prescripcion td:nth-of-type(8):before{content:"Vegetales"}.table-mobile.historial.prescripcion td:nth-of-type(9):before{content:"Frutas"}.table-mobile.historial.prescripcion td:nth-of-type(10):before{content:"Harinas"}.table-mobile.historial.prescripcion td:nth-of-type(11):before{content:"Carne Magra"}.table-mobile.historial.prescripcion td:nth-of-type(12):before{content:"Carne Int"}.table-mobile.historial.prescripcion td:nth-of-type(13):before{content:"Carne grasa"}.table-mobile.historial.prescripcion td:nth-of-type(14):before{content:"Az&uacute;cares"}.table-mobile.historial.prescripcion td:nth-of-type(15):before{content:"Grasas"}.table-mobile.historial.prescripcion td:nth-of-type(16):before{content:"Agua"}.esc-modalbox .table.historial.prescripcion thead{display:none}}@media (max-width:479px){.table-mobile.historial.rdd td:before{width:55%}.table-mobile.historial.rdd td:nth-of-type(2):before{content:"G.C. Actividad F\EDsica"}.table-mobile.historial.rdd td:nth-of-type(4):before{content:"G.C. Real"}.table-mobile.historial.rdd td:nth-of-type(6):before{content:"G.C. Recomendado"}}body.page-login{background:url(bg-login@2x.6c503c7d8db2c72eaf47.jpg) no-repeat top transparent;background-size:cover}body.page-login .developmentInfo{display:none}.container-logo{text-align:center;margin-bottom:45px}body.page-login .link{color:#b9b9b9}.page-login .login{margin:50px auto 0;padding:30px 20px 40px}.page-login .message{padding:5px 10px}.page-login .message:not(.show){display:none}
/*.page-login .btn.red {border-radius:25px;}*/.form-message{text-align:center;margin-top:20px}@media (min-width:768px){.page-login .login{width:480px;margin-top:90px;padding:30px 65px 40px}}@media(max-width:600px){.container-logo img{max-width:80%}}.overlay{background-color:rgba(0,0,0,.33);position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;display:none /*-webkit-transition: all 2s ease;-moz-transition: all 2s ease;-ms-transition: all 2s ease;-o-transition: all 2s ease;transition: all 2s ease;*/}.esc-modal{position:absolute;z-index:10001;max-width:100%;background-color:#fff;top:-150%;padding:30px;border-radius:15px;-webkit-transition:all 2s ease;transition:all 2s ease;overflow:hidden;width:90%;left:5%}.esc-modal a.modal-close{position:absolute;right:25px;top:10px;font-weight:300;font-size:25px;cursor:pointer;text-decoration:none;text-indent:0;z-index:500}.esc-modal a.modal-close i{background-position:0 350px}.esc-modal header{text-align:center;margin-bottom:15px}.esc-modal header h3{margin:0;font-size:20px;font-weight:600}.esc-modal .label-modal-porciones{font-size:14px;margin-bottom:15px}.esc-modal .alimentos>div{min-height:150px/* border: 1px solid; */}body.open-modal .overlay{display:block}body.open-modal .esc-modal{top:5%}.esc-modal .navigation-dieta{border-bottom:1px solid #dcdcdc/*margin-bottom: 0;*/}.esc-modal .navigation-dieta a{display:block;padding-bottom:10px}.esc-modal .navigation-dieta a.active{border-bottom-width:5px}.esc-modal .navigation-dieta a i.datos{background-position:-499px -114px;width:32px;height:25px}.esc-modal .navigation-dieta a i.grafico{background-position:-465px -114px;width:31px;height:26px}.esc-modal .navigation-dieta a.active i.datos{background-position:-499px -144px}.esc-modal .navigation-dieta a.active i.grafico{background-position:-465px -144px}
/*	alimentos	*/.esc-modal .alimentos .form-control{text-align:center}.esc-modal .alimentos i.leche-descremada{background-position:0 -688px;width:30px;height:53px}.esc-modal .alimentos i.leche-2{background-position:-42px -688px;width:30px;height:53px}.esc-modal .alimentos i.leche-entera{background-position:-84px -688px;width:30px;height:53px}.esc-modal .alimentos i.vegetales{background-position:-127px -688px;width:50px;height:53px}.esc-modal .alimentos i.frutas{background-position:-185px -688px;width:46px;height:53px}.esc-modal .alimentos i.harinas{background-position:-245px -688px;width:50px;height:55px}.esc-modal .alimentos i.carne-magra{background-position:-311px -688px;width:65px;height:40px;margin-top:10px}.esc-modal .alimentos i.carne-intermedia{background-position:-388px -685px;width:66px;height:50px}.esc-modal .alimentos i.carne-grasa{background-position:-467px -686px;width:63px;height:54px}.esc-modal .alimentos i.azucares{background-position:1px -756px;width:60px;height:65px}.esc-modal .alimentos i.grasas{background-position:-64px -758px;width:40px;height:60px}.esc-modal .alimentos i.vaso-agua{background-position:-119px -759px;width:41px;height:52px}.alimentos .warning:not(.black){color:#cc2026}.alimentos .success:not(.black){color:#8bc23f}
/*	modalbox	*/.esc-modalbox{max-width:100%;padding:30px 15px;left:3%;width:94%;position:absolute;top:-100%;z-index:10001;background-color:#fff;border-radius:15px;-webkit-transition:all .4s ease;transition:all .4s ease}.esc-modalbox .modal-close{position:absolute;right:15px;top:15px;cursor:pointer;z-index:10}.esc-modalbox .modal-close>i{background-position:-469px 0;height:18px;width:18px;display:block}.esc-modalbox .menu{text-align:center;margin-bottom:40px}.esc-modalbox .modal-nav .menu{border-bottom:1px solid #dcdcdc}.esc-modalbox .menu>li{padding:0;position:relative}.esc-modalbox .menu>li:not(:first-child):before{top:20px;border-left:1px solid #ccc;content:"";left:0;position:absolute;width:1px;height:20px}.esc-modalbox .menu>li>a{display:block;padding-bottom:10px;font-size:16px;color:#b1b1b1}.esc-modalbox .modal-nav .menu>li>a.active{border-bottom:5px solid #8bc23f;color:#8bc23f}.esc-modalbox .nav>li>a:focus,.esc-modalbox .nav>li>a:hover{background-color:transparent;color:#8bc23f}.esc-modalbox i{display:inline-block;margin-right:10px;position:relative;top:5px}.esc-modalbox .menu>li>a>i.segmentado{background-position:-537px -115px;width:24px;height:25px}.esc-modalbox .menu>li>a>i.pliegues{background-position:-465px -114px;width:31px;height:26px}.esc-modalbox .menu>li>a.active>i.segmentado,.esc-modalbox .menu>li>a:focus>i.segmentado,.esc-modalbox .menu>li>a:hover>i.segmentado{background-position:-537px -142px}.esc-modalbox .menu>li>a.active>i.pliegues,.esc-modalbox .menu>li>a:focus>i.pliegues,.esc-modalbox .menu>li>a:hover>i.pliegues{background-position:-465px -144px}.esc-modalbox .menu>li>a>i.datos{background-position:-499px -114px;width:32px;height:25px}.esc-modalbox .menu>li>a>i.grafico{background-position:-465px -114px;width:31px;height:26px}.esc-modalbox .menu>li>a.active>i.datos,.esc-modalbox .menu>li>a:focus>i.datos,.esc-modalbox .menu>li>a:hover>i.datos{background-position:-499px -144px}.esc-modalbox .menu>li>a.active>i.grafico,.esc-modalbox .menu>li>a:focus>i.grafico,.esc-modalbox .menu>li>a:hover>i.grafico{background-position:-465px -144px}.esc-modalbox .result{text-align:center;font-size:23px;color:#ccc;margin-top:30px}.esc-modalbox .result i{background-position:-421px -758px;width:60px;height:60px}body.open-modal .esc-modalbox{top:10%}body.open-modal .esc-modalbox.prompt{top:30%;position:fixed}
/*	prompt	*/.esc-modalbox.prompt{padding-top:50px}.esc-modalbox.prompt>.body{padding-top:15px;text-align:center}
/*	grafico	*/.esc-modalbox .menu.grafico>li:before{border:none}.esc-modalbox .menu.grafico>li>a{padding-left:0;padding-right:0}.esc-modalbox .menu.grafico>li>a>span{display:block;padding:3px 15px;border-radius:15px;font-size:14px;border:none;color:#6c6c6c}.esc-modalbox .table{font-weight:500}.esc-modalbox .table.margin{margin-left:10px;margin-right:10px}.esc-modalbox .table th{background-color:#646464;color:#fff;font-weight:400;text-align:center}.esc-modalbox .table thead tr>th:first-child{border-radius:15px 0 0 0}.esc-modalbox .table thead tr>th:last-child{border-radius:0 15px 0 0}.esc-modalbox .table tbody tr>td{text-align:center;position:relative}.esc-modalbox .table tbody tr:nth-child(2n)>td{background-color:#cfcfcf;border-left:1px solid #e7e7e7}.esc-modalbox .table tbody tr:nth-child(odd)>td{background-color:#e7e7e7;border-left:1px solid #cfcfcf}.esc-modalbox .table tbody tr>td:first-child{border-left:none}.esc-modalbox .table.historial.prescripcion{color:#6c6c6c;border-spacing:0 5px;border-collapse:separate}.esc-modalbox .table.historial.prescripcion tbody tr{position:relative}.esc-modalbox .table tr.detalle_prescripcion>td{color:#fff}.esc-modalbox .table tr.detalle_prescripcion:nth-child(2n)>td{background-color:#9b9b9b;border-color:#9b9b9b!important}.esc-modalbox .table tr.detalle_prescripcion:nth-child(odd)>td{background-color:#b8b8b8;border-color:#b8b8b8!important}.esc-modalbox .addpadding5{padding:0 5px}.esc-modalbox .addpaddingprescripcion{padding:0 0 0 6px;margin-right:0}body.grafico-selected-agua .grafico-agua>span,body.grafico-selected-circunferencia_cadera .grafico-circunferencia_cadera>span,body.grafico-selected-circunferencia_cintura .grafico-circunferencia_cintura>span,body.grafico-selected-circunferencia_muneca .grafico-circunferencia_muneca>span,body.grafico-selected-edad_metabolica .grafico-edad_metabolica>span,body.grafico-selected-estatura .grafico-estatura>span,body.grafico-selected-gc_real .grafico-gc_real>span,body.grafico-selected-gc_recomendado .grafico-gc_recomendado>span,body.grafico-selected-grasa .grafico-grasa>span,body.grafico-selected-grasa_viceral .grafico-grasa_viceral>span,body.grafico-selected-hueso .grafico-hueso>span,body.grafico-selected-imc .grafico-imc>span,body.grafico-selected-musculo .grafico-musculo>span,body.grafico-selected-peso .grafico-peso>span,body.grafico-selected-promedio_gc_diario .grafico-promedio_gc_diario>span,body.grafico-selected-tmb .grafico-tmb>span,body.grafico-selected-variacion_calorica .grafico-variacion_calorica>span{background-color:#8bc23f;color:#fff!important}.esc-grafico-boxes{margin-top:-50px}
/*body.grafico-by-selected-estatura-edad .active > span{background-color: #8bc23f;color: #fff !important;}*/.esc-grafico-boxes>div,.esc-grafico-by-indicator>div{max-width:100%;overflow:hidden;width:100%}.esc-grafico-boxes>div rect:first-of-type{fill:transparent}.menu.grafico.by-indicator{margin-bottom:30px;margin-top:30px;float:none;display:inline-block}.menu.grafico.by-indicator>li:before{border:none}.menu.grafico.by-indicator>li>a{padding:0}.menu.grafico.by-indicator>li>a:hover{background-color:transparent}.menu.grafico.by-indicator>li>a>span{display:block;padding:3px 15px;border-radius:15px;font-size:14px;border:none;color:#6c6c6c}.menu.grafico.by-indicator>li>a.active>span{background-color:#8bc23f;color:#fff!important}.menu.grafico-children.by-indicator{margin-bottom:30px;margin-top:30px}.menu.grafico-children.by-indicator>li:before{border:none}.menu.grafico-children.by-indicator>li>a{padding:0}.menu.grafico-children.by-indicator>li>a:hover{background-color:transparent}.menu.grafico-children.by-indicator>li>a>span{display:block;padding:3px 15px;border-radius:15px;font-size:14px;border:none;color:#6c6c6c}.menu.grafico-children.by-indicator>li>a.active>span{background-color:#8bc23f;color:#fff!important}.esc-grafico-by-indicator{position:relative}.esc-grafico-by-indicator:before{position:absolute;content:"procesando...";top:49%;text-align:center;width:100%}.esc-grafico-by-indicator rect:first-of-type{fill:#f3f3f3}.grafico-lista{margin:15px;padding:0;list-style:none;text-align:left;white-space:nowrap}.grafico-lista>li:not(:first-child)>strong{color:#cc1f25}body.open-modal .esc-modal.transparent{top:50%}.esc-modal.transparent{left:50%;padding:0;width:116px;margin-left:-58px;top:50%;margin-top:-58px;text-align:center;height:116px;padding-top:20px}.esc-modalbox .historial.notas .lista-examen{margin:0;line-height:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.esc-modalbox .historial.notas .lista-examen>li{min-height:auto;width:auto;padding:0 5px}.esc-modalbox .historial.notas .lista-examen>li>a>i{width:26px;height:33px;background-size:275px 525px;background-position:-105px -311px;margin:0;top:0}@media (min-width:768px){.esc-modal:not(.wide):not(.transparent),.esc-modalbox:not(.wide):not(.transparent){width:660px;margin-left:-330px}.esc-modal:not(.wide),.esc-modalbox:not(.wide){left:50%}.esc-modal,.esc-modalbox{top:-100%;padding:30px 55px}.esc-modalbox .container-graficos{text-align:center;overflow:hidden;height:495px}.esc-modalbox .container-graficos .menu{width:100%}.esc-modalbox .container-graficos .menu>li{float:none;display:inline-block}.esc-modalbox .modal-close{right:30px;top:30px}.esc-modalbox .table tbody tr>td:first-child{border-radius:15px 0 0 15px}.esc-modalbox .table tbody tr>td:last-child{border-radius:0 15px 15px 0}.esc-modalbox .table tr.detalle_prescripcion>td:first-child{text-align:left;border-radius:10px 0 0 10px}.esc-modalbox .table tr.detalle_prescripcion>td:last-child{border-radius:0 10px 10px 0}.esc-modalbox .addpaddingprescripcion{padding:0 0 0 30px}}@media (min-width:1240px){.esc-modal.wide,.esc-modalbox.wide{left:50%}.esc-modal.wide{padding:20px 15px 50px}.esc-modal.wide,.esc-modalbox.wide{width:1200px;margin-left:-600px}}@media(max-width:767px){.esc-modalbox .menu>li>a>span{display:none}.esc-modalbox .menu.grafico>li{width:33.33%;display:inline-block;margin-bottom:5px}.esc-modalbox .menu.grafico>li:empty{display:none}.esc-modalbox .menu.grafico>li>a{padding:0}.esc-modalbox .menu.grafico>li>a:empty{display:none}.esc-modalbox .menu.grafico>li>a>span{font-size:12px;padding:3px}.esc-modalbox .menu.grafico>li>a>span:empty{display:none}.esc-modalbox .addpaddingprescripcion{margin-left:-6px;border:none}}
/*		*/.dropdown .dropdown-menu .dropdown-menu>li>a{white-space:inherit}.caret-up{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid;display:inline-block;margin-left:2px;vertical-align:middle}.open .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu{position:relative!important}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu:hover>a:after{border-left-color:#fff}
/*		*/
/*		*/.navbar-default .navbar-toggle{border:medium none;height:30px;padding:0;right:0;width:50px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{width:31px;height:4px;background:#282828;display:block;position:absolute;z-index:5;top:15px;left:50%;margin:0 0 0 -15px;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;-webkit-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;-ms-transition:all 277ms ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-default .navbar-toggle .icon-bar:nth-child(2){-webkit-transform:translateY(-8px);transform:translateY(-8px)}.navbar-default .navbar-toggle .icon-bar:nth-child(4){-webkit-transform:translateY(8px);transform:translateY(8px)}.navbar-default .navbar-toggle:hover .icon-bar{background:#fc6454}.navbar-default .navbar-toggle:hover .icon-bar:nth-child(2){-webkit-transform:translateY(-10px);transform:translateY(-10px)}.navbar-default .navbar-toggle:hover .icon-bar:nth-child(4){-webkit-transform:translateY(10px);transform:translateY(10px)}.navbar-default .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-default .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3){-ms-filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0}.navbar-default .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(4){-webkit-transform:rotate(45deg);transform:rotate(45deg)}body{padding-top:15px}#leftside .navbar-header{float:none}#leftside .navbar-toggle{display:block}#leftside .navbar-collapse.collapse{display:none!important}#leftside .navbar-nav{float:none!important}#leftside .navbar-nav>li{float:none}#leftside .navbar-collapse.collapse.in{display:block!important}#leftside #navbar{-webkit-transition:height .3s;transition:height .3s}
/* Icon	*/#nav-icon2{margin:0;top:0;right:15px;width:20px;height:28px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon2,#nav-icon2 span{position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon2 span{display:block;height:3px;width:75%;background:#000;opacity:1;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon2 span:nth-child(2n){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#nav-icon2 span:first-child,#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:6px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:12px}#nav-icon2.open span:first-child,#nav-icon2.open span:nth-child(6){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon2.open{width:25px/*right: -5px;*/}#nav-icon2.open span:first-child{left:2px;top:2px}#nav-icon2.open span:nth-child(2){left:calc(50% - 2px);top:2px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){top:11px;left:2px}#nav-icon2.open span:nth-child(6){top:11px;left:calc(50% - 2px)}.content-nav .list-group>li>a:hover #nav-icon2 span{background-color:#8bc23f!important}.board-inner.control{overflow:hidden}.sidebar-toggle-button{background-color:#fff;z-index:101;position:relative}
/* Acordeon styles */.esc-nav .tab{position:relative;margin-bottom:1px;width:100%;color:#fff;overflow:hidden}.esc-nav input{position:absolute;opacity:0;z-index:-1}.esc-nav label{position:relative;display:block;padding:0 0 0 1em;background:#16a085;font-weight:700;line-height:3;cursor:pointer}.esc-nav .tab-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;transition:max-height .35s}.esc-nav .tab-content p{margin:1em}.open .tab-content{max-height:50em}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}
/*
   * Spring
   */.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s linear .13s;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}@media(min-width:768px){body{padding-top:70px}.hamburger{display:none}}@media(max-width:767px){.content-nav .list-group.menu-datos-paciente{text-align:left}.content-nav .list-group.menu-datos-paciente>li,.content-nav .list-group.menu-datos-paciente>li>a{display:inline-block}.content-nav .list-group.menu-datos-paciente>li>a>span{position:absolute;overflow:hidden;text-indent:-999px}}@media(max-width:767px){
	
	/*.content-nav .list-group.menu-datos-paciente {background-color: cadetblue;}*/.content-nav .list-group.menu-datos-paciente>li{padding:0}.content-nav .list-group.menu-datos-paciente>li>a>i{margin:0;top:0;right:inherit;left:0}.content-nav .list-group.menu-datos-paciente>li>a{padding:23px 22px}.content-nav .list-group.menu-datos-paciente>li.list-group-item.hcp>a{padding:27px 30px}.content-nav .list-group.menu-datos-paciente>li.list-group-item.hcf>a{padding:25px 29px}.content-nav .list-group.menu-datos-paciente>li.list-group-item{margin-left:5%}.content-nav .list-group.menu-datos-paciente>li.list-group-item.hcf,.content-nav .list-group.menu-datos-paciente>li.list-group-item.hcp{margin-right:-2%}.content-nav .list-group>li.hcp>a>i{top:2px!important}.content-nav .list-group>li.hcf>a>i{top:1px!important}.content-nav .list-group.menu-datos-paciente{text-align:center}.content-nav .list-group:not(.consulta)>li.hcp>a:after{top:31px;left:45px;z-index:100}.content-nav .list-group:not(.consulta)>li.hcf>a:after{top:27px;z-index:100;left:45px}#navbar{text-align:center}#navbar .nav>li{display:inline-block}#navbar .nav>li:not(:first-child):before{left:0}.navbar.top{margin:0}#expediente_nombre{font-size:16px;margin:0}.content-nav .list-group>li.datos-paciente>a{padding-right:60px}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}.navbar.top .hamburger{position:absolute;right:5px;top:15px}}@media(max-width:499px){.content-nav .list-group.menu-datos-paciente>li.list-group-item{margin-left:10px}.content-nav .list-group.menu-datos-paciente>li.list-group-item.hcp{margin-right:-9px;margin-left:4px!important}.content-nav .list-group.menu-datos-paciente>li.list-group-item.hcf{margin-right:-11px;margin-left:0!important}.genero>.checkbox label span{padding-left:25px}.genero>.checkbox label span:before{margin-left:-22px}}@media(max-width:379px){.content-nav{padding-left:0;padding-right:0}.content-nav .list-group.menu-datos-paciente>li.list-group-item{margin-left:4px}#navbar{font-size:12px}}.custom-file{position:relative;display:inline-block;width:100%;height:40px;margin-bottom:0;border-radius:25px}.custom-file-input{position:relative;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:40px;padding:1rem .75rem;line-height:1.5;color:#495057;background-color:#e0e0e0;border:1px solid #e0e0e0;border-radius:25px}.custom-file-input:lang(es)~.custom-file-label:after{content:"Seleccionar"}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;padding:1rem;line-height:1.5;color:#495057;content:"Seleccionar";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 25px 25px 0}.esc-modal.icon-messages{z-index:20000}.content-form.recepcion section{min-height:450px}.table.reporte-recepcion>tbody>tr>td{text-transform:capitalize}.recepcion-container-button-nuevo,.table.reporte-recepcion>tbody>tr>td:first-child{text-align:center}.esc-modalbox.recepcion header{margin-bottom:15px}.esc-modalbox.recepcion .alert{margin-top:15px!important}.esc-modalbox.recepcion header{margin-bottom:20px}a.link-file>i{background-position:-88px -249px;width:20px;height:25px;display:inline-block;background-size:228px 420px}@media(min-width:768px){.esc-modalbox.recepcion header{margin-bottom:50px}.recepcion-container-button-nuevo{padding:50px}}body.agenda .form-group{margin-bottom:15px}.confirmed{background-color:#8bc23f!important;color:#fff}.programed{background-color:#ccc!important}
/*.unavailable{background-color: #000 !important;color:#fff}*/.table.citas{background:none!important;border:none!important}.table.citas>tbody>tr>td,.table.citas>tbody>tr>th,.table.citas>tfoot>tr>td,.table.citas>tfoot>tr>th,.table.citas>thead>tr>td,.table.citas>thead>tr>th{border:none}.table.citas>tbody>tr>th{width:104px;padding-top:0}.table.citas>tbody>tr>td{position:relative;padding:0}.table.citas>tbody>tr:nth-child(odd)>td{background-color:transparent}.table.citas>tbody>tr>td .actions{position:absolute;top:5px;right:0}.table.citas>tbody>tr:first-child>td:first-of-type>label{border-radius:15px 15px 0 0}.table.citas>tbody>tr:last-child>td:first-of-type>label{border-radius:0 0 15px 15px!important}.table.citas label{position:relative;overflow:hidden;display:block;margin:0;border:1px solid #ccc}.table.citas>tbody>tr>td.available:hover label{background-color:#eee}.table.citas>tbody>tr>td.unavailable{background-color:#eee;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 70px)}.table.citas>tbody>tr>td:not(.unavailable) label{cursor:pointer}.table.citas>tbody>tr>td.unavailable label>span{color:#ccc;text-align:center}.table.citas label>input[type=radio]{position:absolute;/*right:0;*/left:-20px}
/*:not(.unavailable)*/.table.citas>tbody>tr>td label>span{display:block;position:relative;padding:10px 30px 10px 10px}.table.citas>tbody>tr>td .add-item>i{height:14px;width:14px;background-position:-367px -801px;top:2px}body.open-modal.datos .table.citas tr>td>label{background-color:inherit}body.open-modal.datos .table.citas tr>td>label>span.cita-highlight{z-index:1001;background-color:#fff}body.open-modal.datos .table.citas tr>td.confirmed>label>span.cita-highlight{background-color:#8bc23f;border-color:#8bc23f}body.open-modal.datos .table.citas tr>td.programed>label>span.cita-highlight{background-color:#ccc}.agenda_calendar .mydp .inlinedp .caltable{border-collapse:inherit}.agenda_calendar .mydp .weekdaytitle{background-color:#e0e0e0;color:#303030;font-size:14px}.agenda_calendar .mydp .daycell:not(.disabled) .datevalue.currmonth:hover,.agenda_calendar .mydp .selectedday .datevalue,.agenda_calendar .mydp .selectedmonth .monthvalue,.agenda_calendar .mydp .selectedyear .yearvalue{background-color:#8bc23f;color:#fff;border-radius:50%;height:30px;width:30px;line-height:2em;position:absolute;top:50%;margin-top:-15px;left:50%;margin-left:-15px}.agenda_calendar .mydp .inlinedp table.caltable tr td{border:1px solid #e0e0e0;position:relative;color:#303030;background-color:#fff;height:35px}.agenda_calendar .mydp .inlinedp table.caltable tr td.daycell.disabled{background-color:#f5f5f5;color:#ccc}.agenda_calendar .mydp .inlinedp table.caltable tr td .datevalue span{text-decoration:none}.agenda_calendar .mydp .nextmonth,.agenda_calendar .mydp .prevmonth{color:#fff}.agenda_calendar .mydp .tablesingleday:hover,.agenda_calendar .mydp .tablesinglemonth:hover,.agenda_calendar .mydp .tablesingleyear:hover{background-color:#fff}.main .links.four .box a figure i{background-size:456px 840px}.main .links.four .box a figure{width:140px;height:140px}.main .links.four .box a figure.main-nuevo i{background-position:0 -441px;width:39px;height:44px}.main .links.four .box a figure.main-agenda i{background-position:-45px -440px;width:50px;height:50px}.main .links.four .box a figure.main-control i{background-position:-104px -442px;width:54px;height:44px}.main .links.four .box a figure.main-facturacion i{background-position:0 -552px;width:64px;height:63px;background-size:342px 630px}.main .links.four .box a:hover figure.main-nuevo i{background-position:0 -498px}.main .links.four .box a:hover figure.main-agenda i{background-position:-45px -498px}.main .links.four .box a:hover figure.main-control i{background-position:-104px -498px}.main .links.four .box a:hover figure.main-facturacion i{background-position:-76px -552px}.filter.pacientes .with-icon.search i{position:absolute;top:inherit;bottom:13px;left:15px}.filter.pacientes ul{margin:0;margin-left:0;text-align:left;list-style-type:none;padding:0}.filter.pacientes ul li i.fullname{background-position:-469px -71px;width:14px;height:14px;display:inline-block;margin-right:10px}.filter.pacientes{max-width:100%;margin:15px auto 0;border-radius:18px 18px 0 0;position:relative}.filter.pacientes .form-group{margin-bottom:0;position:relative;margin-top:-15px;z-index:2}.filter.pacientes .form-control{border:none;-webkit-box-shadow:none;box-shadow:none;padding-left:35px;line-height:2.5em}.filter.pacientes ul:not(:empty){background-color:#e6e6e6;padding-top:20px!important;margin-top:-22px;position:absolute;z-index:1;width:100%}.filter.pacientes ul{padding:0 10px;max-height:300px;overflow:auto;height:auto}.filter.pacientes ul li{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding:8px;position:relative}.filter.pacientes ul li:hover{background-color:#7fb831;color:#fff;border-radius:25px}body.hide-main-title #expediente_nombre{display:none}.display-icon{clear:both;display:block;overflow:hidden}.display-icon>svg{margin-top:-100px!important}.display-icon.success>svg{margin-top:15px!important}.esc-modalbox.agenda svg{width:100px;display:block;margin:40px auto 0;-webkit-transition:all .2s ease;transition:all .2s ease}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}.esc-modalbox.agenda p{text-align:center;margin:20px 0 60px;font-size:1.25em}p.success{color:#73af55}p.error{color:#d06079}.navigation-agenda .agenda>li{padding:0}.navigation-agenda li>a>i{top:0!important}.navigation-agenda .agenda a>i{background-position:-523px -837px;width:24px;height:24px}.navigation-agenda .agenda a.active>i,.navigation-agenda .agenda a:hover>i{background-position:-523px -863px}.navigation-agenda .agenda-reporte a>i{background-position:-549px -837px;width:21px;height:21px}.navigation-agenda .agenda-reporte a.active>i,.navigation-agenda .agenda-reporte a:hover>i{background-position:-549px -863px}.remove-item.deny{-webkit-filter:grayscale(1);filter:grayscale(1);cursor:not-allowed}body.open-modal .esc-modalbox.agenda{top:2.5%}.agenda_calendar .mydp .caltable *,.agenda_calendar .mydp .headerlabelbtn,.agenda_calendar .mydp .headertodaybtn,.agenda_calendar .mydp .monthtable *,.agenda_calendar .mydp .yeartable *{font-family:Montserrat,sans-serif}.agenda_calendar .mydp .caltable *{font-size:16px}.esc-modalbox.agenda h3{display:inline}.esc-modalbox.agenda select.form-control{display:inline-block;width:auto;padding:0;font-size:18px;border:1px solid #000;-webkit-box-shadow:2px 2px #dadada;box-shadow:2px 2px #dadada}
/*.esc-modalbox.agenda select.form-control:not(:active):not(:focus) {box-shadow: none;border: none;}*/@media(min-width:500px){.esc-modalbox.agenda:not(.wide):not(.transparent){width:480px;margin-left:-240px;left:50%;position:fixed}.esc-modalbox.agenda .content-form .form-group label{margin-top:10px}.container-form.agenda{min-height:500px}.table.citas>tbody>tr>td.programed label>span{padding-right:60px}.esc-modalbox.agenda .content-form{margin-top:30px}}@media(min-width:500px) and (max-width:767px){.filter.pacientes .with-icon.search i{bottom:22px}}@media(min-width:768px){.main .links.four .box a>strong{font-size:16px}.agenda_calendar .mydp .daycell:not(.disabled) .datevalue.currmonth:hover,.agenda_calendar .mydp .selectedday .datevalue,.agenda_calendar .mydp .selectedmonth .monthvalue,.agenda_calendar .mydp .selectedyear .yearvalue{height:36px;width:36px;margin-top:-18px;margin-left:-18px}.agenda_calendar .mydp .inlinedp table.caltable tr td{height:45px}.agenda_calendar .mydp .inlinedp .caltable{font-size:1.5em;height:75%}.agenda_calendar .mydp .weekdaytitle{padding:10px}body.open-modal .esc-modalbox.agenda{top:50%;margin-top:-270px;padding:35px}.esc-modalbox.agenda .editForm [class*=col-xs-]{padding:0}.esc-modalbox.agenda .modal-close{right:15px;top:15px}.esc-modalbox.agenda select.form-control{font-size:24px}}@media(max-width:767px){.esc-modalbox.agenda h3{font-size:18px;margin-top:0}.esc-modalbox.agenda h4{font-size:14px}.table.citas{font-size:12px}.table.citas>tbody>tr>th{width:60px;padding:0}
	/*.filter.pacientes .with-icon.search i {bottom: 22px;}*/}@media(max-width:499px){.table.citas .actions>a{display:block}.esc-modalbox.agenda .content-form .form-group [class*=col-xs]{width:100%}.table.citas>tbody>tr>td.programed label>span{min-height:60px}.esc-modalbox.agenda{padding:50px 15px 30px;position:fixed;font-size:12px}.esc-modalbox.agenda .row>div{padding-top:0;padding-bottom:0}.esc-modalbox.agenda .form-group{margin-bottom:5px}.esc-modalbox.agenda .form-group label{margin-bottom:0}}@media(max-width:419px){.esc-modalbox.agenda h3,.esc-modalbox.agenda select.form-control{font-size:16px}.esc-modalbox.agenda .modal-close{right:5px;top:10px}}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}