html, body {height: 100%;width: 100%;margin: 0;padding: 0;font-family: "StoneSans LT", sans-serif;}.login-body {background-image: url(https://rbatgcore6.s3.eu-west-1.amazonaws.com/admin/media/skin/blue-background-bat-login.png);background-size: cover;overflow-y:auto;justify-content: center;}.login-content-container {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}.login-content-container > div:first-of-type {height: 100%;}.login-center {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}.middle {margin: 15px;}.login-block {margin-left: auto;margin-right: auto;max-width: 680px;height: 375px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;display: table;overflow: hidden;}.form-login{display: table-cell;width: 400px;justify-content: center;align-items: center;background: transparent;}.login-logo-container{display: flex;max-width:100%;height:auto;}.login-logo {max-width:100%;width: 250px;height:auto;position: relative;right: -5%;}.modal-content {max-width: 750px;background-color: transparent;background-clip: padding-box;border: none;}.modal-dialog {max-width: 750px;}.form-login {}.login-form-box {margin: 0 auto;}.form-row {width:300px;}.input-checklabel {color: white;font-family: "StoneSans LT Semibold", sans-serif;font-size: 10px;text-align: left !important;width:270px;}.ow {overflow-wrap: break-word;word-wrap: break-word;-webkit-hyphens: auto;}@media (max-width: 767px) {.login-block {margin-top: 0px;height: 500px;}.conecta-login{display: table-row;height: 45%;}.form-login{display: table-row;height: 55%;}.pedidos-modal .modal-dialog {max-width: 300px;margin: 1.75rem auto;}.login-logo {max-width:100%;height:auto;}}.white .z-label {color: white !important;}.z-label {color: white;}.fa {color: white;}.fa-2x {color: white;}.login-input {background-color: #FFFFFF;border-width: 0;color: #346CB6;text-align: center;border-top: none;border-left: none;border-bottom: none;border-right: none;width: 260px;height: 32px;padding: 10px !important;font-family: "StoneSans LT Semibold", sans-serif;font-size: 0.9em;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}.z-label-small {font-family: "StoneSans LT", sans-serif;font-size: 12px;text-align: center;font-weight: bold;height: 48px !important;width: 250px;padding: 15px 5px 0;color: white;vertical-align: middle;}.z-label-mini {font-family: "StoneSans LT", sans-serif;font-size: 8px;text-align: left;font-weight: bold;height: 48px !important;width: 250px;padding: 2px 0px 0;color: white;vertical-align: middle;}.user-badge {color: white;margin: 0px auto 0;border: 0.75px solid #ccc;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;color: white;vertical-align: middle;horiz-align: left;padding: 2px;display: flex;align-items: center;justify-content: center;}.z-icon-login {width: 300px;color: white !important;vertical-align: middle !important;align:center;}.z-icon-action:hover {background: #888888;-webkit-border-radius: 16px;border-radius: 16px;color:#CCCCCC;}.login-form-box {width: 65%;}@media screen and (max-width: 992px) {.login-form-box {max-width: 300px;}}@media screen and (max-width: 767px) {.login-form-box {max-width: 200px;padding-bottom: 35px;}}.login-input::-webkit-input-placeholder {color: rgba(128, 128, 128, 0.5);font-family: "StoneSans LT Semibold", sans-serif;}.login-input:-moz-placeholder {color: rgba(128, 128, 128, 0.5);font-family: "StoneSans LT Semibold", sans-serif;}.login-input::-moz-placeholder {color: rgba(128, 128, 128, 0.5);font-family: "StoneSans LT Semibold", sans-serif;}.login-input:-ms-input-placeholder {color: rgba(128, 128, 128, 0.5);font-family: "StoneSans LT Semibold", sans-serif;}.login-buttons {width: 100% !important;display: block;margin-top: 10px;text-align: left;}.login-buttons .forgot-password {color: rgba(251,199,30,0.96) ;padding-top: 5px;font-size: 12px;vertical-align: middle;display: block;text-align: center;}.login-buttons .col-md-12 {padding-left: 0 !important;padding-right: 0 !important;}.just-numbers {color: #EEE;font-size: 12px;position: relative;top: 6px;}.login-footer-south{visibility: visible;height: 110px;}.login-footer {color: #FFFFFF !important;line-height: 15px !important;background-color: transparent;background-repeat: no-repeat;text-align: center;padding-top: 10px;padding-bottom: 10px;position: absolute;width: 100%;bottom: 0;}@media screen and (max-height: 320px) {.login-footer {margin-top: 50%;}}@media screen and (min-height: 321px) and (max-height: 580px) {.login-footer {margin-top: 10%;}}.z-south-body {padding: 0px !important;}.z-north-body {padding: 0px !important;background: transparent !important;}.z-center-body {padding: 0px !important;}.login-footer .login-footer-container {color: black;max-width: 1000px;text-align: left;margin: 0 auto;}.login-footer .login-footer-container .login-footer-img{padding: 0;display: flex;justify-content: center;align-items: center;}.login-footer .login-footer-container .login-footer-inf{font-size: 10px;line-height: 10px;text-align: justify;display: flex;align-items: center;}.login-footer-img > img {width: 96px;height: 63px;}.login-footer .login-footer-container .login-footer-contacts {color: #222d60;font-family: "StoneSans LT", sans-serif;font-weight: bold;}.login-footer .login-footer-container .login-footer-contacts .login-footer-phone {font-size: 10px;display: flex;justify-content: flex-start;align-items: flex-start;}.login-footer .login-footer-container .login-footer-contacts .login-footer-mail {font-size: 10px;padding-top: 10px;display: flex;justify-content: flex-start;align-items: center;}.img-info-wrapper {margin: 0;}.img-phone, .img-mail{width: auto;height: auto;margin-right: 10px;}.text-mail{padding-top: 5px;}.login-copyright {color: #999999;text-align: center;padding-top: 10px;font-size: 10px;width: 100%;}@media (max-width: 992px) {.login-footer-south{visibility: visible;height: 110px;}.login-footer {padding-top: 20px;padding-bottom: 20px;}.login-footer .login-footer-container {display: inline-block;}.login-footer .login-footer-container .login-footer-inf{font-size: 10px;line-height: 10px;margin: 15px 0;display: block;}.login-footer .login-footer-container .login-footer-contacts {color: #222d60;font-family: "StoneSans LT", sans-serif;font-weight: bold;display: block;margin: auto;max-width: 320px;}.login-footer .login-footer-container .login-footer-contacts .login-footer-phone {font-size: 10px;font-family: "StoneSans LT", sans-serif;display: flex;justify-content: center;align-items: center;}.login-footer .login-footer-container .login-footer-contacts .login-footer-mail {font-size: 10px;padding-top: 10px;display: flex;justify-content: center;align-items: center;}.img-phone, .img-mail{width: auto;height: auto;margin-right: 10px;}.text-mail{padding-top: 5px;}.login-copyright{color: #999999;text-align: center;padding-top: 10px;font-size: 10px;width: 100%;}}@media (max-width: 767px) {.login-footer-south{visibility: visible;height: 110px;}.login-footer {background-size: 100% 100%;}.login-footer .login-footer-container .login-footer-img{text-align: center;}.login-footer .login-footer-container .login-footer-inf{font-size: 10px;line-height: 10px;display: none;}.login-footer .login-footer-container .login-footer-contacts {color: #222d60;font-family: "StoneSans LT", sans-serif;font-weight: bold;text-align: center;padding-top: 10px;}.login-footer .login-footer-container .login-footer-contacts .login-footer-phone {font-size: 10px;font-family: "StoneSans LT", sans-serif;}.login-footer .login-footer-container .login-footer-contacts .login-footer-mail {font-size: 10px;padding-top: 10px;}.img-phone, .img-mail{display: none;}.text-mail{padding-top: 1px;}.login-copyright{color: #999999;text-align: center;padding-top: 5px;font-size: 10px;width: 100%;}}@media (max-width: 375px) {.login-footer-south{visibility: hidden;height: 0px;}.login-footer {color: #FFFFFF !important;line-height: 15px !important;background-color: white;background-size: 100% 100%;background-repeat: no-repeat;text-align: center;padding-top: 10px;padding-bottom: 10px;position: relative;width: 100%;bottom: 0;}.login-footer .login-footer-container {color: black;max-width: 1000px;display: inline-block;text-align: left;}.login-footer .login-footer-container .login-footer-img{text-align: center;}.login-footer .login-footer-container .login-footer-inf{font-size: 10px;line-height: 10px;display: none;}.login-footer .login-footer-container .login-footer-contacts {color: #222d60;font-family: "StoneSans LT", sans-serif;font-weight: bold;text-align: center;padding-top: 10px;}.login-footer .login-footer-container .login-footer-contacts .login-footer-phone {font-size: 10px;font-family: "StoneSans LT", sans-serif;}.login-footer .login-footer-container .login-footer-contacts .login-footer-mail {font-size: 10px;padding-top: 10px;}.img-phone, .img-mail{width: auto;height: auto;margin-right: 10px;}.text-mail{padding-top: 1px;}.login-copyright{color: #999999;text-align: center;padding-top: 5px;font-size: 10px;width: 100%;}}@media (max-width: 320px) {.login-footer {color: #FFFFFF !important;line-height: 15px !important;background-color: white;background-size: 100% 100%;background-repeat: no-repeat;text-align: center;padding-top: 10px;padding-bottom: 10px;position: relative;width: 100%;bottom: 0;}.login-footer .login-footer-container {color: black;max-width: 1000px;display: inline-block;text-align: left;}.login-footer .login-footer-container .login-footer-img{text-align: center;}.login-footer .login-footer-container .login-footer-inf{font-size: 10px;line-height: 5px;display: none;}.login-footer .login-footer-container .login-footer-contacts {color: #222d60;font-family: "StoneSans LT", sans-serif;font-weight: bold;text-align: center;padding-top: 5px;}.login-footer .login-footer-container .login-footer-contacts .login-footer-phone {font-size: 10px;font-family: "StoneSans LT", sans-serif;}.login-footer .login-footer-container .login-footer-contacts .login-footer-mail {font-size: 10px;padding-top: 5px;}.img-phone, .img-mail{width: auto;height: auto;margin-right: 10px;}.text-mail{padding-top: 1px;}.login-copyright{color: #999999;text-align: center;padding-top: 5px;font-size: 10px;width: 100%;}}.login-footer .contact-issues {line-height: 18px;display: inline-block;vertical-align: middle;font-family: "StoneSans LT Italic", sans-serif;text-align: left;}.login-footer .contact-separator {height: 40px;background-color: #00e7e7;width: 1px;display: inline-block;vertical-align: middle;padding: 0;margin: 0 10px;opacity: 0.2;}.welcome-message-label {font-size: 16px;line-height: 0;font-weight: bolder;}.z-toolbarbutton-icon {padding: 0px 0px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}@media screen and (max-width: 691px) {.welcome-message-label {font-size: 14px;line-height: 0;}.login-input {font-size: 14px;}.input-checklabel {line-height: 0;}}.fa-times {font-size: 25px;margin-right: 10px;margin-left: 5px;}.fa-user-circle-o {margin-left: 10px;}@media screen and (min-width: 768px) {.login-top-separator {height: 150px;}.page-wrapper .wrapper {margin-bottom: -126px;}}@media screen and (max-width: 333px) {.contact-separator {display: none !important;}}.login-footer .contact-info {text-align: left;line-height: 18px;display: inline-block;vertical-align: middle;}.login-footer .phone {font-size: 24px;font-family: "StoneSans LT", sans-serif;display: block;color: #00e7e7;}.login-footer call-schedule {font-size: 12px;display: block;}.login-footer .doubts {font-size: 18px;display: block;color: #00e7e7;font-family: "StoneSans LT Italic", sans-serif;}.login-footer .contact-us {font-size: 14px;display: block;color: #00e7e7;font-family: "StoneSans LT Italic", sans-serif;}.login-footer .call-schedule {font-size: 12px;display: block;font-family: "StoneSans LT Italic", sans-serif;}.btn-info {border-bottom: 3px solid #2F91BA;}.btn-primary {border: 1px solid white;font-size: 16px;font-weight: bolder;font-family: "StoneSans LT Semibold", sans-serif;background-color: #24336B;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}.btn-warning {border-bottom: 3px solid #f78a53;}.btn-success {border-bottom: 3px solid #519e51;}.btn-danger {border-bottom: 3px solid #bf3737;}.sign-in {background: linear-gradient(to bottom,  #346CB6 1%,#1f1f1f 95%);color: white;font-size: 14px !important;font-weight: bold;border-radius: 20px;margin-top: 15px;margin-bottom: 15px;font-family: "StoneSans LT Semibold", sans-serif;}.close-btn {position: absolute;top: 5px;right: 10px;display: block;width: 52px;height: 30px;background-image: url(/assets/skin/icons/close-btn.png);background-size: 20px;background-position: right;background-repeat: no-repeat;line-height: 28px;font-size: 17px;color: #FFF;font-family: "StoneSans LT SemiBold", sans-serif;}.username-top {position: absolute;top: 11px;right: 100px;display: block;width: auto;height: 30px;background-size: 20px;background-position: right;background-repeat: no-repeat;line-height: 20px;font-size: 14px;color: #FFF;font-family: "StoneSans LT SemiBold", sans-serif;}.launcher {margin: 0 auto;display: table;}.launcher .launcher-item {display: table-cell;vertical-align: top;padding-left: 30px;padding-right: 30px;opacity: 0.8;}.launcher .launcher-item:hover {transition: opacity ease 0.2s;opacity: 1;}.launcher .program-logo {height: 200px !important;}#sessExpirDiv {border: none;background-color: #FF6666;color: #FFF;font-family: 'Lato', Arial;margin: 0px;font-size: 18px;line-height: 18px;position: fixed;width: 100%;height: 54px;text-align: center;z-index: -999999;top: 0;left: 0;opacity: 0;-webkit-transition: all 1s ease;transition: all 1s ease;padding-top:20px;}.feedback-message {background-color: #FFF;margin: 8% 0 6% 0}.flex-center{display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;}.z-groupbox>.z-groupbox-header {background: transparent !important;}.z-groupbox-content {background: transparent !important;padding: 0px 0px 0px 0px !important;}.z-groupbox>.z-groupbox-header .z-caption, .z-groupbox>.z-groupbox-header .z-groupbox-title  {background: transparent !important;font-size: 10px;}