.login-wrapper {position:relative;min-height:100%;height:auto !important;height:100%;top: 90px;left: 0;right: 0;text-align: center;}.login-wrapper .logo {position: relative;left: -2px;}.login-wrapper .box {margin: 0 auto;margin-bottom: 25px;padding: 35px 0 30px;float: none;width: 400px;box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);border-radius: 5px;background: rgba(255, 255, 255, 0.35);}.login-wrapper .box .content-wrap {width: 82%;margin: 0 auto;}.login-wrapper .box h6 {text-transform: uppercase;margin: 0 0 30px 0;font-size: 18px;font-weight: 600;}.login-wrapper .box input[type="text"],.login-wrapper .box input[type="password"] {font-size: 15px;height: 40px;margin-bottom: 18px;border-color: #b2bfc7;padding-left: 12px;}.login-wrapper .box input[type="password"] {margin-bottom: 10px;}.login-wrapper .box input:-moz-placeholder {color: #9ba8b6;font-size: 15px;letter-spacing: 0px;font-style: italic;}.login-wrapper .box input:-ms-input-placeholder {color: #9ba8b6;font-style: italic;letter-spacing: 0px;font-size: 15px;}.login-wrapper .box input::-webkit-input-placeholder {color: #9ba8b6;font-style: italic;letter-spacing: 0px;font-size: 15px;}.login-wrapper .box a.forgot {display: block;text-align: right;font-style: italic;text-decoration: underline;color: #3d88ba;font-size: 13px;margin-bottom: 6px;}.login-wrapper .box .remember {display: block;overflow: hidden;margin-bottom: 20px;}.login-wrapper .box .remember input[type="checkbox"] {float: left;margin-right: 8px;}.login-wrapper .box .remember label {float: left;color: #4a576a;font-size: 13px;font-weight: 600;}.login-wrapper .box .login {text-transform: uppercase;font-size: 13px;padding: 8px 30px;}.login-wrapper .no-account {margin: 0 auto;float: none;color: white;text-align: center;font-size: 14px;margin-top: 120px;bottom: 0;}.login-wrapper .no-account a {color: #aaaaaa;margin-left: 7px;border-bottom: 1px solid;transition: all .1s linear;-moz-transition: all .1s linear;-webkit-transition: all .1s linear;-o-transition: all .1s linear;}.login-wrapper .no-account a:hover {text-decoration: none;color: #fff;border-bottom-color: #fff;}.bg-switch {position: absolute;background: rgba(255, 255, 255, 0.8);top: 60px;border-radius: 0px 10px 10px 0px;padding: 10px 10px 0px 10px;z-index: 999;}.bg-switch .bgs .bg {text-align: center;margin-bottom: 13px;text-decoration: none;display: block;}.bg-switch .bgs .bg.active img {border-color: #000;}.bg-switch .bgs .bg img {width: 80px;height: 60px;border: 2px solid #9fcef1;cursor: pointer;}@media (max-width: 767px) {.login-wrapper .box {width: 350px;}}@media (max-width: 480px) {.login-wrapper .box {width: 90%;}}.bottom_aligner {position: fixed;bottom: 0;color: white;text-align: center;left: 0;right: 0;}.bottom_aligner .centro {height: 30px;}body {margin: 0;padding: 0;background-repeat: no-repeat;background: #afb1b4;background: -moz-linear-gradient(left, #bd689a 0%, #4fcee1 100%) fixed no-repeat;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bd689a), color-stop(100%,#4fcee1)) fixed;background: -webkit-linear-gradient(left, #bd689a 0%,#4fcee1 100%) fixed;background: -o-linear-gradient(left, #bd689a 0%,#4fcee1 100%) fixed;background: -ms-linear-gradient(left, #bd689a 0%,#4fcee1 100%) fixed;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd689a', endColorstr='#4fcee1',GradientType=0 );background: linear-gradient(left, #bd689a 0%,#4fcee1 100%) fixed;}.lic {color: white;}