#loginBtn--google{color:#fff; cursor:pointer;}
.auth_key i{cursor:pointer;}
.auth_key i.active{color:#000;}
.api_title{color:#000; font-weight:bold;}
.no_mb{margin-bottom:0;}
.api_field_type{display:block; opacity:0.5;}
.api_field_required{font-size:12px; color: rgb(78, 78, 78); margin-top:5px;}
.api_field_required span{margin-left:10px; font-size:12px;}
.flex{display:flex; align-items:center;}
.flex div{flex:50%;}
.code_snippets, .example_response{height:350px; overflow:auto;}
.example_response{height:580px; overflow:hidden;}
.pincode_example_response{overflow:auto;}
.api_response_title{font-weight:bold;}
.api_response_divider{height:15px;}
.hide{display:none;}
.login-body .logo-image{width:100%;margin: 100px auto 0;}
.form-group {margin-bottom: 0.2rem;}
.mb-5, .my-5 {margin-bottom: 2rem!important;}
.btn-primary, .btn-primary.disabled, .btn-primary[disabled], .btn-primary.disabled.active, .btn-primary.active[disabled] {
    background-color: #29a9ff;
    border-color: #29a9ff;
    color: #FFFFFF;
}
.container {
    width: 100%;
    padding-right: 25px;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto;
}
.btn-success {
    background-color: #29a9ff;
    border-color: #29a9ff;
    color: #FFFFFF;
}
.modal-header {background: #5E80A6;}
.adtocart {background: #fff; left:40%;}
.adtocart i {color: #5E80A6;}
.pro-title {color: #5E80A6;}
.top-nav ul.top-menu > li > a {padding: 10px;}
.footer_home{background:#053c76; padding:20px; color:#fff;}
.inline-logo{max-inline-size:-webkit-fill-available;}
#data-table{width:100% !important;}
.cursor{cursor:pointer;}

@media (max-width: 768px) {
.login-body .flex,.homepage .flex{display:block;}	
.login-body .logo-image{width:100%;margin:0;}
.login-body .signin-section .form-signin{margin:0 auto;}
}