@import url(https://fonts.googleapis.com/css?v=1&family=Roboto:100italic,300italic,400italic,600italic,100,400,300,600,800);body,html{font-family:Roboto;font-size:14px;margin:0;height:100%;width:100%;color:#333}body{background-color:#e4e3e8}.main-container{width:100%;height:100%;background-color:#d3e7ee;margin:auto;vertical-align:middle;display:table;background:url("../images/bg2.jpg") top center no-repeat;background-size:cover}.main-container-inner{display:table-cell;text-align:center;vertical-align:middle}.login-container{display:inline-block;background-color:rgba(255,255,255,.98);border-top:solid 15px #4bb5e7;vertical-align:middle;border-radius:10px;text-align:center;padding:20px 15px 25px 15px;min-height:580px;box-shadow:0 1px 10px 0 #5f5f5f}.input-item input{border:none;border-bottom:1px solid #ccc;transition-property:border,color;transition-duration:.5s;outline:0;width:100%;font-size:16px;color:#333;background-color:transparent}input:active,input:focus{border-bottom:1px solid #4bb5e7}.inner-container{text-align:left;padding:0 30px 0 30px;width:330px}.main-label{padding:25px 0 25px 0;font-size:21px;text-align:center;color:#444;font-weight:300;line-height:28px}.main-label-inner{vertical-align:top;display:inline-block}.input-lbl-container{height:25px}.input-lbl{display:block;font-size:17px;padding-top:20px;padding-bottom:5px;color:#cacaca;transition-property:padding-top,color,font-size;transition-duration:.3s}.input-item-active .input-lbl{color:#4bb5e7;font-size:15px;padding-top:0}.input-item-active input{border-bottom:1px solid #4bb5e7}.input-item{padding-bottom:25px}#cbx-remember-pass{margin-top:2px;vertical-align:top;margin-right:7px;display:inline-block;margin-left:0}.icon-change{display:inline-block;width:56px;height:44px;padding:18px 15px 10px 15px;border-radius:90px}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:5px 10px;font-size:18px;line-height:1.5;transition:all .3s ease 0s;text-decoration:none}.btn-success{color:#634c08;background-color:#ffbe00;border:solid 1px #d9a408;width:100%;padding:10px}.btn:hover{background-color:#fad32c}.btn-container{padding:25px 0}button:focus{outline-color:#bf8f06}a{text-decoration:none}.login-panel-other-links{color:#777;padding:8px 0 8px 0;cursor:pointer;font-size:15px;text-align:center;text-decoration:none}.login-panel-other-links:hover{text-decoration:underline}.return-link{color:#777;font-size:15px;margin:10px 0 10px 0;cursor:pointer;text-align:center}.return-link:hover div{text-decoration:underline}.return-link div{display:inline-block;vertical-align:top;padding:2px 0 0 5px}.screen-msg{font-size:14px;padding:3px 0 13px 0;text-align:center;display:none;line-height:18px}.err{color:red}.success-msg{color:#0fb20f}.count-container{text-align:center}input[type=number].disable-arrow::-webkit-inner-spin-button,input[type=number].disable-arrow::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].disable-arrow{-moz-appearance:textfield}.password-info{position:absolute;background:#fff;z-index:9;border:1px solid #fad32c;border-radius:8px;padding:15px 15px 15px 30px;width:288px;list-style:numeric;display:none}.password-info:after{content:" ";position:absolute;right:30px;top:-15px;border-top:none;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid #fad32c}.password-info p{margin:0 0 10px 0;text-align:center}.password-info li,.password-info li.text-danger{color:#999}.password-info li.text-success{color:green}