﻿/* GENERAL IMONEZA CSS */
.imoneza-wrapper *{color:#333;font-family: "Roboto",sans-serif;font-size:16px;line-height:22px;}
.imoneza-wrapper a{color:#e87722;}
.imoneza-wrapper a:hover{cursor:pointer;text-decoration:underline;}
.imoneza-wrapper .btn{white-space:normal;color:#fff !important;margin:0px;padding: 7px 10px 8px;line-height:22px;}
.imoneza-wrapper .btn:hover{text-decoration:none;}
.imoneza-wrapper .btn-primary{background:#e87722;border:1px solid #d86712;}
.imoneza-wrapper .btn-primary,
.imoneza-wrapper .btn-primary *{color:#fff;}
.imoneza-wrapper .btn-primary:hover{background:#d86712;}
.imoneza-wrapper img{max-width:100%;float:left;box-sizing:border-box;}
.imoneza-wrapper h1{font-family: 'Roboto Slab', serif;font-size:26px;line-height:26px;font-weight:bold;letter-spacing:-1px;margin:0px 0px 0px 0px;}
.imoneza-wrapper h2{font-family: 'Roboto Slab', serif;font-size:20px;line-height:26px;font-weight:bold;letter-spacing:-1px;margin:0px 0px 0px 0px;}
.imoneza-wrapper h4{font-family: 'Roboto Slab', serif;font-size:20px;line-height:26px;font-weight:bold;letter-spacing:-1px;margin-top:0px;}
.imoneza-wrapper .checkbox{width:100%;}
.imoneza-wrapper .form-control{border-radius:4px !important;}

#imoneza-entire-wallet-wrapper-iframe a{color:#e87722;}
#imoneza-entire-wallet-wrapper-iframe a:hover{color:#e87722;text-decoration:underline;}

/* iMoneza Wallet Light Theme*/
#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet *{color:#333;}
#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet .btn-primary{color:#fff;}
#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet #imoneza_embedded_wallet_wrapper,
#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet #imoneza-embedded-wallet-login-wrapper-iframe,
#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet #imoneza-embedded-wallet-utility-wrapper{background:#fff;}
#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet a{color:#e87722;}
#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet #imoneza_embedded_wallet .imoneza-user-image{border:5px solid #fff;}

/* iMoneza Wallet Dark Theme*/
#imoneza-entire-wallet-wrapper-iframe *{color:#fff;}
#imoneza-entire-wallet-wrapper-iframe a{color:#e87722;}
#imoneza_embedded_wallet_wrapper{background:#222;position:fixed;bottom:0px;z-index:10000;width:100%;box-shadow: 0 0 5px #000;}
#imoneza_embedded_wallet{max-width:1200px;width:100%;margin:0px auto 0px auto;padding-left:0px;padding-right:10px;box-sizing:border-box;}
#imoneza-entire-wallet-wrapper-iframe input[type=text],
#imoneza-entire-wallet-wrapper-iframe input[type=email],
#imoneza-entire-wallet-wrapper-iframe input[type=password]{color:#333;}
#imoneza-entire-wallet-wrapper-iframe .btn{padding:5px 10px 5px 10px;}


/* IMONEZA EMBEDDED WALLIT LOGIN*/
#imoneza-entire-wallet-wrapper-iframe{float:left;width:100%;height:100%;}
#imoneza-embedded-wallet-login-wrapper-iframe{background:#222;width:100%;float:left;}
#imoneza-embedded-wallet-login{max-width:1200px;width:100%;margin:0px auto 0px auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}
#imoneza-embedded-wallet-login .imoneza-social-login-wrapper{width:35%;float:left;text-align:center;margin:40px 0px 0px 0px;}
#imoneza-embedded-wallet-login .imoneza-social-login-wrapper h4{display:inline-block;margin:0px;}
#imoneza-embedded-wallet-login .imoneza-social-login-wrapper .facebookLogin{width:40px;display:inline-block;position:relative;top:11px;margin-left:5px;}
#imoneza-embedded-wallet-login .imoneza-social-login-wrapper .googlePlusLogin{width:40px;display:inline-block;position:relative;top:11px;margin-left:5px;}
#imoneza-embedded-wallet-login .imoneza-login-wrapper{width:65%;float:left;border-left:1px solid #ccc;padding:25px 0px 15px 50px;position:relative;}
#imoneza-embedded-wallet-login .imoneza-login-wrapper .imoneza-or{position:absolute;display:block;background:#fff;color:#333;font-weight:800;border:1px solid #ccc;border-radius:50%;position:absolute;top:45%;width:30px;height:30px;left:-15px;text-align:center;padding-top:3px;font-size:12px;color:#999;}



@media screen and (max-width:450px){
    #imoneza-embedded-wallet-login .imoneza-social-login-wrapper{width:100%;float:left;text-align:center;margin:0px 0px 10px 0px;}
    #imoneza-embedded-wallet-login .imoneza-login-wrapper{width:100%;border-left:0px;border-top:1px solid #ccc;padding-left:0px;margin-top:20px;}
    #imoneza-embedded-wallet-login .imoneza-login-wrapper .imoneza-or{top:-15px;left:50%;margin-left:-15px;}
}

@media screen and (max-width:420px){
    #imoneza-embedded-wallet-login-wrapper-iframe h4{font-size:18px;}
}

#imoneza-entire-wallet-wrapper-iframe.imoneza-light-wallet .field-validation-error span {color:rgba(201, 40, 40, 0.9);}
#imoneza-entire-wallet-wrapper-iframe.imoneza-dark-wallet  .field-validation-error span {color:rgba(236, 131, 131, 1.0);}
.imoneza-light-wallet p.embedded-authentication-error {margin-bottom:0px;color:rgba(201, 40, 40, 0.9) !important;}
.imoneza-dark-wallet p.embedded-authentication-error {margin-bottom:0px;color:rgba(236, 131, 131, 1.0) !important;}

.imoneza-wrapper .form-group { margin-left: 0px; margin-right:0px; margin-bottom: 2px; margin-top: 3px;}

.imoneza-login-wrapper { text-align: center; }
.imoneza-login-wrapper .form-control { margin: auto; }
.imoneza-login-wrapper .checkbox label { display: inline-block; }

.imoneza-social-login-wrapper-links-v { display: none; }
.imoneza-social-login-wrapper-links-h { display: block; margin-top: 30px; border-top: 1px solid #ccc; padding-top: 30px; }

@media screen and (max-width:450px){
    .imoneza-social-login-wrapper-links-v { display: block; width: 100%; margin-top: 10px; border-top: 1px solid #ccc; padding-top: 10px; }
    .imoneza-social-login-wrapper-links-h { display: none; }
}
