html{scroll-behavior:smooth;color: white!important}
html,body{height:100%;}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background:#fff;font-size:.875rem;line-height:1.6;font-family:'Montserrat',sans-serif;color:#555}
img::-moz-selection{background:transparent}
img::selection{background:transparent}
img::-moz-selection{background:transparent}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;}
p{font-weight:500}
a{color:#e62d28;text-decoration:none;outline:none}
a:hover,a:focus{color:#2f5f9f;text-decoration:none;outline:none}
a:active{color:#e62d28;text-decoration:none;outline:none}
a.normal-link{color:#e62d28;text-decoration:none;outline:none}
a.normal-link:hover,a.normal-link:focus{color:#2f5f9f;text-decoration:none;outline:none}
a.normal-link:active{color:#e62d28;text-decoration:none;outline:none}
.text-color-1{color:#e62d28!important}
.text-color-2{color:#2f5f9f!important}
.bg-color-1{background:#e62d28!important}
.bg-color-2{background:#2f5f9f!important}
#toTop{position:fixed;right:35px;bottom:25px;z-index:999;width:40px;height:40px;background-color:#032e42;opacity:1;border-radius:5px;text-align:center;font-size:18px;color:#fff;cursor:pointer;border:1px solid #fff;line-height:40px}
#toTop:hover{background-color:#732c7b}
textarea{resize:none}
.custom-control-label::before{border:1px solid #ccc;background:#FAFAFA;box-shadow:inset 0 2px 4px 1px rgba(0,0,0,0.1);border-radius:6px;width:1.25rem;height:1.25rem}
.custom-control-label::after{width:1.25rem;height:1.25rem}
.custom-control-label{margin-bottom:5px!important;vertical-align:middle!important;padding-left:5px!important;padding-top:3px!important;color: #5c5c5c;}
.custom-control-input:checked ~ .custom-control-label:before {color: #fff;border-color: #2f5f9f;background-color: #2f5f9f;}
.custom-control-input:checked ~ .custom-control-label:focus {box-shadow: none;}
.custom-control-input:checked ~ .custom-control-label:active {box-shadow: none;}
.form-control{height:42px;background: #faf9f7;box-shadow: inset 0px 4px 5px rgba(0, 0, 0, 0.05);border-radius: 3px;font-style: normal;font-weight: normal;font-size: 16px;line-height: 103.37%;letter-spacing: 0.065em;/*text-transform: uppercase;*/color: #5C5C5C;}
.form-control:focus{box-shadow: none;border:1px solid #e6e5e4;}
.select-arrow{-moz-appearance:none;-webkit-appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-repeat:no-repeat;background-position:right 0 center;background-size:30px 4px}
.dataTables_length select.form-control{background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px}
.login-bg{background:#faf9f7;min-height: 100%;}
.login-bg .card{background: #FFFFFF;box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.1);border-radius: 8px;}
.login-bg .card-title{font-style: normal;font-weight: 600;font-size: 20px;line-height: 103.37%;letter-spacing: 0.065em;text-transform: uppercase;color: #252d40;}
.bg-gradient-border{background: linear-gradient(269.96deg, #7FBC47 11.8%, #D7DB2D 96.63%);height: 1px;}
.bg-gradient-border-2{background: linear-gradient(269.96deg, #7FBC47 11.8%, #D7DB2D 96.63%);height:2px;}
button { box-shadow: none; outline: none;}
.btn:focus,.btn:active { box-shadow: none;}
.btn{-moz-transition: all, ease-in-out .5s;-o-transition: all, ease-in-out .5s;-webkit-transition: all, ease-in-out .5s;transition: all, ease-in-out .5s}
.btn-payit{height:42px;border:none;background:#2f5f9f;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);border-radius: 3px;font-style: normal;font-weight: 600;font-size: 16px;line-height: 103.37%;letter-spacing: 0.065em;text-transform: uppercase;color: #FFFFFF;text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);}
.btn-payit:hover{color: #fff;background:#e62d28;}
.btn-payit:focus{box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);}
.btn-payit:active{box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);}
.main-navigation nav .navbar-nav .nav-item a{color:#2f5f9f;font-weight: 400; font-size: 14px;}
.main-navigation nav .navbar-nav .nav-item a:hover{color:#e62d28}
.main-navigation nav .navbar-nav .nav-item a.active{color:#e62d28}
.main-navigation nav .navbar-nav .show > .nav-link {color: #2f5f9f;}
.main-navigation .dropdown-menu{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) ;border: none;margin: 0.5rem 0 0;border-radius: 0;padding: 0em;}
.main-navigation nav .dropdown-menu a.dropdown-item{padding: 1em;border-bottom:1px solid #ddd;}
.main-navigation nav .dropdown-menu a.dropdown-item:hover{background:#faf9f7;}
.main-navigation .navbar-dark .navbar-toggler{color:#2f5f9f;outline: none;border: none;}
.main-navigation .navbar-dark .navbar-toggler:hover{color:#e62d28;}
.main-navigation .dropdown-item:focus, .main-navigation .dropdown-item:hover{background:0 0}
.main-navigation .dropdown-item:active, .main-navigation .dropdown-item.active {background:0 0}
.table{font-size: 12px; font-weight: 400;color: #555;}
.table th, .table td{vertical-align: middle;}
.table .thead-dark th{background: #242e40;color:#ffffff;font-size: 14px;font-weight:600;}
.table .thead-dark th{border-color:#fff;}
.nav-split{height:auto;width:auto;font-size:14px;margin:0;padding:0;}
.nav-split a{color:#2f5f9f;background: #FFFFFF;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);border-radius: 8px;width: 30px;height: 30px;line-height:30px;}
.nav-split a:hover,.nav-split a:active{color:#e62d28;}
.nav-split li:after{color:#999;}
.nav-split ul{padding:0;margin:0;}
.nav-split li{display:inline-block;margin:0;}
.nav-split a{display:inline-block;text-align:center;text-decoration:none;padding:0;margin:0;outline:0;}
.nav-split li:after{content:"";padding:5px;}
.nav-split li:last-child:after{content:none;}
section.modal-popup .modal-header{background: #252d40}
section.modal-popup .modal-title{color:#fff!important;}
section.modal-popup .close{color:#ffffff;}
#load{width:100%;height:100%;position:fixed;z-index:9999;background:url(../img/loader.gif) no-repeat center center rgba(255, 255, 255, 0.75);}
footer.footer{position: relative;width: 100%;background: #252d40;}
section.main-content{width:100%;position: relative;min-height: 100vh;}
.page-bg{background:#faf9f7;min-height: 100%;}
p.welcome-text{font-style: normal;font-weight: 600;font-size: 16px;line-height: 18px;letter-spacing: 0.02em;text-transform: uppercase;color: #2f5f9f;}
p.getstart{font-style: normal;font-weight: normal;font-size: 47px;line-height: 103.37%;letter-spacing: -0.01em;text-transform: uppercase;color: #2f5f9f;}
.wallet-box{background-image: url(../img/wallet-box.svg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.wallet-box-dashboard{background-image: url(../img/wallet-box.svg);background-repeat: no-repeat;background-position: center center;background-size: cover;padding:2.5em;}
p.wallet-heading{font-style: normal;font-weight: 600;font-size: 20px;line-height: 103.37%;letter-spacing: 0.02em;text-transform: uppercase;color: #5C5C5C;}
h6.sub-heading{	font-style: normal;font-weight: normal;font-size: 17px;line-height: 103.37%;letter-spacing: 0.065em;text-transform: uppercase;color: #5C5C5C;}
@media (max-width: 575.98px) { 
h6.amount-value{font-size: 12px;}
}
.card-box{background: #FFFFFF;box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.1);border-radius: 8px;}
.card-box-transparent{background:transparent;}
.card-box .card-header{font-style: normal;font-weight: 600;font-size: 20px;line-height: 103.37%;letter-spacing: 0.065em;color: #2f5f9f;}
h6.page-title{font-style: normal;font-weight: 600;font-size: 20px;line-height: 103.37%;letter-spacing: 0.065em;color: #2e5e9e;}
.page-crumb .breadcrumb{background: transparent;padding:0;color: #5C5C5C;font-style: normal;font-weight: 400;font-size: 14px;}
.page-crumb .breadcrumb-item + .breadcrumb-item::before {display: inline-block;padding-right: .5rem;color: #ccc;content: "|";}
.page-crumb .breadcrumb-item a{color: #2e5e9e;}
.page-crumb .breadcrumb-item a:hover{color: #e62d28;}
.page-crumb .breadcrumb-item.active{color: #e62d28;}
.main_title h3{font-style: normal;font-weight: normal;font-size: 28px;line-height: 107.87%;text-align: center;text-transform: uppercase;color: #263238;position:relative;margin-bottom:15px;}
.main_title h3 span:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;background: linear-gradient(231.41deg, #7FBC47 6.19%, #D7DB2D 111.33%);height: 2px;}
.main_title h3 span{display: inline-block;position: relative;padding-bottom: 10px;}
section.phone-section{background-image: url(../img/phone-section.svg);background-repeat: no-repeat;background-position: center center;background-size: cover;}
section.phone-section .container{padding-top:80px;padding-bottom:0px;}
section.phone-section p{font-family: Varela Round;font-style: normal;font-weight: normal;font-size: 28px;line-height: 115.37%;color: #5C5C5C;}
@media (max-width: 768px) {
footer .footer-form{margin-top:0px;}
section.header-bottom{text-align: center;}
}
.page-wrapper{position: relative;margin: 0;padding: 0;width: 100%;overflow: hidden;}
#currency-tab .nav-tabs {border-bottom: 1px solid #ccc;}
#currency-tab .nav-tabs a.nav-link{cursor: pointer;}
#currency-tab .nav-tabs .nav-link{border: none;border-radius: 0;cursor: pointer;}
#currency-tab .nav-link {display: block;padding: .5rem 1rem;font-size: 16px; font-weight: 600;}
#currency-tab .nav-tabs .nav-link.active{color: #2e5e9e;background-color: #fff;border: none;border-bottom: 3px solid #e62d28;}