h1,h2,h3,h4,h5,h6,p,a,span,button{font-family: 'Montserrat', sans-serif;font-weight:400;}
ul,li,ol{margin:0px; padding:0px;list-style:none;}
a,i{-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;text-decoration:none;display:inline-block;outline:none;}
a:focus,a:hover{text-decoration:none;}
button,.btn{-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}
span{display:inline-block;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}
img{max-width:100%;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}

/* fontawesome */
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'),url('../fonts/fontawesome-webfont.ttf')  format('truetype'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.svg#fontawesome-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  .logo img{width:150px;margin:20px 0 30px 0;}
  /* .login-wrapper{background:url(../images/admin-bg.jpg) no-repeat;background-size:cover;min-height:800px;} */
  .form-wrap{background-color: rgba(255,255,255,0.1);padding: 40px;box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);margin:120px 0 40px 0;border-radius:5px;}
.login-form .form-control{    display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;border:none;color:#000;border-bottom: 1px solid #acaeb0;border-radius:0em;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.login-form select:focus{background:#fff;color:#000;}
.login-form .form-control:focus{outline:none;box-shadow:none;}
.login-form  input::-webkit-input-placeholder { color: #000000;}
.login-form  input:-moz-placeholder { color: #000000;}
.login-form  input::-moz-placeholder { color: #000000;}
.login-form  input:-ms-input-placeholder { color: #000000;}
.login-form select{background:transparent;}
.login-form .fa{color:#fff;}
.login-form .gj-datepicker .btn{position: absolute;right:-12px;top:5px;border:none !important;background:transparent !important;}
.login-form .form-check-label{color:#fff;}
/* .tab-title{color:#fff;margin-bottom:30px;position:relative;padding:0 0 20px 0;}
.tab-title:before{content:"";position:absolute;width:150px;background:#fff;bottom:0;left:0;height:1px;} */
/* Mark input boxes that gets an error on validation: */
 .login-form input.invalid {border-color: #de2020;}
/* Hide all steps by default: */
#regForm .tab {display: none;}
.login-form button {background-color: #0d71b8;color: #ffffff;border: none;padding: 10px 20px;font-size: 17px;cursor: pointer;margin-bottom:20px;}
.login-form button:hover {opacity: 0.8;}
.confirm-btn{pointer-events:none;}
#prevBtn {background-color: #bbbbbb;}
/* Make circles that indicate the steps of the form: */
.step-wrap{margin-top:90px;text-align:center;}
.step-wrap ul li{width:16.6%;float:left;position:relative;}
.step-wrap ul{position:relative;}
.step-wrap ul:after{content:"";display:table;clear:both;}
.step-wrap ul:before{content:"";position:absolute;background:#fff;width:82%;height:2px;top:14px;margin:auto;left:0;right:0;}
.step {height: 20px;width: 20px;margin: 0 30px;background-color: #fff;border: none;border-radius:3px;font-size:12px;color:#000;display: inline-block;padding-top:2px;}
.step-title{font-size:10px;color:#fff;text-transform: uppercase;margin:5px 0;padding:5px;}
.active .step{opacity: 1;background-color: #4CAF50;color:#fff;}
/* Mark the steps that are finished and valid: */
.step.finish {background-color: #4CAF50;}
.no-border{border:none !important;}
.form-cover{    margin-bottom: 50px;  padding: 10px;  /* border: 1px solid #fff; */  box-shadow: 0 0 5px #ddd;}
#regForm fieldset .form-cover:last-child{margin-bottom:0;}
.form-cover h4{margin-bottom:30px;margin-top:30px;font-size:16px;font-weight:600;}
.file-need{position: absolute;right:0;top:10px;pointer-events:none;color:#fff;}
.form-group{position:relative;}
.otp-generator-box{z-index:99999;}
.otp-generator-box .modal-title{width:100%;font-size: 18px;color: #fff;font-weight: 400;}
.otp-generator-box .modal-content{background:#c0cbd5;border:1px solid #2ab3ec;padding:30px;position: relative;}
.otp-generator-box .modal-content .modal-header{border-bottom:none;}
.otp-generator-box .modal-content .otp-header h5{margin-bottom:30px;color:#37a412;font-size:16px;}
.otp-generator-box .modal-content .btn{margin-top:20px;background:#252243;border:none;}
.otp-generator-box .modal-content .btn:hover{background:#2ab3ec;}
.otp-generator-box .modal-content .modal-header .close{position: absolute;top: -22px;right: -10px;color: #eb0e0e;opacity: 1;font-size: 39px;}
.login-btn{margin:20px 0;}
#showcertifierlevels {color: #fff;margin:20px 0 10px 0;}
#showcertifierlevels input{color:#fff;margin:0 10px 0 0px;}
.margin-top-50{margin-top:50px;}
.form-check-inline{color:#fff;}
/* .form-group .gj-datepicker .gj-icon{background:url(../images/calander-icon.png) no-repeat; font-size:0 !important;width:32px;height:32px;top:-4px !important;left:-2px !important;} */
/* profile page */
.custom-file-input{opacity:1;width:auto;color:transparent;padding-left:70px !important;}
.custom-file-input::-webkit-file-upload-button {visibility: hidden;}
.custom-file-input::before {content: 'Select Document File';display: inline-block;background:#fff;
border: 1px solid #999;border-radius: 3px;padding: 11px 15px;outline: none;white-space: nowrap;-webkit-user-select: none;cursor: pointer;
font-weight: 400;font-size: 10pt;color:#37a412;position:absolute;left:0;}
.custom-file-input:hover::before {border-color:#000;}
.custom-file-input:active::before {background:#fff;}
.check-btn{margin-left:10px;padding:7px 15px !important;border-radius:5px !important;}
#payment-form .form-cover{width:100%;}
.form-cover-opacity{position:relative;}
.form-cover-opacity:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);pointer-events:none;z-index:99;}
.form-cover-opacity .btn{pointer-events:none;}
.form-cover-opacity input{pointer-events:none;}

.header-banner img{width:100%;}
.admin-dashboard-right-profile{min-height:450px;}
.admin-profle-img img{border-radius:50%;width:150px;position: relative;box-shadow:1px -1px 6px #453f3f;}
.admin-profile-wrap{margin-left:250px;}
.admin-profile-wrap.margin-left{margin-left:60px;}
.admin-profle-left{text-align:center;margin-top:56px;}
.admin-profle-left .admin-profle-desp h5{margin-top:10px;font-size:16px;}
.admin-profle-left .admin-profle-desp p{margin-top:5px;font-size:16px;color:#7a857d;}
.admin-profle-email p a{color:#119534;margin:0 0 10px 10px;position: relative;top:0;}
.admin-profle-email p a:hover{top:-5px;}
.admin-profle-email p a:hover{color:#2ab3ec;}
.admin-profle-email p{margin-bottom:2px;color:#119534;}
.admin-profle-email p i{color:#119534;margin:0 0 0 5px;}
.admin-profle-right{margin-top:50px;min-height:350px;}
.admin-profle-right-border{border-left:1px solid #544e4e;}
.admin-prfile-history-header h5{font-weight:600;margin-bottom:20px;}
.admin-prfile-history-desp p .first_name{width:50%;padding:0 20px 0 0;color:#fff;}
.admin-prfile-history-desp p .first_name i{font-style:normal;float:right;}
.admin-prfile-history-desp p .last_name{width:50%;color:#fff;}
.admin-prfile-history-desp p .last_name i{margin-right:6px;}
.admin-prfile-history-desp p .last_name a{color:#119534;position: relative;top:0;}
.admin-prfile-history-desp p .last_name a:hover{top:-5px;}
.admin-prfile-history-desp p .last_name i{color:#119534;}
.admin-prfile-history-desp p{padding:10px 15px;border:1px solid #544e4e;}
.admin-profle-right .short-descrption p{font-size:14px;line-height:28px;}

/* history page */
.admin-history-wrap{background:url(../images/admin-bg.jpg) no-repeat; background-size:cover;padding:50px 0;}
.history-hedaer{margin:30px 0;}

.history-table-row{margin-left:0;margin-right:0;border:1px solid #544e4e;border-bottom:none;}
.history-table-row:last-child{border-bottom:1px solid #544e4e;}
.history-table-row .history-table-col{padding-left:0;padding-right:0;}
.history-tb-headerm.history-name p{color:#119534;}
.history-table .history-name p{margin:0;padding:8px 10px;color:#fff;}
/* sidebar */
#dashboard_wrapper {padding-left: 0;transition: all 0.5s ease;position:fixed;z-index:99;}
#sidebar-wrapper {z-index: 1000;position: fixed;top:63px;left: 250px;width: 0;height: 100%;margin-left: -250px;overflow-y: auto;overflow-x: hidden;
background: #29517e;transition: all 0.5s ease;}
 .sidebar-brand  .admin-dashboard-img-icon img{width: 58px;border-radius:50%;}
 .sidebar-brand  .admin-dashboard-img-icon{float:left;}
 .sidebar-brand .admin-sidebar-name{float:left;padding:10px 0 0 15px;}
 .sidebar-brand .admin-sidebar-name h5{color:#fff;font-size:15px;font-weight:400;margin-bottom:0;}
 .sidebar-brand .admin-sidebar-name .online{width:10px;height:10px;border-radius:50%;background:#119534;}
#dashboard_wrapper.toggled #sidebar-wrapper {width: 250px;}
#sidebar-wrapper .sidebar-brand {position: absolute;top: 0;width: 250px;padding: 20px;}
#sidebar-wrapper .sidebar-brand h2 {margin: 0;font-weight: 600;font-size: 24px;color: #fff;}
#sidebar-wrapper .sidebar-nav {position: absolute;top:75px;width: 250px;margin: 0;padding: 0;list-style: none;}
#sidebar-wrapper .sidebar-nav > li {text-indent: 10px;line-height: 42px;}
#sidebar-wrapper .sidebar-nav > li a {display: block;text-decoration: none;color: #fff;font-weight: 400;font-size: 15px;}
#sidebar-wrapper .sidebar-nav > li > a:hover,#sidebar-wrapper .sidebar-nav > li.active > a {text-decoration: none;color: #000;background: #cac7bc;}
#sidebar-wrapper .sidebar-nav > li > a i.fa {font-size: 24px;width: 60px;}
#navbar-wrapper {width:80px;position: fixed;z-index: 10;top:0;}
#dashboard_wrapper.toggled #navbar-wrapper {position: absolute;margin-right: -250px;}
#navbar-wrapper .navbar {border-width: 0 0 0 0;background-color: #eee;font-size: 24px;margin-bottom: 0;border-radius: 0;}
#navbar-wrapper .navbar a {color: #757575;}
#navbar-wrapper .navbar a:hover {color: #cac7bc;}
#content-wrapper {width: 100%;position: absolute;padding: 15px;top: 100px;}
#dashboard_wrapper.toggled #content-wrapper {position: absolute;margin-right: -250px;}
/* admin */
.admin-dashboard-header-right .sidebar-brand  .admin-dashboard-img-icon img{width: 35px;border-radius:50%;}
.admin-dashboard-header-right .sidebar-brand  .admin-dashboard-img-icon{float:left;}
.admin-dashboard-header-right .sidebar-brand  .admin-dashboard-img-icon i{color:#fff;}
.admin-dashboard-header-right .sidebar-brand{float:left;}
.admin-dashboard-header-right .admin-dashboard-logout{float:left;margin:9px 0 0 10px;}
.admin-dashboard-header-right .admin-dashboard-logout .dropdown-menu{top: 12px !important;  left: -9px;background:#252243;}
.admin-dashboard-header-right .admin-dashboard-logout .dropdown-menu .dropdown-item{color:#fff;}
.admin-dashboard-header-right .admin-dashboard-logout .dropdown-menu .dropdown-item:hover,.admin-dashboard-header-right .admin-dashboard-logout .dropdown-menu .dropdown-item:focus{background:#252243;}
.admin-dashboard-header-right .admin-dashboard-logout i{color:#fff;cursor: pointer;}
.admin-dashboard-header-right .sidebar-brand .admin-sidebar-name{float:left;padding:10px 0 0 15px;}
.admin-dashboard-header-right .sidebar-brand .admin-sidebar-name h5{color:#fff;font-size:15px;font-weight:400;margin-bottom:0;}
.admin-dashboard-header-right .sidebar-brand .admin-sidebar-name .online{width:10px;height:10px;border-radius:50%;background:#119534;}
.admin-dashboard-header-logo img{width:140px;}
.admin-dashboard-header-logo{-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}
.admin-dashboard-header-logo.small-logo{position: relative;left:-13px;}
.admin-dashboard-header-logo.small-logo img{width:40px;}
.admin-dashboard-header{background: #2b3f66;padding: 10px 20px;position: fixed;width: 100%;top: 0;z-index: 9;}
.admin-dashboard-content{background:url(../images/login-page.jpg) no-repeat; background-size:cover;}
.admin-dashboard-wrap{background:rgba(255,255,255,0.1);position: relative;padding:15px;margin-bottom:20px;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;border:1px solid transparent;}
.admin-dashboard-wrap:hover{border:1px solid #fff;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;}

.admin-dashboard-right{margin-left:250px;margin-top:70px;}
.admin-dashboard-right.margin-left{margin-left:60px;}
.admin-price{position: absolute;left:0;top:0; width: 65px;height: 65px;text-align:center;background: #252243;border-radius: 0 0 65px 0;-moz-border-radius: 0 0 65px 0;-webkit-border-radius: 0 0 65px 0;cursor: pointer;-moz-transition:all 600ms linear;-webkit-transition:all 600ms linear;-ms-transition:all 600ms linear;-o-transition:all 600ms linear;transition:all 600ms linear;font-size:15px;}
.admin-price:hover{background:#2ab3ec;}
.admin-price-amount{color:#fff;padding:13px 0 0 0;text-align:center;}
.admin-dashboard-img{text-align:center;}
.admin-dashboard-img img{width:250px;margin-top:5px;}
.admin-dashboard-dsp{margin:10px 0;}
.admin-dashboard-dsp p{margin-bottom:4px;}
.admin-dashboard-btn .btn{background:#252243;color:#fff;font-size:15px;}
.admin-dashboard-btn .btn:hover{background:#2ab3ec;}
.dashboard_modal-overlay.new,.subscribe_dashboard_modal-overlay.new,.gift_dashboard_modal-overlay.new{background:rgba(0,0,0,0.9);width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;}
.dashboard_modal,.subscribe_dashboard_modal,.gift_dashboard_modal {display: none;position:fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);background: #fff;width: 520px;
text-align: center;box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,.2);}
.dashboard_modal.visible,.subscribe_dashboard_modal.visible,.gift_dashboard_modal.visible {display: block;}
.dashboard_modal__header {color:white;background: #333;line-height: 50px;text-align:left;position: relative;height:50px;box-sizing:border-box;
}
.dashboard_modal_bal{padding:0 15px;background:#252243;}
.dashboard_form_wrap{padding:20px 20px;}
.dashboard_modal__header a {position: absolute;top: 0;right: 0;text-decoration: none;color:white;font-weight: bold;display: block;padding: 0 20px;font-size:16px;background: #555;height: 100%;}

.police-dashboard_modal-overlay.new{background:rgba(0,0,0,0.9);width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;}
.police-dashboard_modal{display: none;position:fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);background: #fff;width: 520px;
text-align: center;box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,.2);}
.police-dashboard_modal.visible{display: block;}
.police-dashboard_modal__header {color:white;background: #333;line-height: 50px;text-align:left;position: relative;height:50px;box-sizing:border-box;
}
.police-dashboard_modal_bal{padding:0 15px;background:#252243;}
.police-dashboard_form_wrap{padding:20px 20px;}
.police-dashboard_modal__header a {position: absolute;top: 0;right: 0;text-decoration: none;color:white;font-weight: bold;display: block;padding: 0 20px;font-size:16px;background: #555;height: 100%;}

.dashboard_modal_bal{padding:0 15px;background:#252243;}
.dashboard_form_wrap{padding:20px 20px;}
.dashboard_modal__header a {position: absolute;top: 0;right: 0;text-decoration: none;color:white;font-weight: bold;display: block;padding: 0 20px;font-size:16px;background: #555;height: 100%;}
.dashboard_form_wrap .btn{background:#252243;color:#fff;}
.dashboard_form_wrap .btn:hover{background:#2ab3ec;}
#dashboard_wrapper.toggled .admin-dashboard-img-icon img{width:31px;}
#dashboard_wrapper.toggled  .admin-sidebar-name{display:none;}
.show-error{display:none;color:#eb0e0e;}
/* admin view details */
.admin-viewdetails-table .view-details_btn{background:#252243;color:#fff;}
/* .admin-viewdetails-table .history-table-row{margin-bottom:20px;} */
.admin-viewdetails-content{position: absolute;width:100%;height:100%;}
.admin-viewdetails-table .history-table-row .admin-viewdetails-name{text-align:right;}
.admin-dashboard-right-profile{margin-top:0;}
.admin-viewdetails-table .history-name p{margin-top:6px;}
/* admin wallet */
.admin-wallet-box {margin-bottom:0;}
.admin-wallet-box .form-control{background:transparent;border:1px solid #544e4e;color:#fff;}
.admin-wallet-box .btn{background:#252243;color:#fff;border:none;}
.admin-wallet-box .btn:hover{background:#2ab3ec;}
#admin-wallet .history-name,#traders-history .history-name{color:#000;}
#admin-wallet tr td,#traders-history tr td{color:#000;}
#admin-wallet tr th,#traders-history tr th{border-bottom:none;border-top:none;text-align:center;}
#admin-wallet tr td,#traders-history tr td{text-align:center;}
#admin-wallet_length label,#traders-history_length label{color:#000;}
#admin-wallet_filter label,#traders-history_filter label{color:#000;}
#admin-wallet_filter .form-control,#traders-history_filter .form-control{background:transparent;border:1px solid #544e4e;color:#000;}
#admin-wallet_paginate .page-item.disabled .page-link,#traders-history_paginate .page-item.disabled .page-link{color:#fff;background:#0d71b8;}
#admin-wallet_paginate .page-item.active .page-link,#traders-history_paginate .page-item.active .page-link{background:#252243;border:1px solid #252243;}
#admin-wallet_info,#traders-history_info{color:#fff;}

/* aminer tradeboard */
.view_transiction_history .btn,.view_certificate .btn,.certificate-dashboard_approve .btn{background:#0d71b8; border:1px solid #0d71b8;color:#fff;margin:0 5px;}
.no-js .multi-step-form fieldset button,.no-js .multi-step-form h2,.multi-step-form.edit-form fieldset button,.multi-step-form.edit-form h2 {display: none !important;}
.no-js .multi-step-form fieldset,.multi-step-form.edit-form fieldset {display: block !important;}
.no-js .multi-step-form [type="submit"],.no-js .multi-step-form [type="reset"],.multi-step-form.edit-form [type="submit"],.multi-step-form.edit-form [type="reset"] {
display: inline-block !important;}
.no-js .multi-step-form .steps,.multi-step-form.edit-form .steps {display: none;}
.multi-step-form fieldset {display: none;border:none;}
.multi-step-form fieldset:first-of-type {display: block;}
.multi-step-form fieldset.hidden {display: none;}
.multi-step-form fieldset.visible {display: block;}
.multi-step-form .steps button {border: 0;}
.multi-step-form .steps [disabled] {background: none;}
/* .multi-step-form .steps .active {background: #eee;} */
.error {color: red;width:100%;}
.msg {color: red;}
label .optional {font-weight: normal;font-size: 90%;}
.disable-btn {cursor: not-allowed;}
.seletced-error {display: none;}
#step-3 .row {margin-bottom: 25px;}
.checkbox_accept{position: relative;}
.checkbox-input{    position: absolute;
  left: 0;
  top: 4px;}
  .checkbox_accept .label_text{padding:0 0 0 20px;}
#regForm:focus,#regForm fieldset:focus{outline:none;}
/*13-10-21*/
.login-slider .owl-dots{text-align:center;}
.login-slider .owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;margin:5px;background:#ddd;}
.login-slider .owl-dots .owl-dot.active{background:#000;}
.forget-password a{font-weight:600;}
.common-btn-blue{padding:8px 25px;border-radius:5px;background:#0d71b8;color:#fff;}
@media (min-width: 1200px){
  .gift_dashboard_modal {width:1100px;}
  .gift_dashboard_modal-overlay iframe{min-height:300px;}
}
@media (min-width: 992px) and (max-width:1199px){
  .gift_dashboard_modal {width:950px;}
}
@media (min-width: 768px) and (max-width:991px){
  .gift_dashboard_modal {width:750px;}
}
@media (min-width: 768px) {
  
  #dashboard_wrapper {padding-left: 250px;}
  #dashboard_wrapper.toggled {padding-left: 60px;}
  #sidebar-wrapper {width: 250px;}
  #dashboard_wrapper.toggled #sidebar-wrapper {width: 60px;}
  #dashboard_wrapper.toggled #navbar-wrapper {position: absolute;margin-right: -190px;}
  #dashboard_wrapper.toggled #content-wrapper {position: absolute;margin-right: -190px;}
  #dashboard_wrapper.toggled {padding-left: 60px;}
  #content-wrapper {position: relative;top: 0;}
  #dashboard_wrapper.toggled #navbar-wrapper,#dashboard_wrapper.toggled #content-wrapper {position: relative;margin-right: 60px;}
}

@media (max-width: 767px) {
  #wrapper {padding-left: 0;}
  #sidebar-wrapper {width: 250px;}
  #wrapper.toggled #sidebar-wrapper {width: 250px;}
  #wrapper.toggled #navbar-wrapper {position: absolute;margin-right: -250px;}
  #wrapper.toggled #content-wrapper {position: absolute;margin-right: -250px;}
  /* #navbar-wrapper {position: relative;} */
  #wrapper.toggled {padding-left: 250px;}
  #content-wrapper {position: relative;top: 0;}
  #wrapper.toggled #navbar-wrapper,#wrapper.toggled #content-wrapper {position: relative;margin-right: 250px;}
  .admin-dashboard-right{margin-left:0;}
  #navbar-wrapper{left:125px;}
  #dashboard_wrapper.toggled #sidebar-wrapper{width:60px;}
}

