/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?gd3f18');
  src: url('../fonts/icomoon.eot?gd3f18#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?gd3f18') format('truetype'), url('../fonts/icomoon.woff?gd3f18') format('woff'), url('../fonts/icomoon.svg?gd3f18#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-tap_devices:before {
  content: "\e900";
}
.icon-request:before {
  content: "\e901";
}
.icon-redeem:before {
  content: "\e902";
}
.icon-invite:before {
  content: "\e903";
}
.icon-contacts:before {
  content: "\e904";
}
.icon-cards:before {
  content: "\e905";
}
.icon-chat:before {
  content: "\e906";
}
.icon-check:before {
  content: "\e907";
}
.icon-deposit:before {
  content: "\e908";
}
.icon-help:before {
  content: "\e909";
}
.icon-history:before {
  content: "\e90a";
}
.icon-home:before {
  content: "\e90b";
}
.icon-loan:before {
  content: "\e90c";
}
.icon-payments:before {
  content: "\e90d";
}
.icon-profile:before {
  content: "\e90e";
}
.icon-qr:before {
  content: "\e90f";
}
.icon-search:before {
  content: "\e910";
}
.icon-send-money:before {
  content: "\e911";
}
.icon-settings:before {
  content: "\e912";
}
.icon-sign-out:before {
  content: "\e913";
}
.icon-withdraw:before {
  content: "\e914";
}
@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/lato/Lato-Regular.eot');
  src: url('../fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/lato/Lato-Regular.woff2') format('woff2'), url('../fonts/lato/Lato-Regular.woff') format('woff'), url('../fonts/lato/Lato-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
#three-ds-container {
  width: 550px;
  height: 450px;
  line-height: 200px;
  position: fixed;
  top: 25%;
  left: 40%;
  margin-top: -100px;
  margin-left: -150px;
  background-color: #ffffff;
  border-radius: 5px;
  text-align: center;
  z-index: 11;
  /* 1px higher than the overlay layer */
}
#withdrawGamesourceContent {
  font-size: 13px;
}
#withdrawGamesourceContent img {
  display: block;
  margin: 1em auto;
}
#withdrawGamesourceContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#withdrawGamesourceContent p {
  font-size: 12px;
  text-align: justify;
}
#withdrawGamesourceContent .paymentproc {
  margin-top: 2em;
}
.flex-menu {
  display: flex;
  justify-content: space-evenly;
  margin-top: 1em;
  text-align: center;
}
.text-bold {
  font-weight: bold;
  font-size: 1.25em;
}
.bold {
  font-weight: bold;
}
.underline {
  text-decoration: underline;
}
.panel-group {
  margin-bottom: 10px;
}
.modal {
  z-index: 30000 !important;
}
.modal .modal-dialog,
.modal .modal-content {
  border-radius: 0;
  z-index: 30000;
}
.modal .modal-header h4 {
  display: inline-block;
  float: left;
  margin: 0;
}
.modal .modal-header a {
  color: #333;
}
.modal .modal-header a:hover {
  color: #212121;
}
.popover {
  border-radius: 0;
  border: 0;
  z-index: 10000;
}
.popover .popover-content {
  font-size: 0.9em;
}
.popover .popover-content .btn {
  font-size: 1em;
}
#loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: #020f49;
  color: #FFF;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
#loading .content {
  display: inline-block;
  text-align: center;
}
#loading .content img {
  display: block;
  margin-bottom: 0.5em;
}
#loading .content .icon {
  font-size: 3em;
}
body {
  font-family: Lato-Regular;
  overflow: hidden;
}
#homeContent {
  display: block;
}
#customerQRCode {
  margin: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
