﻿.login input[type=submit] { margin: 0px 0 20px 0; padding: 6px 15px; display: block; margin: 0 auto; }
.login input[type=text], .login input[type=password] { width: 180px; font-size: 1.2rem; padding: 0.25rem; }
.login table td { padding: 0.25rem !important; text-align: left; }
.login-Icons img { height: 72px; }
.login-Icons .login-logoVacio { box-shadow: 0px 0px 0px 2px white; }
.login-Icons { height: 75px; position: relative; right: -6px; }
.login-logoVacio-cont { background: #00AFB9; transform: translateX(-43px); transition: all .5s; transition-delay: .5s; transition-timing-function: ease-out; width: 40.359px; height: 72px; clip-path: path('m 38.597852,35.029236 c -0.291265,0.185169 -15.359819,8.937829 -15.359819,8.937829 a 4.1047746,4.1047746 0 0 0 -1.800787,3.654573 v 3.972363 L 20.74872,51.2632 A 3.7075384,3.7075384 0 0 1 18.894934,48.28389 V 20.477352 l 0.688526,0.344313 a 3.7075384,3.7075384 0 0 1 1.853786,2.992522 v 14.724241 a 1.8537692,1.8537692 0 0 0 2.72768,1.549208 l 14.379978,-8.30225 c 1.324104,-0.754736 1.81405,-1.602157 1.81405,-3.681048 V 13.075571 A 4.6211818,4.6211818 0 0 0 38.054958,9.2356287 L 20.682509,0.54937892 a 4.4093224,4.4093224 0 0 0 -4.568254,0.1851684 L 13.902994,2.0586515 33.764807,12.439743 a 3.6280911,3.6280911 0 0 1 2.025892,2.807153 v 11.917087 c 0,1.125474 -0.688526,1.430051 -1.522735,1.919946 a 0.92688459,0.92688459 0 0 1 -0.463421,0.159145 c -0.423886,0 -0.58263,-0.569368 -0.58263,-1.059263 V 17.35251 A 3.747262,3.747262 0 0 0 31.103336,13.936254 L 11.241523,3.6213727 6.6733189,6.3755276 26.786711,16.597724 a 3.5486439,3.5486439 0 0 1 1.774313,2.952785 v 11.850928 c 0,1.125474 -0.701788,1.469737 -1.522735,1.972894 a 1.0328143,1.0328143 0 0 1 -0.476433,0.145633 c -0.423885,0 -0.569368,-0.569368 -0.569368,-1.059314 V 21.682298 A 3.8002268,3.8002268 0 0 0 24.072492,18.120409 L 4.091521,7.9776847 1.588945,9.5136315 C 0.60905389,10.082999 0,10.519997 0,11.870575 v 47.191668 a 4.6079406,4.6079406 0 0 0 2.3701555,3.813468 l 17.3989235,8.672988 a 4.6609054,4.6609054 0 0 0 2.07889,0.450409 4.9654532,4.9654532 0 0 0 2.502576,-0.622316 L 26.561856,70.052638 6.4352024,59.856916 A 3.6678147,3.6678147 0 0 1 4.5814165,56.890868 V 13.406772 l 2.5555741,1.324104 v 40.571047 a 3.111684,3.111684 0 0 0 1.9199961,3.085206 L 29.05117,68.582901 33.632637,65.802223 13.625191,55.580026 A 2.9263071,2.9263071 0 0 1 11.758193,52.613979 V 16.995135 l 2.555524,1.324105 v 33.103055 c 0,1.482999 1.03284,2.303945 2.370206,2.965997 l 19.570498,9.85146 3.191102,-1.919946 c 0.913681,-0.609104 0.913681,-1.138786 0.913681,-2.131839 V 37.015843 c 0,-1.072525 -0.609104,-2.648259 -1.761102,-1.919996 M 34.62574,42.44473 a 0.90040215,0.90040215 0 0 1 0.489945,-0.159145 c 0.436898,0 0.715001,0.410374 0.715001,1.059314 V 58.810614 L 33.261899,57.48651 V 44.708739 a 2.4496236,2.4496236 0 0 1 1.324105,-2.303995 m -8.540567,6.382254 c 0,-1.138736 0.701788,-1.615419 1.535996,-2.105315 a 0.92688459,0.92688459 0 0 1 0.463422,-0.158644 c 0.423885,0 0.569368,0.569368 0.569368,1.059263 v 7.626937 l -2.568786,-1.324104 z'); }
.login-logo-ciel { transform: translateX(22px); transition: transform .5s; transition-delay: .5s; }
    .login-logo-ciel img { transition: clip-path .5s, transform .5s; clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
.login-logo-CM { transform: translateX(24px); clip-path: polygon(0 0, 30px 0, 30px 100%, 0% 100%); opacity: 0; transition: opacity .5s, clip-path 1s; transition-delay: 1s; }
.login-form { display: none; }
.login-footer { display: none; }
.img-logo { clip-path: polygon(0px 0px, 20% 0px, 20% 100%, 0% 100%); transition: clip-path .5s; }
.container-fluid, .login-container { height: 93vh; }
#divContentLogin { display: none; }
.boton { background: #848488 !important; color: White !important; transition: .5s; }
    .boton:hover { background: #d1d1d1 !important; color: #646464 !important; }

#RadCaptcha1_ctl01 + p { display: flex; flex-direction: column; align-items: center; justify-items: center; justify-content: center; margin-bottom: 0!important; }
#RadCaptcha1_SpamProtectorPanel { display: flex; flex-direction: column; align-items: center; }
#RadCaptcha1_ctl01 { text-align: center; }
#RadCaptcha1_ctl00 { color: #D9031C !important; text-align: center; display: block; margin: .25rem; }
#RadCaptcha1_ctl00, .rcRefreshImage { margin: .25rem; }
#ddlAutenticacion { width: 100%; }

.imagenCliente { margin-right: 0!important; text-align: center; display: none; }
    .imagenCliente img { max-width: 130px !important; max-height: 100px !important; border-radius: .3rem; }
a { color: #217DAB !important; }
.cargando .contenido { background: none; }

.divNotificaciones { bottom: 40px;  }

.cargando .fondo { background: white; opacity: 1; }