html,body{font-family:'Roboto',sans-serif;height:100%;width:100%;margin:0;padding:0}.login{border-top:8px solid #3d6093;background:#fff}.login .container-fluid{height:100%}.login .container-fluid .row{height:100%}.login .container-fluid .row .container-login{display:table;text-align:center;width:100%;height:100%}.login .container-fluid .row .container-login .cell{display:table-cell;vertical-align:middle}.login .container-fluid .row .container-login .cell .content-login{width:210px;height:295px;display:inline-block;position:relative}@media(max-width:767px){.login .container-fluid .row .container-login .cell .content-login{height:404px}}.login .container-fluid .row .container-login .cell .content-login .logo{padding-bottom:45px}@media(max-width:767px){.login .container-fluid .row .container-login .cell .content-login .logo{padding-bottom:30px}}.login .container-fluid .row .container-login .cell .content-login form .input{position:relative}.login .container-fluid .row .container-login .cell .content-login form .input span{position:absolute;padding-top:5px;font-size:16px;color:#1776b8;padding-left:2px}.login .container-fluid .row .container-login .cell .content-login form .input input{-webkit-box-shadow:0 0 0 30px white inset;border:0;border-bottom:1px solid #4d4d4d;outline:none;padding-left:24px;padding-right:12px;background:transparent;height:30px;margin-bottom:30px;color:#393939;font-size:14px;line-height:19px;font-family:'Roboto',sans-serif}@media(max-width:767px){.login .container-fluid .row .container-login .cell .content-login form .input input{margin-bottom:20px}}.login .container-fluid .row .container-login .cell .content-login form .input input.error{border-bottom:1px solid #e86d4c}.login .container-fluid .row .container-login .cell .content-login form .input label.error{width:100%;left:11px;font-size:12px;font-weight:300;font-style:oblique;line-height:13px;color:#e86d4c;text-align:left;top:33px;position:absolute}.login .container-fluid .row .container-login .cell .content-login form .input .clearable{background:url(data:image/gif;base64,R0lGODlhBwAHAIAAAP///5KSkiH5BAAAAAAALAAAAAAHAAcAAAIMTICmsGrIXnLxuDMLADs=) no-repeat right -10px center;transition:background .4s}.login .container-fluid .row .container-login .cell .content-login form .input .clearable.x{background-position:right 5px center}.login .container-fluid .row .container-login .cell .content-login form .input .clearable.onX{cursor:pointer}.login .container-fluid .row .container-login .cell .content-login form .input .clearable::-ms-clear{display:none;width:0;height:0}.login .container-fluid .row .container-login .cell .content-login form input.send-login{margin-top:18px;background:#3d6093;border-radius:5px;width:191px;height:45px;border:0;font-weight:600;font-size:16px;text-align:center;line-height:22px;color:#fff;outline:none;font-family:'Roboto',sans-serif}.login .container-fluid .row .container-login .cell .content-login form input.send-login:hover{background:#3d6093;opacity:.8}.login .container-fluid .row .container-login .cell .content-login form input.send-login.disabled{opacity:.5;cursor:wait}.login .container-fluid .row .container-login .cell .content-login form .validation-summary-errors ul{padding:0 20px 0 28px;list-style:none;margin-top:-14px}.login .container-fluid .row .container-login .cell .content-login form .validation-summary-errors ul li{width:100%;font-size:12px;font-weight:300;font-style:oblique;line-height:13px;color:#e86d4c;text-align:left}.login .container-fluid .row .container-login .cell .content-login form .validation-summary-errors ul li:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;text-indent:-15px}.login .container-fluid .row .container-login .cell .content-login hr{border-top:2px solid #eee;margin:33px 0}@media(max-width:767px){.login .container-fluid .row .container-login .cell .content-login hr{margin:22px 0}}.login .container-fluid .row .container-login .cell .content-login .external-links span{display:block;background-color:#c5c5c5;border-radius:5px;width:191px;height:34px;display:table;margin:0 auto;margin-bottom:11px}.login .container-fluid .row .container-login .cell .content-login .external-links span:hover{background-color:rgba(108,108,108,.59)}.login .container-fluid .row .container-login .cell .content-login .external-links span a{font-family:'Roboto',sans-serif;font-size:14px;text-align:center;line-height:19px;display:table-cell;vertical-align:middle;color:#fff}.login .container-fluid .row .container-login .cell .content-login .external-links span a:hover{text-decoration:none}.input input::-webkit-input-placeholder{font-family:'Roboto',sans-serif;font-size:14px;line-height:19px;color:#393939}.input input::-moz-placeholder{font-family:'Roboto',sans-serif;font-size:14px;line-height:19px;color:#393939}.input input:-ms-input-placeholder{font-family:'Roboto',sans-serif;font-size:14px;line-height:19px;color:#393939}.input input:-moz-placeholder{font-family:'Roboto',sans-serif;font-size:14px;line-height:19px;color:#393939}