#qrCodeContent .content-main {
  margin: 3em 0;
}
.footer {
  /*position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    background-color: #253137;
    text-align: center*/
  padding: 1em 2em;
  height: 20px;
  color: #818285;
  background: #253137;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
.modal .modal-header h4 {
  display: inline-block;
  float: left;
  margin: 0;
}
.modal .modal-header a {
  color: #414142;
}
.box {
  background-color: rgba(255, 255, 255, 0.75);
  padding: 0;
  display: none;
}
.box .heading {
  background-color: #1A1A1A;
  color: #FFF;
  text-align: center;
  font-weight: bold;
  padding-top: .5em;
  padding-bottom: .25em;
}
.box .sub-heading {
  font-size: .75em;
  text-align: center;
  font-weight: bold;
  padding-top: .5em;
  margin-top: 1em;
  padding-bottom: .5em;
}
.box .sub-bottom-heading {
  font-size: .75em;
  text-align: center;
  font-weight: bold;
  padding-top: .5em;
  margin-top: 1em;
  padding-bottom: .5em;
}
.box .content-main {
  padding-left: 1em;
  padding-right: 1em;
  /*padding-top: 2em;*/
  padding-bottom: 8em;
  margin: 0;
  height: 650px;
  overflow: auto;
}
.box .content-main table thead tr th {
  text-align: center;
  font-weight: bold;
  border-bottom: 0;
}
.box .content-main table tbody tr td {
  border-top: 0;
}
.message {
  padding: 0.7em 1em;
  color: #fff;
  margin-bottom: 1em;
  border-radius: 3px;
}
.message.error {
  background: #e74c3c !important;
}
.message.pending {
  background: #3498db !important;
}
.message.success {
  background: #336dea !important;
}
.message.warning {
  background: #e67e22 !important;
}
.message a {
  color: #fff;
  text-decoration: underline;
}
.bg-error {
  background: #e74c3c !important;
}
.bg-pending {
  background: #3498db !important;
}
.bg-success {
  background: #336dea !important;
}
.bg-warning {
  background: #e67e22 !important;
}
.cancelled-color {
  color: #e74c3c !important;
}
.pending-color {
  color: #3498db !important;
}
.success-color {
  color: #37a115 !important;
}
.hide-menu-bottom {
  height: 1.75em !important;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.btn-main {
  background: #020f49;
  color: #FFF;
}
.btn-main:disabled,
.btn-main:hover,
.btn-main:focus {
  background: #010517;
  color: #FFF;
}
.btn-label {
  display: block;
  margin: 0 auto;
  background-color: #0586d1;
  border: none;
  box-shadow: none;
  outline: none;
  color: #FFF;
  padding: .5em 1em;
  /*&:hover {
		background-color: darken(#0586d1, 10%);
		color: #FFF !important;
	}*/
}
#withdrawContent .content-main {
  padding-left: 20em;
  padding-right: 20em;
  /*.row {
			margin-top: 1em;
			.col {
			    
			}
		}*/
}
#withdrawContent .content-main .box-container {
  padding: 1em;
  background-color: #546E7A;
  width: 7em;
  height: 7em;
  border-radius: 50%;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  cursor: pointer;
}
#withdrawContent .content-main p {
  font-size: .75em;
  margin-top: .5em;
}
#depositContent .content-main {
  padding-left: 20em;
  padding-right: 20em;
}
#depositContent .content-main .box-container {
  padding: 1em;
  background-color: #546E7A;
  width: 7em;
  height: 7em;
  border-radius: 50%;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  cursor: pointer;
}
#depositContent .content-main p {
  font-size: .75em;
  margin-top: .5em;
}
#AddContactContent {
  font-size: 13px;
}
#AddContactContent .content-main {
  padding-left: 5em;
  padding-right: 5em;
  padding-top: 2em;
}
#AddContactContent table tr:nth-child(even) {
  background-color: #E6E6E6;
}
#AddContactContent table tr td {
  padding: 1.5em 1em;
}
#AddContactContent table tr td:first-child,
#AddContactContent table tr td:last-child {
  padding: 0.7em 1em;
}
#AddContactContent table tr td .btn {
  padding: 0.2em 0.5em !important;
  width: 2em !important;
  min-width: 2em !important;
  float: right;
  margin-top: 0.4em;
  visibility: hidden;
}
#AddContactContent table tr td div .btn {
  min-width: 5em !important;
  margin-left: 0.3em;
}
#AddContactContent table tr:hover .btn {
  visibility: visible;
}
#changePinContent {
  font-size: 13px;
}
#changePinContent .content-main {
  padding-left: 27em;
  padding-right: 27em;
  padding-top: 2em;
}
#changePasswordContent {
  font-size: 13px;
}
#changePasswordContent .content-main {
  padding-left: 27em;
  padding-right: 27em;
  padding-top: 2em;
}
#requestFundsContent {
  font-size: 13px;
}
#requestFundsContent .content-main {
  padding-left: 27em;
  padding-right: 27em;
  padding-top: 2em;
}
#referralContent {
  font-size: 13px;
}
#referralContent .content-main {
  padding-left: 27em;
  padding-right: 27em;
  padding-top: 2em;
}
#redeemContent {
  font-size: 13px;
}
#redeemContent .content-main {
  padding-left: 27em;
  padding-right: 27em;
  padding-top: 2em;
}
#payrollContent {
  font-size: 13px;
}
#payrollContent .content-main {
  padding-top: 2em;
}
#forexContent {
  font-size: 13px;
}
#forexContent table thead th {
  text-align: left;
}
#forexContent table thead th:last-child {
  text-align: right;
}
/*.disabled {
    background-color: #555 !important;
    opacity: .4;
}*/
.coming-soon,
.not-available {
  background-color: #555 !important;
  opacity: .4;
}
.coming-soon-menu {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.box-container-disabled {
  z-index: 2;
  width: 7em;
  height: 7em;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  color: #FFF;
  border: 2px #1a1a1a solid;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.box-container-disabled span {
  font-size: 11px;
}
#tapDeviceContent .content-main #devieAction {
  padding-left: 17em;
  padding-right: 17em;
}
#tapDeviceContent .content-main #deviceList {
  background-color: #FFF;
  padding: 1em;
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 2em;
}
#tapDeviceContent .content-main .row {
  margin-top: 1em;
}
#tapDeviceContent .content-main .row .col .box-container {
  cursor: pointer;
  padding: 1em;
  background-color: #546e7a;
  width: 7em;
  height: 7em;
  border-radius: 50%;
  margin: 0 auto;
}
#tapDeviceContent .content-main .row .col p {
  font-size: .75em;
  margin-top: .5em;
}
#tapDeviceContent .content-main table {
  font-size: 12px;
}
#tapDeviceContent .content-main table thead {
  border-bottom: 1px #ddd solid;
}
#tapDeviceContent .content-main table thead tr th {
  text-align: center;
  font-weight: bold;
  border-bottom: 0;
}
#tapDeviceContent .content-main table tbody tr td {
  border-top: 0;
}
#loadRfidContent {
  font-size: 13px;
}
#loadRfidContent .content-main {
  padding-left: 27em;
  padding-right: 27em;
  padding-top: 2em;
}
#loadRfidContent .content-main img {
  display: block;
  margin: 1em auto;
}
#loadRfidContent .content-main table tr:nth-child(even) {
  background-color: #E6E6E6;
}
#rfidIsProcessing {
  text-align: center;
  padding: 0!important;
}
#rfidIsProcessing:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
#rfidIsProcessing .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
#refreshPageModal {
  text-align: center;
  padding: 0!important;
}
#refreshPageModal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
#refreshPageModal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
#indexedDbModal {
  text-align: center;
  padding: 0!important;
}
#indexedDbModal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
#indexedDbModal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.ui-keyboard {
  background: #0091ea;
}
.ui-keyboard-button {
  background: #FFF;
  color: #333;
  min-width: 4em;
}
#recentContainer {
  background-color: #FFF;
  padding: 1em 3em;
  margin-bottom: 2em;
}
.transaction-history-date-range-modal {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.transaction-history-date-range-modal .modal-header p {
  font-size: 1.5em;
  margin: 0;
}
.transaction-history-date-range-modal .modal-body {
  padding-top: 15px;
  padding-right: 35px;
  padding-bottom: 15px;
  padding-left: 35px;
}
.transaction-history-date-range-modal .form-buttons {
  padding-top: .5em;
  border-top: 0;
  margin-bottom: .5em;
}
.transaction-history-date-range-modal .input-group-btn .btn,
.transaction-history-date-range-modal .input-group-addon {
  min-width: 6em;
}
.transaction-history-date-range-modal .input-group .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.transaction-history-date-range-modal .input-group-btn .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.transaction-history-date-range-modal .btn {
  border-radius: 0;
}
.ordering {
  display: inline-block;
  padding: 9px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
}
#logo {
  width: 7em;
  margin-top: -0.8em;
}
.navbar-paynet {
  background: #161616;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#161616, #333333);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#161616, #333333);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#161616, #333333);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#161616, #333333);
  /* Standard syntax */
  border: 0;
}
.navbar-paynet .dropdown .dropdown-menu {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  max-height: 0;
  display: block;
  overflow: hidden;
  opacity: 0;
}
.navbar-paynet .dropdown.open .dropdown-menu {
  max-height: 300px;
  opacity: 1;
}
.navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #1579D2;
  border-color: #1579D2;
}
.navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default .icon {
  color: #FFF;
}
.navbar-paynet .navbar-brand {
  color: #CCC;
}
.navbar-paynet .navbar-brand:hover {
  color: #5E5E5E;
}
.navbar-paynet .navbar-brand:focus {
  color: #5E5E5E;
}
.navbar-paynet .navbar-nav > li > a {
  color: #FFF;
  font-size: .5em;
  font-weight: bold;
}
.navbar-paynet .navbar-nav > li > a .icon {
  font-size: 2em;
  margin-right: .25em;
}
.navbar-paynet .navbar-nav > li > a:hover {
  color: #CCC;
  background-color: #303030;
}
.navbar-paynet .navbar-nav > li > a:focus {
  color: #CCC;
  background-color: #303030;
}
.navbar-paynet .navbar-nav > .active > a {
  color: #555;
  background-color: #000;
}
.navbar-paynet .navbar-nav > .active > a:hover {
  color: #555;
  background-color: #000;
}
.navbar-paynet .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #000;
}
.navbar-paynet .navbar-nav > .open > a {
  color: #FFF;
  background: -webkit-linear-gradient(#333333, #161616);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#333333, #161616);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#333333, #161616);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#333333, #161616);
  /* Standard syntax */
}
.navbar-paynet .navbar-nav > .open > a:hover {
  color: #FFF;
  background: -webkit-linear-gradient(#333333, #161616);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#333333, #161616);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#333333, #161616);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#333333, #161616);
  /* Standard syntax */
}
.navbar-paynet .navbar-nav > .open > a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar-paynet .navbar-nav > .open > a:focus {
  color: #FFF;
  background: -webkit-linear-gradient(#333333, #161616);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#333333, #161616);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#333333, #161616);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#333333, #161616);
  /* Standard syntax */
}
.navbar-paynet .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar-paynet .navbar-nav > .open > a .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.navbar-paynet .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.navbar-paynet .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.navbar-paynet .navbar-nav > .dropdown > .dropdown-menu {
  padding: 0;
  margin-top: -1px;
}
.navbar-paynet .navbar-nav > .dropdown > .dropdown-menu > li > a {
  background: #161616;
  /* For browsers that do not support gradients */
  color: #FFF;
  font-size: .8em;
  padding: .75em .75em;
}
.navbar-paynet .navbar-nav > .dropdown > .dropdown-menu > li > a:hover {
  background: #161616;
  /* For browsers that do not support gradients */
}
.navbar-paynet .navbar-toggle {
  border-color: #DDD;
}
.navbar-paynet .navbar-toggle:hover {
  background-color: #0091ea;
}
.navbar-paynet .navbar-toggle:focus {
  background-color: #0091ea;
}
.navbar-paynet .navbar-toggle .icon-bar {
  background-color: #FFF;
}
#menuContainer {
  background: #0487D1;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#0487d1, #1777d2);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0487d1, #1777d2);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0487d1, #1777d2);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0487d1, #1777d2);
  /* Standard syntax */
  margin: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  font-size: 13px;
}
#menuContainerMobile {
  display: none;
  background: #1777D2;
  /* For browsers that do not support gradients */
  margin: auto;
  /*display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;*/
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
#avatar {
  float: left;
}
#avatar img {
  width: 3.5em;
  border-radius: 50%;
  border: 1px #FFF solid;
  margin-top: .5em;
}
#avatar a:last-child {
  display: none;
  position: absolute;
  margin-top: -1em;
  padding: 0.25em;
  text-align: center;
  color: #ccc;
  float: left;
  width: 8.3em;
  border-radius: 0 0 3px 3px;
  background: rgba(0, 0, 0, 0.5);
  font-size: .75em;
  margin-left: -1.9em;
}
#avatar:hover a:last-child {
  display: inline-block;
}
#customerDetails {
  margin-top: 1em;
  margin-left: 1em;
  float: left;
}
#customerDetails #customerName {
  color: #FFF;
  font-weight: bold;
}
#customerDetails #customerBal {
  color: #FFF;
  font-weight: bold;
  cursor: pointer;
}
#customerDetails #customerStatus {
  width: 1em;
  margin-left: .5em;
  position: relative;
  top: 1px;
}
#forex {
  margin-top: .9em;
  margin-left: 1em;
  position: relative;
  float: left;
}
#forex img {
  width: 2em;
  position: absolute;
  top: 35%;
}
#forex select {
  position: absolute;
  top: 35%;
  margin-left: 2.5em;
  background-color: transparent;
  color: #FFF;
  border: none;
  outline: none;
  box-shadow: none;
  font-size: .75em;
}
#forex select option {
  color: #333;
}
#forex button {
  position: absolute;
  bottom: -3.75em;
  border-radius: 2px;
  border: none;
  outline: none;
  box-shadow: none;
  font-size: .75em;
  color: #FFF;
  padding: .25em 1.5em;
  background: #37a115;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#81cd15, #37a115);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#81cd15, #37a115);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#81cd15, #37a115);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#81cd15, #37a115);
  /* Standard syntax */
}
#menuItems {
  float: left;
  margin-left: 6em;
  margin-top: .5em;
  margin-bottom: .25em;
  text-align: center;
}
#menuItems .icon {
  color: #FFF;
  font-size: 3.25em;
  display: block;
}
#menuItems .menu-label {
  color: #FFF;
  font-weight: bold;
  font-size: .75em;
}
#menuItems .menu-btn {
  margin-left: 1.5em;
  display: inline-block;
  text-decoration: none;
  padding: .75em .5em;
  font-size: 10px;
}
#menuItems .menu-btn:hover {
  background-color: #03679f;
  color: #333;
}
#menuItemsMobile {
  float: left;
  text-align: center;
}
#menuItemsMobile .icon {
  color: #FFF;
  font-size: .75em;
  display: block;
}
#menuItemsMobile .menu-label {
  color: #FFF;
  font-weight: bold;
  font-size: .5em;
}
#menuItemsMobile .menu-btn {
  margin-left: 1.5em;
  display: inline-block;
  text-decoration: none;
  padding: .5em .25em;
}
#menuItemsMobile .menu-btn:hover {
  background-color: #03679f;
  color: #333;
}
#bottomMenu {
  background: #0487D1;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#0487d1, #1777d2);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0487d1, #1777d2);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0487d1, #1777d2);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0487d1, #1777d2);
  /* Standard syntax */
  width: 50%;
  display: block;
  left: 25%;
  height: 7em;
  position: fixed;
  bottom: 2em;
  z-index: 999;
  border-top-left-radius: 90% 2000%;
  border-top-right-radius: 90% 2000%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  /*padding-left:4em;
    padding-right:4em;*/
  margin: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
