.body-container{background-color:#5d5d5d}.body-content{display:flex;flex-direction:column;justify-content:space-around}.validation-summary-errors ul{list-style:none;margin-left:-40px}.fields{padding:60px 30px 30px 30px}.login-card{display:flex;flex-direction:row;height:320px;width:512px;background-color:#fff;-webkit-box-shadow:5px 5px 5px 0 #3a3a3a;box-shadow:5px 5px 5px 0 #3a3a3a;-webkit-transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:box-shadow .1s ease,transform .1s ease;transition:box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease}.links{margin-top:10px;margin-bottom:10px}.candle-container{background:#111;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:200px;height:320px;overflow:hidden}.candle{width:34px;margin:30px auto 0 auto;position:relative;height:60%;-ms-flex-item-align:end;align-self:flex-end;-webkit-animation:blink .1s infinite;animation:blink .1s infinite}.wick{position:absolute;width:6px;height:50px;background:#23161a;top:110px;left:50%;-webkit-transform:translateX(-50%) skewX(2deg);transform:translateX(-50%) skewX(2deg);border-radius:10%;box-shadow:0 0 2px 0 black}.wick:before{content:'';position:absolute;width:0;left:50%;height:10px;box-shadow:0 -14px 10px 8px white,0 -10px 10px 8px rgba(255,215,0,.7),0 -3px 10px 8px rgba(255,106,0,.7),0 6px 3px 4px black}.wick:after{content:'';position:absolute;left:50%;bottom:0;width:0;height:0;box-shadow:0 5px 2px 3px gold,0 20px 2px 14px gold,0 -6px 4px 5px rgba(98,33,27,.8),0 0 1px 4px rgba(255,106,0,.7),0 0 3px 4px #ff6a00,0 5px 3px 4px gold}.flame{width:20px;height:150px;margin:0 auto;position:relative;-webkit-animation:move 3s infinite,move-left 3s infinite;animation:move 3s infinite,move-left 3s infinite;-webkit-transform-origin:50% 90%;transform-origin:50% 90%}.flameTop{width:20px;height:100%;position:absolute;top:0;left:0;background:#fff;border-top-left-radius:500%;border-bottom-left-radius:50px;border-top-right-radius:500%;border-bottom-right-radius:50px;-webkit-transform:skewY(-10deg);transform:skewY(-10deg);box-shadow:0 0 0 3px white,0 -20px 1px 4px white,0 -25px 2px 3px gold,0 -30px 5px 4px #ff6a00,0 0 150px 10px #ff6a00,0 -10px 2px 4px white,0 -5px 3px 3px white;-webkit-animation:flame-up 4s infinite;animation:flame-up 4s infinite}.flameShadows{position:absolute;left:50%;top:0;width:1px;height:60px;border-radius:50%;box-shadow:0 5px 20px 15px gold,0 0 100px 20px #ff6a00,0 15px 50px 15px #ff6a00,5px 30px 5px 13px #ff6a00,5px 50px 5px 13px #ff6a00,0 75px 50px 30px black}.flameBottom{-webkit-transform:scale(.9);transform:scale(.9);position:absolute;bottom:6px;left:9px;width:1px;height:8px;border-radius:1%;background:#2c2b39;box-shadow:0 6px 10px 12px rgba(60,76,125,.3),0 0 4px 8px #2c2b39,0 -12px 10px 8px rgba(255,106,0,.5),0 5px 7px 12px #2c2b39,0 -3px 10px 12px #2c2b39,5px -10px 10px 5px red,0 -15px 10px 10px gold,5px -25px 10px 5px gold,0 2px 5px 10px #30537d,0 -2px 2px 14px #76daff,0 2px 10px 12px #76daff}.wax{position:relative;top:15px;width:100%;height:100%;background:#ff9224;background:-webkit-linear-gradient(top,#ff9224 0,#ff9224 20px,#58523a 50px);background:linear-gradient(to bottom,#ff9224 0,#ff9224 20px,#58523a 50px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9224',endColorstr='#58523a',GradientType=0);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:inset 0 7px 12px -2px #fbf348,inset 0 9px 57px -3px rgba(255,0,0,.4),inset 0 -5px 8px 2px black,0 0 3px 0 #ff6a00}@-webkit-keyframes move{0%{-webkit-transform:skewX(2deg) skewY(5deg);transform:skewX(2deg) skewY(5deg)}50%{-webkit-transform:skewX(-2deg) skewY(0deg);transform:skewX(-2deg) skewY(0deg)}100%{-webkit-transform:skewX(2deg) skewY(5deg);transform:skewX(2deg) skewY(5deg)}}@keyframes move{0%{-webkit-transform:skewX(2deg) skewY(5deg);transform:skewX(2deg) skewY(5deg)}50%{-webkit-transform:skewX(-2deg) skewY(0deg);transform:skewX(-2deg) skewY(0deg)}100%{-webkit-transform:skewX(2deg) skewY(5deg);transform:skewX(2deg) skewY(5deg)}}@-webkit-keyframes move-left{50%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}}@keyframes move-left{50%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}}@-webkit-keyframes flame-up{50%{box-shadow:0 0 0 3px white,0 -38px 1px 2px white,0 -41px 2px 3px gold,0 -50px 5px 4px #ff6a00,0 0 150px 10px #ff6a00,0 -10px 2px 4px white,0 -5px 3px 3px white}}@keyframes flame-up{50%{box-shadow:0 0 0 3px white,0 -38px 1px 2px white,0 -41px 2px 3px gold,0 -50px 5px 4px #ff6a00,0 0 150px 10px #ff6a00,0 -10px 2px 4px white,0 -5px 3px 3px white}}@-webkit-keyframes blink{50%{opacity:.95}}@keyframes blink{50%{opacity:.95}}@media(max-width:768px){.candle-container{display:none}.login-card{width:312px}}