/* ========================================================================
 * Bootstrap Toggle: bootstrap2-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */label.checkbox .toggle,label.checkbox.inline .toggle{margin-left:-20px;margin-right:5px}.toggle{min-width:40px;height:20px;position:relative;overflow:hidden}.toggle input[type="checkbox"]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left 0.35s;-webkit-transition:left 0.35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0px;padding-bottom:0px;height:100%;width:0px;border-width:0 1px}.toggle-handle.btn-mini{top:-1px}.toggle.btn{min-width:30px}.toggle-on.btn{padding-right:24px}.toggle-off.btn{padding-left:24px}.toggle.btn-large{min-width:40px}.toggle-on.btn-large{padding-right:35px}.toggle-off.btn-large{padding-left:35px}.toggle.btn-small{min-width:25px}.toggle-on.btn-small{padding-right:20px}.toggle-off.btn-small{padding-left:20px}.toggle.btn-mini{min-width:20px}.toggle-on.btn-mini{padding-right:12px}.toggle-off.btn-mini{padding-left:12px}
body{padding-top:70px;height:100%;min-height:100%;margin-bottom:0;position:relative}html{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:50px}.thumbnail{padding-top:5px;height:310px}.editar-menu{position:absolute;bottom:20px;right:5px}.icono{font-size:8em;height:150px;width:150px;border-radius:180px;padding-top:20px}.icono-title{font-size:1.6em;height:80px;width:80px;border-radius:180px;padding-top:12px;text-align:center}.icono-new{border-style:dashed;background-color:#c4e3f3;color:#7a869d}.icono-blanco{background-color:#fff;color:#000;border:solid 1px}.icono-negro{background-color:#000;color:#fff}.icono-rojo{background-color:#e8121d;color:#000}.icono-naranjo{background-color:#ff8922;color:#000}.icono-amarillo{background-color:#fff647;color:#000}.icono-verde{background-color:#76ff61;color:#000}.icono-azul{background-color:#00f;color:#000}.icono-celeste{background-color:#3875d7;color:#000}.icono-violeta{background-color:#bc12e6;color:#000}.icono-cafe{background-color:#9d7050;color:#000}.icono-gris{background-color:#8c8c78;color:#000}.icono-morado{background-color:#7a0c5d;color:#000}.icono-cian{background-color:#5ae0d9;color:#000}.icono-rosado{background-color:#ff6be1;color:#000}.Blanco{background-color:#fff;color:#000}.Negro{background-color:#000;color:#fff}.Rojo{background-color:#e8121d;color:#fff}.Naranjo{background-color:#ff8922;color:#000}.Amarillo{background-color:#fff647;color:#000}.Verde{background-color:#76ff61;color:#000}.Azul{background-color:#00f;color:#fff}.Celeste{background-color:#3875d7;color:#000}.Violeta{background-color:#bc12e6;color:#000}.Cafe{background-color:#9d7050;color:#fff}.Gris{background-color:#8c8c78;color:#000}.Morado{background-color:#7a0c5d;color:#fff}.Cian{background-color:#5ae0d9;color:#000}.Rosado{background-color:#ff6be1;color:#000}label.required:after{content:' *'}
a.btn{margin-right:10px}body{padding-top:70px;height:100%;min-height:100%;margin-bottom:0px;position:relative;}html{height:100%}div.container-fluid{padding-left:30px;padding-right:30px}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:50px}#footer{position:relative;margin-top:-50px;height:50px;clear:both;background-color:#fff;text-align:center}.whatsapp-compartir{text-align:center;margin-top:15px;padding-bottom:60px}body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;}div.mapa{margin:5px auto}fieldset{margin-top:15px}form .table{font-size:12px;margin-bottom:0}nav img{margin:4px}nav.navbar-fixed-top{margin-left:6px;margin-right:10px}tr.par{background-color:#f9f9f9}tfoot{font-weight:bold}#loading{display:none;position:fixed;top:45%;left:45%;z-index:5;background-color:#fff;border-color:#d3d3d3;border-radius:30%;border-style:solid;padding:10px}#permiso .form-group{margin-bottom:5px}#table-ruta .input-group-addon{font-size:12px;padding:5px 7px}#table-ruta .table{font-size:12px;margin-bottom:0}.form-horizontal label.text-left{text-align:left}.modal-body{padding:30px}.no-visible{display:none}.table input,.table select{font-size:12px;height:28px;padding:3px 5px}.table td.curso{padding-left:0}.table .form-group{margin-bottom:5px}.table .row{margin-right:0;margin-left:0}.table-cluster{margin-bottom:0;font-size:12px}.table-cluster label{font-weight:normal}.table-cluster .form-group{margin-bottom:5px}.td-dir label{width:25px}.td-dir input[type="text"]{font-size:12px;height:22px}.td-dir textarea{font-size:12px;height:22px}.td-latlng input[type="text"]{font-size:12px;height:22px;width:8em}.td-co input[type="text"]{font-size:12px;height:22px;width:7em}.td-co span[id^='tiempo_']{margin-left:10px;margin-right:10px}.td-co span[id^='distancia_']{margin-left:10px;margin-right:10px}.link,.rbd{cursor:pointer}.link:hover{color:#0ca}.big-form-input{width:40%;font-size:12px}.big-form-input input[type="text"]{font-size:12px;height:22px}.big-form-input textarea{font-size:12px;}.small-form-input{width:20%;font-size:12px}.small-form-input input[type="text"]{font-size:12px;width:83%;height:20px;margin-left:18%}.star-rating{line-height:32px;font-size:1.25em;cursor:pointer}.small-permisos{font-size:12px}#permisos{overflow-y:scroll;height:500px}.help-block{color:#a94442}.is-invalid{border-color:#a94442;color:#a94442}.invalid-feedback{color:#a94442}.span-comentario{cursor:pointer}div.cit-nivel{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-width:90px}div.cit-nivel:first-child{border-bottom:solid 1px lightslategray}
#regiones-aplicacion{display:flex;justify-content:space-between}#regiones-aplicacion div{text-align:center}h4{margin-top:40px}.row.nivel{display:flex;align-content:center}.nivel-label{display:flex;align-items:center;justify-content:center;font-size:xx-large}