#bottomMenu #bottomMenuToggle {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 99999;
}
#bottomMenu #bottomMenuToggle a {
  color: #212121;
  text-decoration: none;
}
#bottomMenu .box-container {
  text-align: center;
  width: 100%;
  height: 100%;
  color: #FFF;
  padding-top: 1em;
  display: inline-block;
  position: relative;
}
#bottomMenu .box-container #lnkSendMoney .icon-box .menu-btn {
  left: .15em;
  top: .75em;
}
#bottomMenu .box-container #lnkPrepaidCards .icon-box .menu-btn {
  left: .1em;
  top: .8em;
}
#bottomMenu .box-container #lnkPayments .icon-box .menu-btn {
  top: .7em;
  left: .09em;
}
#bottomMenu .box-container #lnkDeposit .icon-box .menu-btn {
  top: 0.8em;
}
#bottomMenu .box-container #lnkWithdraw .icon-box .menu-btn {
  top: .8em;
  left: 0;
}
#bottomMenu .box-container #lnkChat .icon-box .menu-btn {
  top: .8em;
  left: .1em;
}
#bottomMenu .box-container h4 {
  margin-top: .5em;
  font-size: .75em;
  font-weight: bold;
}
#bottomMenu .box-container .icon-border {
  border: 1px #212121 solid;
  padding: .25em;
  width: 4em;
  height: 4em;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  text-decoration: none;
}
#bottomMenu .box-container .icon-border .icon-box {
  background-color: #212121;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
#bottomMenu .box-container .icon-border .icon-box .icon {
  color: #0983d1;
  font-size: 1.75em;
}
#bottomMenu .box-container .icon-border .icon-box .menu-btn {
  position: relative;
  top: .5em;
  left: .1em;
}
#bottomMenu .box-container .icon-border:hover {
  width: 4.25em;
  height: 4.25em;
}
#bottomMenu .box-container .icon-border:hover .icon-box .icon {
  font-size: 2em;
}
#datePickerContainer {
  margin: 2em 2em;
}
#tranContainer {
  background-color: #FFF;
  padding: 1em 1em;
  margin-bottom: 2em;
}
#historyContent {
  font-size: 13px;
}
#historyContent .content-main {
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 8em;
  margin: 0;
  /*height: 600px;*/
  overflow: auto;
}
#historyContent .content-main table thead {
  border-bottom: 1px #ddd solid;
}
#historyContent .content-main table thead tr th {
  text-align: center;
  font-weight: bold;
  border-bottom: 0;
}
#historyContent .content-main table tbody tr td {
  border-top: 0;
}
/*
 *  Created by Albert Pasno on 4/12/17.
 */
#profileContent {
  font-size: 13px;
}
#profileContent .content-main {
  padding-top: 2em;
  padding-bottom: 14em;
  padding-left: 8em;
  padding-right: 8em;
}
#profileContent .content-main #profileHeader {
  margin-bottom: 1em;
}
#profileContent .content-main #profileHeader h4 {
  display: inline-block;
}
#profileContent .content-main #profileHeader button {
  float: right;
}
#profileContent .content-main .indented-content {
  padding: 1em 3em;
  background-color: #FFF;
  /*padding-left: 10em;*/
}
#profileContent .content-main .indented-content form {
  max-width: 100%;
}
#profileContent .content-main .indented-content form .edit-box {
  height: 4em;
}
#profileContent .content-main .indented-content form table tbody th {
  width: 20em;
}
#profileContent .content-main .indented-content form table tbody td.input-col {
  padding: 0;
}
#profileContent .content-main .indented-content form table tbody td.input-col .form-group {
  margin: 0;
}
#profileContent .content-main .indented-content form table tbody td.input-col .form-group .form-control {
  max-width: 100%;
  outline: none;
  border-radius: 0;
}
#profileContent .content-main .indented-content form table tbody td.action-col {
  padding: 0;
}
#profileContent .content-main .indented-content form table tbody td.action-col.one {
  width: 2.4em !important;
}
#profileContent .content-main .indented-content form table tbody td.action-col.two {
  width: 5.2em !important;
}
#profileContent .content-main .indented-content form table tbody td.action-col .btn {
  border-color: #fff;
  border-radius: 0;
  min-width: 1em;
  display: inline-block;
  margin: 0 !important;
}
#profileContent .content-main .indented-content form table tbody td.action-col .btn.btn-default {
  background: #eee;
}
#profileContent .content-main #hasUploadedId {
  margin: 1em 0 0 0;
  background: #eee;
  padding: 1em;
}
#profileContent .content-main #hasUploadedId p {
  margin-bottom: 0;
}
#profileContent .content-main #hasUploadedId p .status {
  background: #00FF00;
  padding: 0.3em 2em;
  color: #fff;
  position: relative;
  top: -0.3em;
}
#profileContent .content-main #poidList {
  margin-top: 2em;
}
#profileContent .content-main #poidList table tr th {
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
}
#profileContent .content-main #poidList table tr th.action-col .btn {
  min-width: 1em !important;
  font-size: 0.9em;
}
#profileContent .content-main #poidList table tr th.status span {
  color: #fff;
  padding: 0.5em 1em;
  font-size: 0.9em;
}
#profileContent .content-main #poidList table tr td {
  vertical-align: middle;
}
#profileContent .content-main #poidList table tr td.action-col .btn {
  min-width: 1em !important;
  font-size: 0.9em;
}
#profileContent .content-main #poidList table tr td.status span {
  color: #fff;
  padding: 0.5em 1em;
  font-size: 0.9em;
}
#sendMoneyContent .content-main {
  padding-left: 20em;
  padding-right: 20em;
}
#sendMoneyContent .content-main .row {
  margin-top: 1em;
}
#sendMoneyContent .content-main .row .col .box-container {
  padding: 1em;
  background-color: #546E7A;
  cursor: pointer;
  width: 7em;
  height: 7em;
  border-radius: 50%;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  /*z-index: 1;
				    position: absolute;*/
}
#sendMoneyContent .content-main .row .col p {
  font-size: .75em;
  margin-top: .5em;
}
#sendMoneyMasterCardContent {
  font-size: 13px;
}
#sendMoneyMasterCardContent img {
  display: block;
  margin: 1em auto;
}
#sendMoneyMasterCardContent #lblMasterCard {
  display: block;
  margin: 0 auto;
  background-color: #020f49;
  cursor: default;
  border: none;
  box-shadow: none;
  outline: none;
  color: #FFF;
}
#sendMoneyMasterCardContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#sendMoneyMasterCardContent .content-main .form-group {
  margin-top: 2em;
}
#sendMoneyVisaCardContent {
  font-size: 13px;
}
#sendMoneyVisaCardContent img {
  display: block;
  margin: 1em auto;
}
#sendMoneyVisaCardContent #lblVisaCard {
  display: block;
  margin: 0 auto;
  background-color: #020f49;
  cursor: default;
  border: none;
  box-shadow: none;
  outline: none;
  color: #FFF;
}
#sendMoneyVisaCardContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#sendMoneyVisaCardContent .content-main .form-group {
  margin-top: 2em;
}
#sendMoneyAccountContent {
  font-size: 13px;
}
#sendMoneyAccountContent img {
  display: block;
  margin: 1em auto;
}
#sendMoneyAccountContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#sendMoneyAccountContent .content-main .form-group {
  margin-top: 2em;
}
#sendMoneyCardlessAtmContent {
  font-size: 13px;
}
#sendMoneyCardlessAtmContent img {
  display: block;
  margin: 1em auto;
}
#sendMoneyCardlessAtmContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#sendMoneyCardlessAtmContent p {
  font-size: 12px;
  text-align: justify;
}
#sendMoneyBankAccountContent {
  font-size: 13px;
}
#sendMoneyBankAccountContent img {
  display: block;
  margin: 1em auto;
}
#sendMoneyBankAccountContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#sendMoneyBankAccountContent p {
  font-size: 12px;
  text-align: justify;
}
#sendMoneyBankAccountContent .paymentproc {
  margin-top: 2em;
}
.payment-img {
  float: right;
  margin: 0 .5em !important;
  border: 1px solid #2F4F4F;
  border-radius: 10px;
  cursor: pointer !important;
}
.payment-wrapper {
  display: inline !important;
  float: right;
}
.payment-header {
  font-size: 1.5em;
  float: left;
  margin-top: 1.25em;
}
#prepaidCardContent .content-main {
  padding-left: 20em;
  padding-right: 20em;
}
#prepaidCardContent .content-main img {
  display: block;
  margin: 1em auto;
}
#prepaidCardContent button.btn-label {
  border: none;
  outline: none;
  box-shadow: none;
  cursor: default;
}
#prepaidCardContent button.btn-label:hover {
  color: #FFF;
}
#prepaidCardContent button.btn-label:active {
  color: #FFF;
}
#prepaidCardContent button.btn-label:focus {
  color: #FFF;
}
#masterCardContent {
  font-size: 13px;
}
#masterCardContent .content-main {
  padding-left: 20em;
  padding-right: 20em;
  /*padding-left: 12em;
		padding-right: 12em;*/
  /*display: -webkit-box;
		    display: -moz-box; 
		    display: -ms-flexbox;     
		    display: -webkit-flex;    
		    display: flex;             
		    -webkit-justify-content: center;
		    -moz-justify-content: center;
		    justify-content: center;
		    -webkit-align-items: center;
		    -moz-align-items: center;
		    align-items: center;
		    margin:auto;*/
}
#masterCardContent .content-main img {
  display: block;
  margin: 1em auto;
  max-width: 16em;
}
#masterCardContent .content-main h3 {
  display: inline-block;
}
#masterCardContent .content-main .select-currency {
  background: transparent;
  padding: 0em;
  width: 5em;
  height: auto;
  position: relative;
  border: 0;
  outline: none;
  box-shadow: none;
  display: inline-block;
  color: #333;
}
#masterCardContent .content-main #activeMasterCardContent {
  width: 25em;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin: auto;
}
#visaContent {
  font-size: 13px;
}
#visaContent .content-main {
  padding-left: 20em;
  padding-right: 20em;
}
#visaContent .content-main img {
  display: block;
  margin: 1em auto;
  max-width: 16em;
}
#visaContent .content-main h3 {
  display: inline-block;
}
#visaContent .content-main .select-currency {
  background: transparent;
  padding: 0em;
  width: 5em;
  height: auto;
  position: relative;
  border: 0;
  outline: none;
  box-shadow: none;
  display: inline-block;
  color: #333;
}
#visaContent .content-main #activeVisaContent {
  width: 25em;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin: auto;
}
#paymentsContent .content-main {
  padding-left: 25em;
  padding-right: 25em;
}
#paymentsContent .content-main .box-container {
  cursor: pointer;
  padding: 1em;
  background-color: #020f49;
  width: 7em;
  height: 7em;
  border-radius: 50%;
  margin: 0 auto;
}
#paymentsContent .content-main p {
  font-size: .75em;
  margin-top: .5em;
}
#purchasePrepaidLoadContent {
  font-size: 13px;
}
#purchasePrepaidLoadContent img {
  display: block;
  margin: 1em auto;
}
#purchasePrepaidLoadContent .content-main {
  padding-left: 25em;
  padding-right: 25em;
}
#payBillsContent {
  font-size: 13px;
}
#payBillsContent img {
  display: block;
  margin: 1em auto;
}
#payBillsContent .content-main {
  padding-left: 15em;
  padding-right: 15em;
}
#tollBillsContent {
  font-size: 13px;
}
#tollBillsContent img {
  display: block;
  margin: 1em auto;
}
#tollBillsContent .content-main {
  padding-left: 15em;
  padding-right: 15em;
}
#inStoreWithdrawContent #storeListWithdraw .col .media {
  border: 1px #ccc solid;
  padding: 1em;
  height: 8em;
  margin-bottom: 1em;
  box-shadow: 1px 1px 1px 1px #ccc;
  background: white;
}
#inStoreWithdrawContent #storeListWithdraw .col .media:hover {
  background: #0487D1;
  color: #fff;
}
#inStoreWithdrawContent #storeListWithdraw .col .media:hover .media-object {
  color: #fff !important;
}
#inStoreWithdrawContent #storeListWithdraw .col .media .media-left .media-object {
  font-size: 4em;
  position: relative;
  top: -0.2em;
  color: #03679f;
}
#inStoreWithdrawContent #storeListWithdraw .col .media .media-body h4 {
  margin: 0 0 0.5em 0;
  font-size: 1em;
  min-height: 2em;
}
#inStoreWithdrawContent #storeListWithdraw .col .media .media-body p {
  font-size: 0.75em;
}
#inStoreWithdrawContent #storeMapWithdraw {
  padding-top: 1em;
}
#inStoreWithdrawContent #storeMapWithdraw .angular-google-map-container {
  min-height: 400px !important;
}
#inStoreDepositContent #storeList .col .media {
  border: 1px #ccc solid;
  padding: 1em;
  height: 8em;
  margin-bottom: 1em;
  box-shadow: 1px 1px 1px 1px #ccc;
  background: white;
}
#inStoreDepositContent #storeList .col .media:hover {
  background: #0487D1;
  color: #fff;
}
#inStoreDepositContent #storeList .col .media:hover .media-object {
  color: #fff !important;
}
#inStoreDepositContent #storeList .col .media .media-left .media-object {
  font-size: 4em;
  position: relative;
  top: -0.2em;
  color: #03679f;
}
#inStoreDepositContent #storeList .col .media .media-body h4 {
  margin: 0 0 0.5em 0;
  font-size: 1em;
  min-height: 2em;
}
#inStoreDepositContent #storeList .col .media .media-body p {
  font-size: 0.75em;
}
#inStoreDepositContent #storeMap {
  padding-top: 1em;
}
#inStoreDepositContent #storeMap .angular-google-map-container {
  min-height: 400px !important;
}
#mayaDepositContent {
  font-size: 13px;
}
#mayaDepositContent img {
  display: block;
  margin: 1em auto;
}
#mayaDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#mayaDepositContent .content-main .form-group {
  margin-top: 2em;
}
#qrphDepositContent {
  font-size: 13px;
}
#qrphDepositContent img {
  display: block;
  margin: 1em auto;
}
#qrphDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#qrphDepositContent .content-main .form-group {
  margin-top: 2em;
}
#webBankingDepositContent {
  font-size: 13px;
}
#webBankingDepositContent img {
  display: block;
  margin: 1em auto;
}
#webBankingDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#webBankingDepositContent .content-main .form-group {
  margin-top: 2em;
}
#ecpayDepositContent {
  font-size: 13px;
}
#ecpayDepositContent img {
  display: block;
  margin: 1em auto;
}
#ecpayDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#ecpayDepositContent .content-main .form-group {
  margin-top: 2em;
}
#ccDepositContent {
  font-size: 13px;
}
#ccDepositContent img {
  display: block;
  margin: 1em auto;
}
#ccDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#ccDepositContent .content-main .form-group {
  margin-top: 2em;
}
#paymentCentersDepositContent {
  font-size: 13px;
}
#paymentCentersDepositContent img {
  display: block;
  margin: 1em auto;
}
#paymentCentersDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#paymentCentersDepositContent .content-main .form-group {
  margin-top: 2em;
}
#gCashDepositContent {
  font-size: 13px;
}
#gCashDepositContent img {
  display: block;
  margin: 1em auto;
}
#gCashDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#gCashDepositContent .content-main .form-group {
  margin-top: 2em;
}
#grabPayDepositContent {
  font-size: 13px;
}
#grabPayDepositContent img {
  display: block;
  margin: 1em auto;
}
#grabPayDepositContent .content-main {
  padding-left: 24em;
  padding-right: 24em;
}
#grabPayDepositContent .content-main .form-group {
  margin-top: 2em;
}
@media only screen and (max-width: 768px) {
  #bottomMenu {
    width: 90%;
    left: 5%;
    height: 5em;
  }
}
@media (max-width: 767px) {
  .navbar-paynet .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-paynet .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #333;
  }
  .navbar-paynet .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
  }
}
/*@media only screen and (max-width: 1024px) {
    #topMenu {
		margin: 0;
		width: 100%;
	}
}*/
@media only screen and (max-width: 360px) {
  #tapDeviceContent .content-main #devieAction {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #tapDeviceContent .content-main #deviceList {
    margin-left: .25em;
    margin-right: .25em;
  }
}
@media only screen and (min-width: 361px) and (max-width: 600px) {
  #tapDeviceContent .content-main #devieAction {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
}
@media only screen and (max-width: 600px) {
  .nav-tabs {
    font-size: .75em;
  }
  #recentContainer {
    padding: 1em;
  }
  #sendMoneyAccountContent img {
    width: 100px !important;
  }
  #webBankingDepositContent img {
    width: 100px !important;
  }
  #ecpayDepositContent img {
    width: 100px !important;
  }
  #ccDepositContent img {
    width: 100px !important;
  }
  #paymentCentersDepositContent img {
    width: 100px !important;
  }
  #gCashDepositContent img {
    width: 100px !important;
  }
  #mayaDepositContent img {
    width: 100px !important;
  }
  #buxDepositContent img {
    width: 100px !important;
  }
  #qrphDepositContent img {
    width: 100px !important;
  }
  #grabPayDepositContent img {
    width: 100px !important;
  }
  #purchasePrepaidLoadContent img {
    width: 100px !important;
  }
  #loadRfidContent .content-main img {
    width: 100px !important;
  }
  #sendMoneyBankAccountContent img {
    width: 100px !important;
  }
  #withdrawGamesourceContent img {
    width: 100px !important;
  }
  #sendMoneyCardlessAtmContent img {
    width: 100px !important;
  }
  #payBillsContent img {
    width: 100px !important;
  }
  #tollBillsContent img {
    width: 100px !important;
  }
  .box-container {
    width: 5em !important;
    height: 5em !important;
  }
  .box-container-disabled {
    width: 5em;
    height: 5em;
  }
  .box-container-disabled span {
    font-size: 11px;
  }
  #historyContent .well {
    text-align: center;
  }
  body {
    overflow-x: hidden;
  }
  #menuItems {
    display: none !important;
  }
  #menuContainer {
    margin-left: -4em !important;
  }
  #menuContainerMobile {
    padding-top: .25em;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
  #menuContainerMobile .menu-btn {
    margin-left: .5em !important;
  }
  #customerDetails {
    font-size: .75em !important;
  }
  #forex {
    margin-top: .5em !important;
  }
  #avatar img {
    width: 3em !important;
  }
  .box .content-main {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  #withdrawContent .content-main .row .col .box-container {
    width: 5em !important;
    height: 5em !important;
  }
  #withdrawContent .content-main .row .col p {
    font-size: .5em !important;
  }
  #bottomMenu .box-container {
    padding-top: 1em !important;
  }
  #bottomMenu .box-container #lnkSendMoney .icon-box .menu-btn {
    left: .1em;
    top: .15em;
  }
  #bottomMenu .box-container #lnkPrepaidCards .icon-box .menu-btn {
    left: .05em;
    top: .2em;
  }
  #bottomMenu .box-container #lnkPayments .icon-box .menu-btn {
    top: .15em;
    left: .09em;
  }
  #bottomMenu .box-container #lnkDeposit .icon-box .menu-btn {
    top: 0.175em;
  }
  #bottomMenu .box-container #lnkWithdraw .icon-box .menu-btn {
    top: .15em;
    left: .05em;
  }
  #bottomMenu .box-container #lnkChat .icon-box .menu-btn {
    top: .2em;
    left: .05em;
  }
  #bottomMenu .box-container h4 {
    font-size: .5em;
  }
  #bottomMenu .box-container .icon-border {
    width: 2em !important;
    height: 2em !important;
    padding: .15em !important;
  }
  #bottomMenu .box-container .icon-border .icon-box .icon {
    font-size: .75em !important;
  }
  .btn-label {
    font-size: .5em;
  }
  #profileContent .content-main .indented-content {
    padding: 1em .5em !important;
  }
  #sendMoneyContent .content-main .row .col .box-container {
    width: 5em !important;
    height: 5em !important;
  }
  #sendMoneyContent .content-main .row .col p {
    font-size: .5em !important;
  }
  #masterCardContent .content-main {
    padding-bottom: 8em;
  }
  #masterCardContent .content-main #activeMasterCardContent {
    width: 100% !important;
  }
  #masterCardContent .content-main img {
    max-width: 50%;
  }
  #masterCardContent .content-main h4 {
    font-size: .85em;
  }
  #visaContent .content-main {
    padding-bottom: 8em;
  }
  #visaContent .content-main #activeVisaContent {
    width: 100% !important;
  }
  #visaContent .content-main img {
    max-width: 50%;
  }
  #visaContent .content-main h4 {
    font-size: .85em;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
  #sendMoneyContent .content-main {
    padding-left: 7em !important;
    padding-right: 7em !important;
  }
  #sendMoneyMasterCardContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #sendMoneyVisaCardContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #sendMoneyAccountContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #webBankingDepositContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #ecpayDepositContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #ccDepositContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #paymentCentersDepositContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #gCashDepositContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #grabPayDepositContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #sendMoneyCardlessAtmContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #sendMoneyBankAccountContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #withdrawGamesourceContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #prepaidCardContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #masterCardContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #visaContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #paymentsContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #tapDeviceContent .content-main #devieAction {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #payBillsContent .content-main {
    padding-left: 7em !important;
    padding-right: 7em !important;
  }
  #tollBillsContent .content-main {
    padding-left: 7em !important;
    padding-right: 7em !important;
  }
  #purchasePrepaidLoadContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #withdrawContent .content-main {
    padding-left: 7em !important;
    padding-right: 7em !important;
  }
  #changePinContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #changePasswordContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #requestFundsContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #referralContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #redeemContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
  #loadRfidContent .content-main {
    padding-left: 10em !important;
    padding-right: 10em !important;
  }
}
@media only screen and (max-height: 480px) {
  .box .content-main {
    height: 275px;
    padding-top: .2em;
    padding-left: 1em;
    padding-right: 1em;
  }
  #qrCodeContent .content-main {
    margin: 0;
  }
  #datePickerContainer {
    margin: 1em 1em;
  }
}
@media only screen and (min-height: 481px) and (max-height: 660px) {
  .box .content-main {
    height: 400px;
    padding-top: .2em;
    padding-left: 1em;
    padding-right: 1em;
  }
  #qrCodeContent .content-main {
    margin: 2em;
  }
  /*#tapDeviceContent .content-main {

		#devieAction {
        	padding-left: 5em !important;
   			padding-right: 5em !important;
        }
	    
	}*/
}
@media only screen and (min-height: 661px) and (max-height: 736px) {
  .box .content-main {
    height: 500px;
    padding-top: .2em;
    padding-left: 1em;
    padding-right: 1em;
  }
  #qrCodeContent .content-main {
    margin: 2em;
  }
}
.rightchoice {
  background: #273f8f !important;
}
.rightchoice .navbar-paynet {
  background: #000000 !important;
}
.rightchoice #menuContainer,
.rightchoice #bottomMenu {
  background: #0091ea !important;
}
.rightchoice .box .heading {
  background: #212121 !important;
}
.rightchoice .btn-main {
  background: #0091ea !important;
  color: #FFF;
}
.rightchoice .content-main .box-container {
  background: #ec2028 !important;
}
.rightchoice #logo {
  width: 3.25em;
  margin-top: -0.8em;
}
.rightchoice #loading {
  background: #273f8f !important;
}
.hypewallet {
  background: #e4e8eb !important;
}
.hypewallet .navbar-paynet {
  background: #ffffff !important;
}
.hypewallet #menuContainer {
  background: #ff7300 !important;
}
.hypewallet #bottomMenu {
  background: #ffcb05 !important;
}
.hypewallet .box .heading {
  background: #ffcb05 !important;
}
.hypewallet .btn-main {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .content-main .box-container {
  background: #ff7300 !important;
}
.hypewallet #logo {
  width: 4.5em;
  margin-top: -0.5em;
}
.hypewallet #loading {
  background: #ffcb05 !important;
  color: #FFF !important;
}
.hypewallet #bottomMenu .box-container .icon-border .icon-box {
  background-color: #873e02;
}
.hypewallet #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #ffcb05;
}
.hypewallet .footer {
  background: #ff7300 !important;
}
.hypewallet #menuItems .menu-btn:hover {
  background-color: #cc5c00;
}
.hypewallet .navbar-paynet .navbar-nav > li > a {
  color: #212121;
}
.hypewallet .navbar-nav > li > a {
  color: #212121;
}
.hypewallet .navbar-nav > li > a:hover {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > li > a:focus {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .active > a {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .active > a:hover {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .active > a:focus {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .open > a {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .open > a:hover {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .open > a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.hypewallet .navbar-nav > .open > a:focus {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.hypewallet .navbar-nav > .open > a .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.hypewallet .navbar-nav > .dropdown > a .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.hypewallet .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.hypewallet .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.hypewallet .navbar-nav > .dropdown > .dropdown-menu {
  padding: 0;
  margin-top: -1px;
}
.hypewallet .navbar-nav > .dropdown > .dropdown-menu > li > a {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-nav > .dropdown > .dropdown-menu > li > a:hover {
  background: #ff7300 !important;
  color: #FFF;
}
.hypewallet .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #ff7300;
  border-color: #ff7300;
}
.hypewallet .btn-label {
  background-color: #ff7300;
}
.hypewallet .btn-label:hover {
  color: #FFF !important;
}
.hypewallet .ui-keyboard {
  background: #ff7300;
}
.primepay {
  background: #e4e8eb !important;
}
.primepay .navbar-paynet {
  background: #ffffff !important;
}
.primepay #menuContainer {
  background: #1e456a !important;
}
.primepay #bottomMenu {
  background: #e78034 !important;
}
.primepay .box .heading {
  background: #e78034 !important;
}
.primepay .btn-main {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .content-main .box-container {
  background: #1e456a !important;
}
.primepay #loading {
  background: #e78034 !important;
  color: #FFF !important;
}
.primepay #bottomMenu .box-container .icon-border .icon-box {
  background-color: #873e02;
}
.primepay #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #e78034;
}
.primepay .footer {
  background: #1e456a !important;
}
.primepay #menuItems .menu-btn:hover {
  background-color: #132b42;
}
.primepay .navbar-paynet .navbar-nav > li > a {
  color: #212121;
}
.primepay .navbar-nav > li > a {
  color: #212121;
}
.primepay .navbar-nav > li > a:hover {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > li > a:focus {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .active > a {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .active > a:hover {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .active > a:focus {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .open > a {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .open > a:hover {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .open > a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.primepay .navbar-nav > .open > a:focus {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.primepay .navbar-nav > .open > a .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.primepay .navbar-nav > .dropdown > a .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.primepay .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.primepay .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.primepay .navbar-nav > .dropdown > .dropdown-menu {
  padding: 0;
  margin-top: -1px;
}
.primepay .navbar-nav > .dropdown > .dropdown-menu > li > a {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-nav > .dropdown > .dropdown-menu > li > a:hover {
  background: #1e456a !important;
  color: #FFF;
}
.primepay .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #1e456a;
  border-color: #1e456a;
}
.primepay .btn-label {
  background-color: #1e456a;
}
.primepay .btn-label:hover {
  color: #FFF !important;
}
.primepay .ui-keyboard {
  background: #1e456a;
}
.royale .navbar-paynet {
  background: #FFF;
}
.royale .navbar-paynet .navbar-nav > li > a {
  color: #2e353e;
}
.royale #logo {
  width: 10em;
  margin-top: -0.5em;
}
.royale .navbar-paynet .navbar-nav > li > a:hover {
  background-color: #CCC;
  color: #2e353e;
}
.royale .navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #2e353e;
  border-bottom-color: #2e353e;
}
.royale .navbar-paynet .navbar-nav > .open > a:focus {
  background: #ccc;
  color: #2e353e;
}
.royale .navbar-paynet .navbar-nav > .open > a {
  background: #ccc;
  color: #2e353e;
}
.royale .navbar-paynet .navbar-nav > .dropdown > .dropdown-menu > li > a {
  background: #ccc;
  color: #2e353e;
}
.royale .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background: #2a3189;
}
.royale #menuContainer {
  background: #172536;
}
.royale #menuItems .icon {
  color: #6a80a9;
}
.royale #menuItems .menu-label {
  color: #6a80a9;
}
.royale #forex button {
  background: #2a3189;
}
.royale .box .heading {
  background-color: #2a3189;
  color: #9dc4ee;
}
.royale #bottomMenu {
  background: #2a3189;
}
.royale #bottomMenu .box-container .icon-border .icon-box {
  background: #172536;
}
.royale #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #6a80a9;
}
.royale #bottomMenu .box-container h4 {
  color: #6a80a9;
}
.royale .btn-main {
  background: #2a3189;
}
.royale #depositContent .content-main .box-container {
  background-color: #172536;
}
.royale #paymentsContent .content-main .box-container {
  background-color: #172536;
}
.royale #withdrawContent .content-main .box-container {
  background-color: #172536;
}
.royale .footer {
  background: #253137;
}
.yomoney {
  background: #333 !important;
}
.yomoney .navbar-paynet {
  background: #79ff33 !important;
}
.yomoney #menuContainer,
.yomoney #bottomMenu {
  background: #213f99 !important;
}
.yomoney .navbar-paynet .navbar-nav > li > a {
  color: #363636;
}
.yomoney .navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #363636;
  border-bottom-color: #363636;
}
.yomoney .navbar-paynet .navbar-nav > li > a:hover {
  background: #3db300 !important;
}
.yomoney .box .heading {
  background: #79ff33 !important;
  color: #363636;
}
.yomoney .btn-main {
  background: #213f99 !important;
  color: #FFF;
}
.yomoney .content-main #lnkPayBills,
.yomoney .content-main #lnkBuyPrepaid,
.yomoney .content-main #lnkLoadRfid {
  background-color: #79ff33 !important;
}
.yomoney .content-main #lnkSendToBankAccount,
.yomoney .content-main #lnkDepositInstore,
.yomoney .content-main #lnkWebBanking,
.yomoney .content-main #lnkPaymentCenters,
.yomoney .content-main #lnkGcash {
  background: #ce1126 !important;
}
.yomoney .content-main #lnkSendToBankAccount2,
.yomoney .content-main #lnkWithdrawCardlessAtm,
.yomoney .content-main #lnkWithdrawInstore {
  background: #fcd116 !important;
}
.yomoney #logo {
  margin-top: -0.5em;
}
.yomoney #loading {
  background: #273f8f !important;
}
.asialinkfinance {
  background: #e4e8eb !important;
}
.asialinkfinance .navbar-paynet {
  background: #FFF !important;
}
.asialinkfinance #menuContainer {
  background: #132579 !important;
}
.asialinkfinance #bottomMenu {
  background: #0F1E6E !important;
}
.asialinkfinance .box .heading {
  background: #212121 !important;
}
.asialinkfinance .btn-main {
  background: #0F1E6E !important;
  color: #FFF;
}
.asialinkfinance .content-main .box-container {
  background: #0F1E6E !important;
}
.asialinkfinance #logo {
  width: 8em;
  margin-top: -0.8em;
}
.asialinkfinance #loading {
  background: #273f8f !important;
}
.asialinkfinance #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #FFF;
}
.asialinkfinance #bottomMenu #bottomMenuToggle a i {
  color: #FFF;
}
.asialinkfinance .navbar-paynet .navbar-nav > li > a {
  color: #212121;
}
.superpay {
  background: #e4e8eb !important;
}
.superpay .navbar-paynet {
  background: #FFF !important;
}
.superpay #menuContainer {
  background: #275574 !important;
}
.superpay #bottomMenu {
  background: #275574 !important;
}
.superpay .box .heading {
  background: #0E3C5B !important;
}
.superpay .btn-main {
  background: #EE822C !important;
  color: #FFF;
}
.superpay .content-main .box-container {
  background: #275574 !important;
}
.superpay #logo {
  width: 4.5em;
  margin-top: -0.8em;
}
.superpay #loading {
  background: #0E3C5B !important;
}
.superpay .footer {
  background: #0E3C5B !important;
}
.superpay #bottomMenu .box-container .icon-border .icon-box {
  background-color: #EE822C;
}
.superpay #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #FFF;
}
.superpay #bottomMenu #bottomMenuToggle a i {
  color: #FFF;
}
.superpay .navbar-paynet .navbar-nav > li > a {
  color: #275574;
}
.superpay .navbar-paynet .navbar-nav > li > a:hover {
  color: #FFF;
  background-color: #275574;
}
.superpay .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #EE822C;
  border-color: #EE822C;
}
.superpay .btn-label {
  background-color: #EE822C;
}
.koop {
  background: #333 !important;
}
.koop .navbar-paynet {
  background: #363636 !important;
}
.koop #menuContainer,
.koop #bottomMenu {
  background: #00a652 !important;
}
.koop .navbar-paynet .navbar-nav > li > a {
  color: #FFF;
}
.koop .navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.koop .navbar-paynet .navbar-nav > li > a:hover {
  background: #000000 !important;
}
.koop .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #363636;
  border-color: #363636;
}
.koop .box .heading {
  background: #363636 !important;
  color: #363636;
}
.koop .btn-main,
.koop .btn-label {
  background: #00a652 !important;
  color: #FFF;
}
.koop .content-main #lnkPayBills,
.koop .content-main #lnkBuyPrepaid,
.koop .content-main #lnkLoadRfid {
  background-color: #363636 !important;
}
.koop .content-main #lnkSendToBankAccount,
.koop .content-main #lnkDepositInstore,
.koop .content-main #lnkWebBanking,
.koop .content-main #lnkPaymentCenters,
.koop .content-main #lnkGcash {
  background: #363636 !important;
}
.koop .content-main #lnkSendToBankAccount2,
.koop .content-main #lnkWithdrawCardlessAtm,
.koop .content-main #lnkWithdrawInstore {
  background: #363636 !important;
}
.koop #logo {
  margin-top: -0.5em;
  width: 4em;
}
.koop #loading {
  background: #273f8f !important;
}
.koop #bottomMenu .box-container .icon-border .icon-box {
  background: #063801 !important;
}
.koop #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #00a652;
}
.goalcredit {
  background: #6f8a04 !important;
}
.goalcredit .navbar-paynet {
  background: #FFF !important;
}
.goalcredit #menuContainer {
  background: #99bf00 !important;
}
.goalcredit #bottomMenu {
  background: #99bf00 !important;
}
.goalcredit #menuItems .menu-btn:hover {
  background-color: #708c00;
}
.goalcredit .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #99bf00;
  border-color: #99bf00;
}
.goalcredit .box .heading {
  background: #212121 !important;
}
.goalcredit .btn-main {
  background: #99bf00 !important;
  color: #FFF;
}
.goalcredit .content-main .box-container {
  background: #6f8a04 !important;
}
.goalcredit #logo {
  width: 5em;
  margin-top: -0.2em;
}
.goalcredit #loading {
  background: #6f8a04 !important;
}
.goalcredit #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #FFF;
}
.goalcredit .navbar-nav > li > a {
  color: #212121;
}
.goalcredit .navbar-nav > li > a:hover {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > li > a:focus {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .active > a {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .active > a:hover {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .active > a:focus {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .open > a {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .open > a:hover {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .open > a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.goalcredit .navbar-nav > .open > a:focus {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.goalcredit .navbar-nav > .open > a .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.goalcredit .navbar-nav > .dropdown > a .caret {
  border-top-color: #404042;
  border-bottom-color: #404042;
}
.goalcredit .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.goalcredit .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.goalcredit .navbar-nav > .dropdown > .dropdown-menu {
  padding: 0;
  margin-top: -1px;
}
.goalcredit .navbar-nav > .dropdown > .dropdown-menu > li > a {
  background: #404042 !important;
  color: #FFF;
}
.goalcredit .navbar-nav > .dropdown > .dropdown-menu > li > a:hover {
  background: #404042 !important;
  color: #FFF;
}
.pni-kmpg {
  background: #e6e6e5 !important;
}
.pni-kmpg .navbar-paynet {
  background: #FFF !important;
}
.pni-kmpg #bottomMenu {
  background: #cf9c2b !important;
}
.pni-kmpg #menuContainer,
.pni-kmpg #menuContainerMobile {
  background: #cf9c2b !important;
}
.pni-kmpg #menuContainer .menu-btn:hover,
.pni-kmpg #menuContainerMobile .menu-btn:hover {
  background-color: #a57c22;
  color: #333;
}
.pni-kmpg .navbar-paynet .navbar-nav > li > a {
  color: #333;
}
.pni-kmpg .navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
.pni-kmpg .navbar-paynet .navbar-nav > li > a:hover {
  background: #a57c22 !important;
}
.pni-kmpg .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #cf9c2b;
  border-color: #cf9c2b;
}
.pni-kmpg .box .heading {
  background: #1d1d1d !important;
  color: #FFF;
}
.pni-kmpg .btn-main,
.pni-kmpg .btn-label {
  background: #cf9c2b !important;
  color: #FFF;
}
.pni-kmpg .content-main #lnkPayBills,
.pni-kmpg .content-main #lnkBuyPrepaid,
.pni-kmpg .content-main #lnkLoadRfid {
  background-color: #cf9c2b !important;
}
.pni-kmpg .content-main #lnkSendToBankAccount,
.pni-kmpg .content-main #lnkDepositInstore,
.pni-kmpg .content-main #lnkWebBanking,
.pni-kmpg .content-main #lnkPaymentCenters,
.pni-kmpg .content-main #lnkGcash {
  background: #cf9c2b !important;
}
.pni-kmpg .content-main #lnkSendToBankAccount2,
.pni-kmpg .content-main #lnkWithdrawCardlessAtm,
.pni-kmpg .content-main #lnkWithdrawInstore {
  background: #cf9c2b !important;
}
.pni-kmpg #logo {
  margin-top: -0.5em;
  width: 4em;
}
.pni-kmpg #loading {
  background: #FFF !important;
}
.pni-kmpg #loading span {
  color: #1d1d1d;
}
.pni-kmpg #bottomMenu .box-container .icon-border .icon-box {
  background: #6f6049 !important;
}
.pni-kmpg #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #cf9c2b;
}
.myu8wallet {
  background: #000000 !important;
}
.myu8wallet .navbar-paynet {
  background: #000000 !important;
}
.myu8wallet #menuContainer,
.myu8wallet #bottomMenu {
  background: #FFF !important;
}
.myu8wallet .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #FF0000;
  border-color: #FF0000;
}
.myu8wallet #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #FFF;
}
.myu8wallet #menuItems .icon {
  color: #000000;
}
.myu8wallet #menuItemsMobile .icon {
  color: #000000;
}
.myu8wallet #menuContainer,
.myu8wallet #menuContainerMobile {
  background: #FFF !important;
}
.myu8wallet #menuContainer .menu-btn:hover,
.myu8wallet #menuContainerMobile .menu-btn:hover {
  background-color: #cccccc;
  color: #333;
}
.myu8wallet #menuContainer .menu-label,
.myu8wallet #menuContainerMobile .menu-label {
  color: #000000;
}
.myu8wallet #customerDetails #customerBal {
  color: #000000;
}
.myu8wallet #customerDetails #customerName {
  color: #000000;
}
.myu8wallet #forex select {
  color: #000000;
}
.myu8wallet #bottomMenu .box-container h4 {
  color: #000000;
}
.myu8wallet .navbar-paynet .navbar-nav > li > a {
  color: #FFF;
}
.myu8wallet .navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.myu8wallet .navbar-paynet .navbar-nav > li > a:hover {
  background: #000000 !important;
}
.myu8wallet .box {
  background-color: transparent;
}
.myu8wallet .box .heading {
  background: #FF0000 !important;
  color: #FFF;
}
.myu8wallet .box .sub-heading {
  color: #FFF;
}
.myu8wallet .btn-main,
.myu8wallet .btn-label {
  background: #FF0000 !important;
  color: #FFF;
}
.myu8wallet #recentContainer {
  background-color: transparent;
}
.myu8wallet .content-main {
  background: url(/public/img/u8bg.jpg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  color: #FFF;
}
.myu8wallet .content-main #lnkPayBills,
.myu8wallet .content-main #lnkBuyPrepaid,
.myu8wallet .content-main #lnkLoadRfid {
  background-color: #FF0000 !important;
}
.myu8wallet .content-main #lnkSendToBankAccount,
.myu8wallet .content-main #lnkDepositInstore,
.myu8wallet .content-main #lnkWebBanking,
.myu8wallet .content-main #lnkPaymentCenters,
.myu8wallet .content-main #lnkGcash {
  background: #FF0000 !important;
}
.myu8wallet .content-main #lnkSendToBankAccount2,
.myu8wallet .content-main #lnkWithdrawCardlessAtm,
.myu8wallet .content-main #lnkWithdrawInstore {
  background: #FF0000 !important;
}
.myu8wallet #logo {
  margin-top: -0.5em;
  width: 3em;
}
.myu8wallet #loading {
  background: #000000 !important;
}
.myu8wallet #depositContent .content-main .box-container {
  background-color: #FF0000 !important;
}
.myu8wallet #paymentsContent .content-main .box-container {
  background-color: #FF0000 ;
}
.myu8wallet #withdrawContent .content-main .box-container {
  background-color: #FF0000 !important;
}
.myu8wallet #avatar img {
  border: 1px #FF0000 solid;
}
.myu8wallet .coming-soon {
  background-color: #FFF !important;
  opacity: 100 !important;
}
.myu8wallet #tranContainer {
  background-color: transparent;
}
.myu8wallet #tranContainer .well {
  color: #333 !important;
}
.myu8wallet .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent !important;
}
.myu8wallet #profileContent .content-main .indented-content {
  background-color: transparent;
}
.myu8wallet #tapDeviceContent .content-main #deviceList {
  background-color: transparent;
}
.myu8wallet .well {
  color: #333;
}
.streambucks #logo {
  width: 12em;
  margin-top: -0.25em;
}
.ubuckpay {
  background: #E6E6E6 !important;
}
.ubuckpay .navbar-paynet {
  background: #0d2847 !important;
}
.ubuckpay #menuContainer {
  background: #0e64c9 !important;
}
.ubuckpay #bottomMenu {
  background: #0e64c9 !important;
}
.ubuckpay .box .heading {
  background: #0d2847 !important;
}
.ubuckpay .content-main .box-container {
  background: #fbb03c !important;
}
.ubuckpay .btn-main {
  background: #fbb03c !important;
  color: #FFF;
}
.ubuckpay #logo {
  width: 10em;
  margin-top: -0.5em;
}
.ubuckpay #loading {
  background: #0e64c9 !important;
}
.techserve #logo {
  width: 2.75em;
  margin-top: -0.81em;
}
.bayadpay {
  background: #333 !important;
}
.bayadpay .navbar-paynet {
  background: #FFF !important;
}
.bayadpay #menuContainer,
.bayadpay #bottomMenu {
  background: #5B4CA0 !important;
}
.bayadpay .navbar-paynet .navbar-nav > li > a {
  color: #363636;
}
.bayadpay .navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #363636;
  border-bottom-color: #363636;
}
.bayadpay .navbar-paynet .navbar-nav > li > a:hover {
  background: #2a234a !important;
  color: #FFF;
}
.bayadpay .box .heading {
  background: #E1D5E7 !important;
  color: #363636;
}
.bayadpay .btn-main {
  background: #5B4CA0 !important;
  color: #FFF;
}
.bayadpay .content-main #lnkPayBills,
.bayadpay .content-main #lnkBuyPrepaid,
.bayadpay .content-main #lnkLoadRfid {
  background-color: #E1D5E7 !important;
}
.bayadpay .content-main #lnkSendToBankAccount,
.bayadpay .content-main #lnkDepositInstore,
.bayadpay .content-main #lnkWebBanking,
.bayadpay .content-main #lnkPaymentCenters,
.bayadpay .content-main #lnkGcash {
  background: #E1D5E7 !important;
}
.bayadpay .content-main #lnkSendToBankAccount2,
.bayadpay .content-main #lnkWithdrawCardlessAtm,
.bayadpay .content-main #lnkWithdrawInstore {
  background: #E1D5E7 !important;
}
.bayadpay #logo {
  margin-top: -0.35em;
  width: 2em;
}
.bayadpay #loading {
  background: #5B4CA0 !important;
}
.bayadpay .box {
  background-color: #FAFAFA;
}
.pagcor {
  background: #e4e8eb !important;
}
.pagcor .navbar-paynet {
  background: #ffffff !important;
}
.pagcor #menuContainer {
  background: #467E41 !important;
}
.pagcor #bottomMenu {
  background: #60985B !important;
}
.pagcor .box .heading {
  background: #60985B !important;
}
.pagcor .btn-main {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .content-main .box-container {
  background: #467E41 !important;
}
.pagcor #logo {
  width: 11em;
  margin-top: -0.5em;
}
.pagcor #loading {
  background: #60985B !important;
  color: #FFF !important;
}
.pagcor #bottomMenu .box-container .icon-border {
  border: 1px #ffff solid;
}
.pagcor #bottomMenu .box-container .icon-border .icon-box {
  background-color: #2D6528;
}
.pagcor #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #60985B;
}
.pagcor .footer {
  background: #467E41 !important;
}
.pagcor #menuItems .menu-btn:hover {
  background-color: #335c30;
}
.pagcor .navbar-paynet .navbar-nav > li > a {
  color: #212121;
}
.pagcor .navbar-nav > li > a {
  color: #212121;
}
.pagcor .navbar-nav > li > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > li > a:focus {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .active > a {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .active > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .active > a:focus {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .open > a {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .open > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .open > a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.pagcor .navbar-nav > .open > a:focus {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.pagcor .navbar-nav > .open > a .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.pagcor .navbar-nav > .dropdown > a .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.pagcor .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.pagcor .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.pagcor .navbar-nav > .dropdown > .dropdown-menu {
  padding: 0;
  margin-top: -1px;
}
.pagcor .navbar-nav > .dropdown > .dropdown-menu > li > a {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-nav > .dropdown > .dropdown-menu > li > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.pagcor .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #467E41;
  border-color: #467E41;
}
.pagcor .btn-label {
  background-color: #467E41;
}
.pagcor .btn-label:hover {
  color: #FFF !important;
}
.pagcor .ui-keyboard {
  background: #467E41;
}
.casinofilipino {
  background: #e4e8eb !important;
}
.casinofilipino .navbar-paynet {
  background: #ffffff !important;
}
.casinofilipino #menuContainer {
  background: #467E41 !important;
}
.casinofilipino #bottomMenu {
  background: #60985B !important;
}
.casinofilipino .box .heading {
  background: #60985B !important;
}
.casinofilipino .btn-main {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .content-main .box-container {
  background: #467E41 !important;
}
.casinofilipino #logo {
  width: 4em;
  margin-top: -0.5em;
}
.casinofilipino #loading {
  background: #60985B !important;
  color: #FFF !important;
}
.casinofilipino #bottomMenu .box-container .icon-border {
  border: 1px #ffff solid;
}
.casinofilipino #bottomMenu .box-container .icon-border .icon-box {
  background-color: #2D6528;
}
.casinofilipino #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #60985B;
}
.casinofilipino .footer {
  background: #467E41 !important;
}
.casinofilipino #menuItems .menu-btn:hover {
  background-color: #335c30;
}
.casinofilipino .navbar-paynet .navbar-nav > li > a {
  color: #212121;
}
.casinofilipino .navbar-nav > li > a {
  color: #212121;
}
.casinofilipino .navbar-nav > li > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > li > a:focus {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .active > a {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .active > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .active > a:focus {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .open > a {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .open > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .open > a:hover .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.casinofilipino .navbar-nav > .open > a:focus {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .open > a:focus .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.casinofilipino .navbar-nav > .open > a .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
.casinofilipino .navbar-nav > .dropdown > a .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.casinofilipino .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.casinofilipino .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #FFF;
  border-bottom-color: #FFF;
}
.casinofilipino .navbar-nav > .dropdown > .dropdown-menu {
  padding: 0;
  margin-top: -1px;
}
.casinofilipino .navbar-nav > .dropdown > .dropdown-menu > li > a {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-nav > .dropdown > .dropdown-menu > li > a:hover {
  background: #467E41 !important;
  color: #FFF;
}
.casinofilipino .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #467E41;
  border-color: #467E41;
}
.casinofilipino .btn-label {
  background-color: #467E41;
}
.casinofilipino .btn-label:hover {
  color: #FFF !important;
}
.casinofilipino .ui-keyboard {
  background: #467E41;
}
.peiplus {
  background: #e4e8eb !important;
}
.peiplus .navbar-paynet {
  background: #FFF !important;
}
.peiplus #menuContainer {
  background: #0070D4 !important;
}
.peiplus #bottomMenu {
  background: #0070D4 !important;
}
.peiplus .box .heading {
  background: #0055a1 !important;
}
.peiplus .btn-main {
  background: #FFC200 !important;
  color: #FFF;
}
.peiplus .content-main .box-container {
  background: #0070D4 !important;
}
.peiplus #logo {
  width: 8.5em;
  margin-top: -0.8em;
}
.peiplus #loading {
  background: #0055a1 !important;
}
.peiplus .footer {
  background: #0055a1 !important;
}
.peiplus #bottomMenu .box-container .icon-border .icon-box {
  background-color: #FFC200;
}
.peiplus #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #FFF;
}
.peiplus #bottomMenu #bottomMenuToggle a i {
  color: #FFF;
}
.peiplus .navbar-paynet .navbar-nav > li > a {
  color: #0070D4;
}
.peiplus .navbar-paynet .navbar-nav > li > a:hover {
  color: #FFF;
  background-color: #0070D4;
}
.peiplus .navbar-paynet #navbar .nav .input-group .input-group-btn .btn-default {
  background-color: #FFC200;
  border-color: #FFC200;
}
.peiplus .btn-label {
  background-color: #FFC200;
}
.paymart .navbar-paynet {
  background: #09062d !important;
}
.paymart #menuContainer {
  background: #0738a5 !important;
}
.paymart #bottomMenu {
  background: #0738a5 !important;
}
.paymart .box .heading {
  background: #b70b40 !important;
}
.paymart .btn-main {
  background: #0738a5 !important;
  color: #FFF;
}
.paymart .content-main .box-container {
  background: #0738a5 !important;
}
.paymart #logo {
  width: 3em;
  margin-top: -0.8em;
}
.paymart #loading {
  background: #052774 !important;
}
.paymart .footer {
  background: #052774 !important;
}
.paymart #bottomMenu .box-container .icon-border .icon-box {
  background-color: #b70b40;
}
.paymart #bottomMenu .box-container .icon-border .icon-box .icon {
  color: #FFF;
}
.paymart #bottomMenu #bottomMenuToggle a i {
  color: #FFF;
}
.paymart .btn-label {
  background-color: #0738a5;
}
.ultrapay {
  background: #ccc !important;
}
.ultrapay .navbar-paynet {
  background: #FFF !important;
}
.ultrapay #menuContainer,
.ultrapay #bottomMenu {
  background: #0A2754 !important;
}
.ultrapay .navbar-paynet .navbar-nav > li > a {
  color: #363636;
}
.ultrapay .navbar-paynet .navbar-nav > .dropdown > a .caret {
  border-top-color: #363636;
  border-bottom-color: #363636;
}
.ultrapay .navbar-paynet .navbar-nav > li > a:hover {
  background: #000000 !important;
  color: #FFF;
}
.ultrapay .box .heading {
  background: #E1D5E7 !important;
  color: #363636;
}
.ultrapay .btn-main {
  background: #0A2754 !important;
  color: #FFF;
}
.ultrapay .content-main #lnkPayBills,
.ultrapay .content-main #lnkBuyPrepaid,
.ultrapay .content-main #lnkLoadRfid {
  background-color: #E1D5E7 !important;
}
.ultrapay .content-main #lnkSendToBankAccount,
.ultrapay .content-main #lnkDepositInstore,
.ultrapay .content-main #lnkWebBanking,
.ultrapay .content-main #lnkPaymentCenters,
.ultrapay .content-main #lnkGcash {
  background: #E1D5E7 !important;
}
.ultrapay .content-main #lnkSendToBankAccount2,
.ultrapay .content-main #lnkWithdrawCardlessAtm,
.ultrapay .content-main #lnkWithdrawInstore {
  background: #E1D5E7 !important;
}
.ultrapay #logo {
  margin-top: -2em;
  width: 11em;
}
.ultrapay #loading {
  background: #0A2754 !important;
}
.ultrapay .box {
  background-color: #FAFAFA;
}
