/**{transition:1s;}*/
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 226px;
  background-color: #efeeed;
  color: #121212;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}
body.login-changed{margin-bottom: 0; background-color: #fff !important;}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #294e79;
}
.ft-img{margin-top: 5px;}
.header{background-color: #294e79; height: 60px;z-index: 99;position: relative;}
.header img{width: 250px;}
.header .container .row{justify-content: space-between;}
.header .right-div{display: flex; /*padding: 20px;*/padding-top: 20px; height: 60px;}
.right-div p { padding-right: 50px; color: #fff; font-size: 16px; font-weight: 400;}
.right-div a {background: #294e79; height: 32px; padding: 7px 15px; position: relative; top: 0px; border-radius: 3px; color: #fff !important; font-weight: 400; font-size: 12px;}
.top-bar{background: #fff; border-bottom: 10px solid #0da3e2;}
.top-bar .container { display: flex; justify-content: space-between; color: #4e4e4e; font-weight: 400; height: 70px; align-items: center; font-size: 20px;}
.top-bar .container p{margin-bottom: 0;}
.card-header{padding: 10px 40px;}
.card-header{font-weight: 600; font-size: 23px;}
.card-header span{font-size: 15px; font-weight: 400; display: block; }
.card-body{padding:20px 50px;}
.f-pword{color: #414141; font-style: italic;}
.f-pword a{color: #414141; margin-bottom: 6px; display: block;}
/*.get-otp a{background: #dbdbda; color: #fff; font-weight: 600; font-size: 14px; border-radius: 4px; padding: 10px 15px; width: 150px;}*/
.get-otp a {
    color: #dbdbda;
    font-weight: 600;
    font-size: 14px;
}
a.dropdown-item.no-link {
    cursor: none;
}
.table.table td, .table.table th{padding-top: 10px; padding-bottom: 10px; font-size: 12px;}
.grey-otp {background: #ccc !important; color: #666 !important;}
.login .btn-warning {background: #0da3e2 !important;text-transform: uppercase !important;color: #fff !important;font-size: 13px;font-weight: 600;margin: 1rem 0;}
/*.login .hvr-bounce-to-right:before{background: #294e79 !important;}*/
.login .btn-warning:hover{color: #fff !important;}
.login .card, .mobile-add .card{border-radius: 0px;}
.card{border-radius: 0px;}
.mobile-add a{display: block;}
.mobile-add a img {width: 84.3%; padding: 18px; box-sizing: border-box;}
.right-nav{display: flex; justify-content: space-between; align-content: center;}
ul.nav.grey {text-transform: uppercase; background: transparent !important; margin-right: 30px;}
.nav-link {display: block; padding: .5rem 1rem; background: transparent !important; color: #121212 !important; text-transform: uppercase; font-weight: 600; font-size: 12px; text-align: center;}
.cpm-manage p{ margin-top: 0; margin-bottom: 1rem; display: inline-block; float: right; width: 82%; position: relative; top: -7px;}
.cpm-manage{box-shadow: none;}
.cpm-manage .card-body{padding-top: 40px; padding-bottom: 20px; box-shadow: none !important;}
.spacer{background: #55acee; border-bottom: 2px solid #4070ae; height: 100px;}
.grid {border-radius: 5px; border: 2px solid #f5f5f5; padding: 10px; font-size: 13px; background: #fff; position: relative; top: -75px;}
.grid-header{font-size: 18px; color: #000666; font-weight: 600; text-align: center; padding:20px 0;}
.grid-body .col{border-bottom: 1px solid #f5f5f5; padding: 8px;}
.grid-body .col:last-child{border: none;}
.relative-position{padding: 1rem 2rem; display: flex;}
.btm-btns{text-align: center; position: relative; top: -40px;}
.btn{font-size: 13px; text-transform: uppercase; font-weight: 600; margin: 0 15px 0 0; padding: 10px 35px;}
.btn-warning{background: #0da3e2 !important;}
.btn-warning.hvr-bounce-to-right:before{background: #294e79;}
.modal-dialog{max-width: 45%;}
.modal-dialog .modal-content .modal-header{border-bottom: none;position: absolute;right: 0;z-index:9999; }
.modal-body {padding: 60px;}
.modal-body h4{font-weight: bold;}
.modal-body .row {padding: 6px 0;  font-size: 14px;}
.cpm-manage .card-header{position: relative; background: #294e79; color: #fff;}
.cpm-manage .btn {position: absolute; left: 30%; top: 22%;}
.pagination .page-item.active .page-link{background: #0da3e2;font-size: 12px; padding: 5px 10px;}
div.dataTables_wrapper div.dataTables_info{padding-top: 4px !important;}
.btn-blue-grey {background-color: #cbcbcb !important; color: #414141 !important;}
.table .badge {margin: 2px; float: left; width: 14px; height: 16px; cursor: pointer; box-shadow: none !important; line-height: 6px;}
.btn.btn-blue-grey.hvr-bounce-to-right::before {background: #b0afaf;}
.badge{ box-shadow:none !important; }
.table thead th{font-size: 13px; font-weight: 600; text-transform: uppercase; color: #121212;}
.nav-link{ padding: 46px 1rem; }
.nav-link.hvr-sweep-to-bottom:before{background: #0da3e2 !important; top: 20px; }
span.help { padding: 38px 10px;}
.nav-link:hover{color: #FFF !important;}
a.nav-link.hvr-sweep-to-bottom.active{background: #0da3e2 !important; top: 20px; color: #FFF !important;}
a.nav-link.hvr-sweep-to-bottom.active span {position: relative; top: -20px;}
.active.nav-link.hvr-sweep-to-bottom::before {background: #294e79 !important; top: 0px;}
.mobile-add span {color: #72839b;font-size: 13px;text-align: center;padding: 0px;}
span.text-muted{margin-right: 10px; font-size: 13px; font-weight: 400;}
.footer a {margin-right: 1px;color: #ccc;font-weight: 400;font-size: 12px;}
.table a {text-decoration: underline;}
.bs-switch input:checked + .slider{background-color: #0da3e2;}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {background-color: #121212;}
.login .alert-success {position: absolute;z-index: 999;left: 0;right: -51px;width: 300px;margin: auto;font-size: 12px;font-weight: bold;line-height: 15px;top: -49px; color: green;padding: 11px;}
span#mobile-number {color: #333;font-weight: 400;}
.login .alert-success span{font-size: 12px !important;}
/*error css-- dev */
.parsley-errors-list, .txtCustomiMobileErrorMessage {list-style: none; position: absolute; right: 0;font-size: 12px; color: #ff0000;width: 250px; text-align: right;}
.grey-otp {background: transparent !important; color: #666 !important; font-size: 0px !important;}
.grey-otp::before {content: "Resend OTP"; font-size: 13px; position: relative; left: 0px; padding: 10px; border-radius: 3px;}
.cpm-manage .card-body p {font-weight:600;}
.cpm-manage .card-body p span {display: block;font-size: 12px;font-weight:400;}
.selectPreference .card {margin-top:-16px;display: block;}
.preferences-status .table tbody tr td span {display: block;padding: 6px 0;}
.preferences-status .table tbody tr td span:first-child {border-top: none;}
table.table td, table.table th{vertical-align: middle;}
p.pref-head {text-align: center;padding: 10px;color: #fff;font-size: 14px;font-weight:600;}
.btm-btns .btm-a-text p {padding: 0 52px;font-size: 12px;}
.btm-btns .btm-a-text p span span {color: #ff0000;font-weight: 600;}
a.close-t {position: absolute;right: 0;padding: 20px;top: 0;color: #121212;font-size:16px;}
.preferences-status .table tr td:first-child {width: 33%;}
.preferences-status .table tr td:nth-child(2) {text-align: center;}
.preferences-status .table tr th:nth-child(2),.preferences-status .table tr th:nth-child(3),.preferences-status .table tr th:last-child {text-align:center;}
.preferences-status .table tr td:nth-child(3) {width: 168px;margin: auto;text-align: center;}
.preferences-status .table tr td:last-child {text-align: center;}
/* start - new-styles - added on 29112018 */
.modal-body .row:last-child {border-bottom: none;}
.modal-body .btm-btns {text-align: left; top: 15px;}
span.edit-a {margin-top: -23px; display: block; position: relative; right: -100px;}
.user-form-a h5{font-size: 15px; font-weight: 600 !important;}
.user-form-a h5 span{font-size: 12px; font-weight: 400 !important; display: block;}
.user-form-a .btn{position: inherit; left: 0; text-align: left; margin-bottom: 35px;}
.user-form-a .md-form{margin-top: 0;}
.nav.grey .dropdown-menu.show {border: 1px solid #dadada; border-radius: inherit; font-size: 12px;}
.nav.grey .dropdown-menu .dropdown-item{color: #121212; font-weight: 500;}
.nav.grey .dropdown-menu .dropdown-item:focus, .nav.grey .dropdown-menu .dropdown-item:hover {
    background-color: #dedddc !important;
    color: #121212 !important;
    font-weight: 500;
    box-shadow: none;
    transition: 1s;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
    color: #121212;
}
.cst252 .btn {margin-bottom: 0;}
.f12{font-size: 12px;}
.admin-login h2{font-weight: 600 !important; font-size: 16px; color: #414141;}
.document-split .trans-card{background: transparent; box-shadow: none;}
.document-split .trans-card > .card-header{background: transparent; padding-left: 0; border-bottom: 0;}
.document-split .trans-card > .card-body{background: transparent; padding-left: 0; padding-right: 0;}
.left-colum{
  background: #fff; 
  box-shadow: -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  border: 0;
}
.left-colum .custom-control-label{font-size: 12px;line-height:24px; /*added by surya on 03122019 for documents radio buttons */}
.left-colum .card-header{font-weight: 600 !important; color: #414141; padding: 20px;}
.left-colum .card-body{padding: 18px;}
.left-colum .custom-radio{margin-bottom: 3px;}
.padding-left-none{padding-left: 0 !important;}

/* file-uinput */
.file-upload {
  background-color: #ffffff;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.file-upload-btn {
  width: 100%;
  margin: 0;
  color: #fff;
  background: #1FB264;
  border: none;
  padding: 10px;
  border-radius: 4px;
  border-bottom: 4px solid #15824B;
  transition: all .2s ease;
  outline: none;
  text-transform: uppercase;
  font-weight: 700;
}

.file-upload-btn:hover {
  background: #1AA059;
  color: #ffffff;
  transition: all .2s ease;
  cursor: pointer;
}

.file-upload-btn:active {
  border: 0;
  transition: all .2s ease;
}

.file-upload-content {
  display: none;
  text-align: center;
}

.file-upload-input {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  cursor: pointer;
}

.image-upload-wrap {
    margin-top: 20px;
    border: 1px dashed #ccc;
    position: relative;
    height: 80px;
}

.image-dropping,
.image-upload-wrap:hover {
  background-color: #ccc;
  border: 1px dashed #ffffff;
}

.image-title-wrap {
  padding: 0 15px 15px 15px;
  color: #222;
}

.drag-text {
  text-align: center;
}

.drag-text h3 {
    font-weight: 100;
    text-transform: uppercase;
    color: #333;
    padding: 30px 0;
    font-size: 15px;
}

.file-upload-image {
  margin: 8px 0 auto;
  padding: 0px;
  width: 6% !important;
}

.remove-image {
  margin: 0;
  color: #fff;
  background: #cd4535;
  border: none;
  padding: 5px;
  border-radius: 4px;
  transition: all .2s ease;
  outline: none;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
}

.remove-image:hover {
  background: #c13b2a;
  color: #ffffff;
  transition: all .2s ease;
  cursor: pointer;
}

.remove-image:active {
  border: 0;
  transition: all .2s ease;
}
.mb10{margin-bottom: 10px;}
.f13b{font-size: 13px; font-weight: 600 !important; margin-bottom: 0;}
.kyc-setup{border: 1px solid #dadada; margin: 3rem 0;}
.kyc-setup > .row{border-bottom: 1px solid #dadada; margin:0; height: 80px;}
.padding-none{padding: 0 !important;}
.kyc-setup .btn{margin: 0; font-size: 14px; padding: 5px 20px; min-width: 120px;}
.kyc-setup h5{font-weight: 600 !important; font-size: 16px; margin-bottom: 3px;}
.kyc-setup p{font-size: 13px; margin-bottom: 3px;}
.left-icon, .right-tab{border-right: 1px solid #dadada; padding: 15px;}
.left-icon.progress-bcs{background: #555555;}
.dblk{display: block; margin-top: 8px;}
.left-colum{box-shadow: none !important;}
.left-colum .card{box-shadow: none !important;}
.help-popover {position: absolute;top: 24px;right: -21px;cursor: pointer;}
.popover-body {padding: .5rem .75rem;color: #212529;font-size: 10px;}
.pagination .page-item .page-link:focus {
    background-color: #0da3e2;
    color: #fff !important;
}
.pagination .page-item.active .page-link:hover, .pagination .page-item.active .page-link:focus{
    background-color: #0da3e2 !important;
    color: #fff !important;
}

#viewModal .col {
    word-break: break-all;
}
/* .user-form-a h5{margin-bottom: 20px;} commented by praneeth -- 2219 532pm */
div.dataTables_wrapper div.dataTables_info{float: left;}
/* login-css -- Start */
  .login-main{
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
  .login-main > div{
    flex-basis: 50%;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    height: 100vh;
    text-align: left !important;
    padding: 0 100px;
  }
  .login-left{background-color: #323332; overflow: hidden;}
  .prom-cont{text-align: left !important; width: 50%; margin: auto;}
  .logo img {width: 60px; margin-left: 14px;}
  .row-c{display: flex; padding:20px 0; font-size: 20px; color: #fff; font-weight: 500;}
  .row-c .text{padding: 5px 20px;}
  .icon{flex-basis: 40px;}
  .icon img{width: 100%;}
  .fotm-cont .login .card{box-shadow: 0 !important;}
  .form-cont {
    width: 50%;
    margin: auto;
  }
  h3{font-weight: bold;}
  .form-cont .get-otp{display: flex; justify-content: space-between; padding: 20px 0; position: relative; top: -15px;}
  .md-form label{font-weight: 400; font-size: 14px;}
  .badge.badge-default.rounded i{position: relative; top: 0 !important; left: 0 !important; text-align: center; font-size: 12px !important;}
  .badge.badge-default.rounded.top-a{position: absolute; right: 0; top: 0px;}
  .badge.badge-default.rounded{border-radius: 100% !important; width: 20px; height: 20px; background-color: transparent !important; color: #0da3e2 !important; border: 1px solid #0da3e2;}
  .left-colum .badge.badge-default.rounded i{position: relative; top: 1px !important; left: -1px !important;}
  .badge.badge-default.rounded.top-b{position: absolute; right: 0; top: 0;}
  .min-height300 .card-body{min-height: 420px;}
  .code-green{color: #0da3e2 !important; font-weight: 600; padding-left: 20px; margin-bottom: 0; }
  .f15{font-size: 15px;font-weight: 500;}
  .row-d{width: 100%; padding: 15px 0; font-size: 20px;}
  .form-check-input[type=radio]+label:after, .form-check-input[type=radio]+label:before, label.btn input[type=radio]+label:after, label.btn input[type=radio]+label:before {
    content: ''; position: absolute; left: 0; top: 0; margin: 0; width: 25px; height: 25px; z-index: 0; -webkit-transition: .28s ease; -o-transition: .28s ease; transition: .28s ease;}
    .f13{font-size: 13px;}

/* login-css -- end */

.w-auto {width: auto!important; font-size: 11px; padding: 5px;/* line-height: 4px !important;*/}
.et-search{ border-radius:4px; border: 2px solid #ccc;}
.et-search  .form-control {
    margin: 0 0 0 5px !important;
    padding: .375rem .75rem !important;
    background-color: #fff !important;
    border-bottom: 0px !important;
}
.m-ad {
    padding: 0;
    margin: 10px 0 0 0 !important;
}
.et-search .input-group-text{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.mb0{margin-bottom: 0 !important;}
.mb20{margin-bottom: 20px;}
.fs-40{font-size: 40px;}
.text-right{position: absolute; right: 0;}
.fb13{font-weight: 400 !important; font-size: 13px; width: 100% !important;}
.grey-bg{background-color: #f5f5f5;}
.mb20{margin-bottom: 20px;}
.suggested-headers {background-color: #dae3f3;position: absolute;z-index: 99;width: 96%;}
.suggested-headers h2{font-weight: 600 !important; font-size: 16px; padding: 20px 0 20px 0 !important; border-bottom: 1px solid #55acee; position: relative;}
.adding-bdr{border-bottom: 1px solid #dadada;}
.adding-bdr h4{font-size: 16px; padding: 10px 0; margin-bottom:0;}
.adding-bdr h5{font-size: 14px !important; padding: 10px 0;}
.text-red{color: #ff0000;}
.spacer2{height: 30px;}
.close-a{position: absolute; top: 15px; right: 25px; cursor: pointer; font-weight: 600;}
.mt20{margin-top: 20px;}
.r--relative{position: relative;}
.fb600{font-weight: 600 !important;}
.form-relative-div{position: relative;}
.form-relative-div select{border-radius: 0; position: absolute; width: 150px; top: 10px; right: 16px;}
.look-text-area {width: 100%; border: 1px solid #dadada; padding: 5px 10px 5px 50px; font-size: 11px; border-radius: 5px; background-color: #fff; margin-top: 20px; position: relative; line-height: 13px;}
.info{display: block; background-color: #333; color: #fff; padding: 7px; width: 30px; height: 30px; text-align: center; border-radius: 5px; position: absolute; top: 0; left: 0;}
.info2{display: block; background-color: #333; color: #fff; text-align: center; border-radius: 5px; position: absolute; top: 10px; right: 35px; z-index: 999999;cursor:pointer;}
.info-pop { position: absolute;background-color: #fff; top: 47px; width: 90%; z-index: 999; padding: 16px; font-size: 13px; box-shadow: 2px 2px 20px #ccc !important;}
.m20{margin: 20px 0;}
.f10{font-size: 10px; opacity: 0.8; line-height: 12px !important;}
.blue-bg-w-h{margin-left: 15px; padding: 0; border: 1px solid #dadada;}
.head-r-t{background-color: #294e79; padding: 15px; text-align: center; font-weight: 600; color: #fff !important; margin-bottom: 20px;}
.cp-c{width: 100% !important; font-weight: 400 !important; margin:20px 0 !important;word-break: break-all;} 
.pd-e20{padding-left:20px; padding-right: 20px;}
.error{position: absolute;right: 0;font-size: 12px;color: #ff0000; text-align: right !important;}
/********* footer css ***********/
.footer h4 {font-weight: bold;font-size: 12px;line-height: 9px; color: #fff;}
.footer a {font-size: 13px; padding: 5px 30px 0 0;height: 19px;}
img.footer-logo {position: absolute;right: 50px;top: 24px;}
.footer p {font-size: 11px; font-weight: 400; color: #fff; margin-bottom: 0;}
.footer img {float:right;}
.error.invalidotp {position: absolute;right: 0;font-size: 12px;color: #ff0000;}
.dropdown-warning .dropdown-content li a, .dropdown-warning .dropdown-content li span:hover, .dropdown-warning .dropdown-content li.active {
  background-color: #F5F5F5!important;box-shadow: none !important;color: #333 !IMPORTANT;}
.dropdown-content li>a, .dropdown-content li>span {font-size: .9rem;color: #4e5c6c;display: block;padding: .5rem;}
.colorful-select .dropdown-content li.active span {color: #333!important;-webkit-box-shadow: none!important;box-shadow: none!important;}
.select-wrapper .select-dropdown {user-select: none;min-height:  50px;overflow-y: auto;}
.select-wrapper input.select-dropdown{color:#757575;}
.file-upload-content {display: none;text-align: center;border: 1px dashed #dadada; height: 80px;}
.remove-image {color: blue !important;background: transparent !important;}
.verifyTelemarketer {position: absolute;top: 18px;right: 0;cursor: pointer;}
.mt0 {margin-top: 5px;margin-bottom: 5px;}
.error-left{position: inherit !important;}
.insert-variable {position: absolute; right: 0px; top: 0;border: 1px solid #dadada;background: #fff;padding: 5px;border-radius: 5px; cursor: pointer;}
.left-colum label.custom-control-label {width: 90%;}
.error.error-btm {bottom: -19px;}
.md-form.classTeleMarketer{margin-bottom: 0 !important; margin-top: 0 !important;}
.md-form.margin {margin-top: -8px!important; margin-bottom: 0 !important;}
.mbtnR0 {margin-right: 0 !important;}
.f10{font-size: 10px;}
.bdr-btm{border-bottom: 1px solid #dadada !important; padding: 10px 0 !important; font-weight: 600 !important;}
ul.sc-1125 {list-style: none;padding-left: 2px;}
ul.sc-1125 li{padding: 10px 0; border-bottom: 1px solid #f1f1f1; font-weight: 600;font-size: 18px;}
ul.sc-1125 span {display: block; font-weight: normal !important; font-size: 14px !important;}
.S-253 .btn{margin: 0 !important;}
.S-253 span{display: block; text-align: right; padding: 10px; font-weight: 500;}
.tx-r124{text-align: right;}
/* css for adminmodule */
.f20{font-size: 40px;}
.w-60{width: 60px;}
.card-body.grey-light {padding: 25px 0 !important; background: #f2f2f2 !important; min-height: auto;}
.card-body.grey-light p { width: 100% !important; padding: 0 40px !important;}
.form-right-adm{padding: 20px 0;}
.select-wrapper+label{top: -6px;}
.row.flex-right {text-align: right;justify-content: flex-end;}
.spacer-2{height: 30px;}
.admin .md-form .form-control{height: 38px !important;}
.admin .md-form{margin-top: 0 !important; margin-bottom: 1.5rem;}
.mt10rem{margin-top: 1.5rem;}
.select-wrapper span.caret{top: 13px;}
.adjustment-label .form-check-input[type=checkbox]+label:before, .adjustment-label .form-check-input[type=checkbox]:not(.filled-in)+label:after, .adjustment-label label.btn input[type=checkbox]+label:before, .adjustment-label label.btn input[type=checkbox]:not(.filled-in)+label:after{top: 8px;}
.account-activation-pending {text-align: center; padding: 40px 0;}
.account-activation-pending img{margin-bottom: 10px;}
.account-head{font-size: 16px; color: #55acee;}
.admin-login .card > .card-body {padding-top: 0;}
.card-header .btn{padding: 4px 20px;}
.card-header .row{justify-content: space-between;}
.card.cpm-manage.user-form-a.cst252 > .card-header {font-size: 20px;}
.mrn30{margin-right: -30 !important;}
button.info2 {border: none; padding: 5px; border-radius: 2px;position: absolute;right: 0;top: 0;}
.md-form .form-control{font-size: 14px;}
.mb0-fc, .mb0-fc input{margin-bottom: 0;}
/* commented by padmaja as per header id changes on 20122019*/
/* table#headersTable th:nth-child(2) {
	width: 30%;
} */
.case-fail{border: 1px solid #ff0000 !important;}
.spacer3{height: 20px; width: 100%;}
.spacer4{height: 40px; width: 100%;}
.mlr0{margin: 0;}
.add-entity-center {text-align: center; padding: 100px;}
.add-entity-center h3 {font-weight: 100; font-size: 22px;}
.spacer-bdr{padding: 10px 0; width: 100%;}
.bootbox.modal.fade.bootbox-alert .modal-dialog {width: 360px;text-align: center;font-size: 18px;color: green;}
.bootbox.modal.fade.bootbox-alert .modal-footer{justify-content: center;}
.bootbox.modal.fade.bootbox-alert .modal-footer .btn-primary{background: #0da3e2 !important; box-shadow: none !important;}
.mr-0{margin-right: 10px;}
.large-width-model .modal-dialog {max-width: 60% !important;}
.large-width-model .modal-body {
    padding: 1% !important;
}
.nav > li.dropdown:hover > a, 
.nav > li.dropdown:hover > a:hover,
.nav > li.dropdown:hover > a:focus {
    background-color: rgb(231, 231, 231);
    color: rgb(85, 85, 85);
}
li.dropdown:hover > .dropdown-menu {
    display: block;
}
.nav > li.dropdown .dropdown-menu{top: 65%;}
.right-div i.fa.fa-user-circle-o {
    padding: 0 10px;
}
.arrange-up{position: absolute; right: -53%; top: 23px;}
.logo .text{color: #fff; font-weight: 500; font-size: 13px !important;}
.row-d p.f13 {padding-left: 35px;}
.row-d .form-check-label{font-weight: 500;}

/* lastest style fixes  */

.prom-cont, .form-cont {min-height: 460px;}
.card-body{min-height: 330px; justify-content: flex-start; align-content: center; align-items: center;}
.flex-tem-display{display: flex !important;}
.get-otp-b a {color: #dbdbda; font-weight: 600; font-size: 12px; position: relative; top: -46px; right: -83%;}
.btn:active, .btn:focus, .btn:hover{box-shadow: none !important;}
.trans-card .card-body{display: block !important;}
.card{box-shadow: none !important;}
.h5-doc-left-col{font-weight: 600 !important; font-size: 1.25rem; padding: 20px 0 0 0; margin: 0; border-bottom:1px solid #dadada;}
.height-auto{min-height: auto !important;}
.grey-bg .fb13{font-size: 11px; margin-bottom: 10px;}
.childHeaders h3 {font-size: 17px;font-weight: 600 !important;}
h5.mb0.headerdisplay {font-size: 13px;margin-bottom: 5px !important;}
h4#header_amount {font-size: 17px;text-align: right;}
.childHeaders {border-bottom: 1px solid #f1f1f1; padding: 5px 0;}
.mbf10{margin-bottom:0 !important;}
#error_CNAM{top: 0 !important;}
.image-upload-wrap .parsley-errors-list {position: absolute !important; top: -85% !important;}
.ConsentPurpose h5 {font-size: 13px; margin-bottom: 4px;}
.consentInfo {font-size: 13px;}
.mtb5{margin: 8px 0;}
.communicationtype h5{margin-bottom: 10px;}
.templatemsg .mt20 {margin-top: 5px;}
h3#previewLabel {font-size: 16px;font-weight: 600;word-break:break-all;}
p#previewDescription {font-size: 12px; margin: 5px 0 !important; word-break: break-all;}
.spacer-sms{margin-top: 40px;}
.look-text-area.previewSMS {padding-left: 10px; word-break: break-all;}
.relative-form{position: relative;}
span.ft12 {font-size: 10px;display: block;margin-top: 0;}
.nav > li.dropdown .dropdown-menu {top: 63%;z-index: 99999999;border-radius: 0;border: 0;box-shadow: 2px 2px 10px rgba(0,0,0,.2);font-size: 12px !important;}
.dropdown-menu a.nav-link.hvr-sweep-to-bottom.dropdown-item {font-size: 11px; padding: 5px; text-align: left;}
.header input.select-dropdown[readonly="true"] {width: 150px !important;margin-bottom: 0 !important; margin-top: 10px !important;}

/*consent-privew-qwe */
.consent-template-qwe{background-color:#fff!important; margin-bottom: 245px;}
.consent-template-qwe .container {
    max-width: 100% !important;
    padding: 0;
    overflow-x: hidden;
}
.consent-mbile-privew .col-6.blue-bg-w-h.padding-none{width: 100% !important; margin:0;}
.consent-mbile-privew{margin-left: 0;}
.consent-mbile-privew h3{font-size: 25px; padding-top: 30px !important;}
.consent-template-qwe .header img {
    width: 225px !important;
    padding: 0 20px !important;
    text-align: center !important;
    margin: auto !important;
}
.consent-template-qwe .header .logo{text-align: center; margin: auto; width: 100%; padding: 0;}
.consent-mbile-privew strong{font-weight: 600;}
.f-bold-ex{font-weight: 600; font-size: 16x;}
.consent-mbile-privew .md-form input[type=date], .md-form input[type=datetime-local], .consent-mbile-privew .md-form input[type=email], .consent-mbile-privew .md-form input[type=number], .consent-mbile-privew .md-form input[type=password], .consent-mbile-privew .md-form input[type=search-md], .consent-mbile-privew .md-form input[type=search], .consent-mbile-privew .md-form input[type=tel], .consent-mbile-privew .md-form input[type=text], .consent-mbile-privew .md-form input[type=time], .consent-mbile-privew .md-form input[type=url], .consent-mbile-privew .md-form textarea.md-textarea{width: 100% !important;}
.consent-template-qwe .container{padding:20px;}
.consent-mbile-privew .btn-blue-grey {width: 100%;}
.header .right-div {pointer: relative !important; z-index: 9999;}
.verify-account--t{padding: 30px 0;}
.verify-account--t h5 {font-weight: 600 !important; padding: 5px 0 !important; margin: 0 !important; border-bottom: 1px solid #dadada;}
.verify-account--t p {padding: 5px 0; font-size: 13px;}
.verify-account--t .fa.fa-check-circle{color: #32C775;}
.profile-page .card-body{padding: 10px;}
.portfolia-main .img img{width: 60px; padding-bottom: 10px;}
.profile-page {border: 1px solid #dadada; padding: 0; margin-bottom: 20px;}
.profile-info {font-size: 14px; padding: 10px 18px;}
.profile-info i{font-size: 14px;}
.profile-info .row {padding: 10px 0;}
.name{color: #0da3e2; font-weight: 600; font-size: 20px; padding-top: 6px;}
.profile-page .card-header {background: transparent; padding: 10px 25px;}
.md-accordion .card .card-header{padding: 15px 0;}
.accordion.md-accordion .card-body {padding: 30px 30px; min-height: auto; background: #f1f1f1;}
.accordion.md-accordion .collapse {border-top: 1px solid #dadada !important;}
.data-help{font-size: 11px; text-align: right; position: absolute; left:0;}
.profile-updation--list{position: relative; padding: 0 50px;}
.btm--cta {display: flex; padding: 0; border-bottom: 1px solid #dadada; margin-bottom: 20px; justify-content: space-between;}
.btm--cta a{padding: 10px; margin: 0 10px 0 0}
.btm--cta .tab-link {color: #121212; font-weight: 600; text-transform: uppercase;}
.tab-link:hover{color: #0da3e2;}
.tab-link.hvr-underline-from-center:before{background: #0da3e2 !important; height: 2px;}
.accordion.md-accordion .card-header h5{font-weight: 500; color: #0da3e2;;}
.accordion.md-accordion .collapsed h5{color: #999;}
a.tab-link.hvr-underline-from-center.active {color: #0da3e2; border-bottom: 2px solid #0da3e2;}
input.select-dropdown[readonly="true"] {font-size: 12px; }
.profile-updation--list .form-check{padding-left: 0;}
.profile-updation--list .form-check-input[type=checkbox]+label, .profile-updation--list label.btn input[type=checkbox]+label{font-size: 12px; line-height: 12px;}
.modal{z-index: 99999 !important;}
 .badge-primary {background-color: #0da3e2!important;}
 .header .fa{color: #0da3e2 !important; opacity: 1 !important;}
 .blue {
    background-color: #0da3e2!important;
    color: #fff !important;
}
.form-check-input[type=radio].with-gap:checked+label:after, .form-check-input[type=radio]:checked+label:after, label.btn input[type=radio].with-gap:checked+label:after, label.btn input[type=radio]:checked+label:after{background-color: #0da3e2; border: 0;}
code{color: #69199B; font-weight: 600;}
.childHeaders h2{font-size: 17px;}
.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color: #0da3e2;}
.table.dataTable {margin-bottom: 22px !important;border-bottom: 1px solid #dadada;}
#documentverify .modal-dialog {position: fixed; width: 800px;right: 0; margin: 0;}
#documentverify .modal-body{padding: 5%; height: 100vh;}
.pdf--viewer {height: 60vh;border-bottom: 8px solid #333;}
#reject_reason {position: absolute;background: #fff;padding: 10px;width: 100%;box-shadow: 2px 2px 20px 0 rgba(0,0,0,0.2);}
.close-reject{padding: 10px; top: 0; z-index: 999; cursor: pointer;}
.footer .col:first-child {padding-top: 5px;padding-bottom: 0; padding-left: 0;}
.footer-r-t{text-align: right; font-size: 13px;}
.footer-r-t a {font-size: 12px; padding: 5px 0 0 30px; display: inline-block;}
.footer a:hover{text-decoration: underline; transition: 0.5s;}
.footer a{display: inline-block !important;}
.header .dropdown-toggle::after{color: #0da3e2 !important;}
p.wallet-dropdown, p.notifications-dropdown, p.help{padding-right: 20px !important; }
p.wallet-dropdown .material-icons, p.notifications-dropdown .fa, p.help .fa {
    width: 20px;
    height: 20px;
    font-size: 20px;
    padding: 1px 15px;
    color: #0da3e2 !important;
}
div#multiCollapseExample1 {
    position: absolute;
    width: 20%;
    top: 50px;
    border: 2px solid #dadada;
}
div#multiCollapseExample1 .card-body {
    min-height: auto !important;
    padding: 0;
}
div#multiCollapseExample1 .card-body img{padding: 0; width: 100%;}
div#multiCollapseExample2 {
    position: absolute;
    width: 30%;
    top: 50px;
}
div#multiCollapseExample2 .card-body {
    min-height: auto !important;
    width: 300px;
    background: #0da3e2;
}
div#multiCollapseExample2 .card-body p{padding: 30px; }
div#multiCollapseExample1 .card-body img{padding: 0; width: 100%;}
.wallet-dropdown:after, .notifications-dropdown:after{display: none;}
.wallet-dropdown, .notifications-dropdown{cursor: pointer;}
.kycguide{font-size: 12px; margin-top: -10px;}
.badge.badge-success.check-bill {position: absolute;top: 11px;right: 0;width: 20px;height: 20px; cursor: pointer;}
.check-bill i{line-height: 13px; font-size: 13px;}
.h3f{font-size: 20px;}
h3.h3f i {font-size: 16px;margin-right: 2px;}
.h3f3{font-size: 14px; font-weight: 500;}
.cdd label{font-size: 13px; text-transform: uppercase; margin-top: 10px;}
.cdd input[type="text"]{width: 200px;}
.m2r{margin: 2px 0;}
.md-form.custom-date label {font-weight: 400; font-size: 14px; top: -13px;}
a.active_submenu.nav-link.hvr-sweep-to-bottom.dropdown-item {background: #0da3e2  !important;color: #fff !important;}
.select-wrapper .select-dropdown {user-select: none;min-height: 0;overflow-y: auto;}
.md-form i {position: absolute;top: -4px;right: 0;font-size: 17px;padding: 0;}
.form-inline .md-form{margin-bottom: 0;}
.profile-info .badge.badge-primary {height: 18px;margin-top: 3px;padding: 10px;line-height: 0;}
#billingupdate{position: absolute;top: 4px;right: 3px;}
.badge.badge-danger.top-a i {font-size: 15px; padding: 0;line-height: 10px;height: 15px;width: 15px;}
#add_ET_TEL_Map .modal-header{ left: 40px !important } /* Added - Jagadeesh 2019-02-09 @ 09.15PM*/
.bdr-none{border-bottom: none !important;}
.filters .md-form .form-control {
    line-height: 0 !important;
    font-size: 12px !important;
    height: auto !important;
}
.filters .select2-container{font-size: 12px !important;}
.filters .searchdata {
    padding: 0;
    font-size: 12px;
    line-height: 0;
    padding: 0;
    margin: -4px;
}
.filters .searchterm {
    padding: 0;
    font-size: 14px;
    top: 6px;
}
.filters .mt10rem {
    margin-top: 11px;
    font-size: 12px;
}
.ranges li:hover {
    background-color: #0da3e2 !important;
    border: 1px solid #0da3e2 !important;
    color: #fff !important;
}
.ranges li.active {
    background-color: #0da3e2 !important;
    border: 1px solid #0da3e2 !important;
    color: #fff !important;
}
.ranges li{color: #000 !important; font-weight: 500 !important;}
.red-tele-close i {background: #ff0000; color: #fff; padding: 3px;border-radius: 3px;position: absolute;right: -23px;top: 0;}
.range_inputs .cancelBtn{background: #ccc !important; color: #333 !important;}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #0da3e2 !important;
    border-color: transparent;
    color: #fff;
}
/* dashboard css */
.dashboard-t{background: #e4e7ec;}
.col-4.grid-style {
    padding: 12px 0;
    border-radius: 10px;
    text-align: center;
    margin: 0 17px 17px 17px;
    max-width: 30%;
    background: #fff;
    box-shadow: 1px 1px 30px 1px rgba(0,0,0,0.1);
}
.big-text h1 {
    color: #121212;
    font-weight: 600 !important;
    font-style: italic;
    font-size: 25px;
}
.big-text h1 a{font-size: 15px; text-transform: uppercase; display: block; width: 100%; text-align: center; color: #b0b0a6 !important; }
.big-text h1 a:hover{text-decoration: underline !important;}
.drill-text {
    display: flex;
     /* justify-content: space-between; */
    font-size: 12px;
    text-transform: uppercase;
    margin: 20px 0;
    font-weight: 400;
    font-style: italic;
    color: #333;
}
.drill-text div {
    border-radius: 4px;
    padding: 5px;
    min-width: 90px;
    margin: 2px;
}
.green-d{background: #C8E6C9; }
.yellow-d{background: #FFECB3;}
.red-d{background: #FFAB91; }
.danger-d{background: #e97151;}
.grey-d{background: #cbcbcb; }
span.cir-t {
    font-weight: 600 !important;
	display: block;
}
.filters .bagde.bagde-primary.w-20 {width: 30px;height: 30px;background: #007bff;color: #fff;padding: 7px;display: block;text-align: center;margin-top: 12px;
 border-radius: 2px; margin-left: 10px;}
 .qrconsent strong {display: block;text-transform: uppercase; font-size: 11px;margin-bottom: 1px;}
 .qrconsent span {
    display: block;
    border-bottom: 1px solid #dadada;
    padding: 10px 0;
}
.get-otp.mgetotp {
    font-size: 14px !important;
    border-radius: 4px !important;
    background: #28a745 !important;
    text-align: center !important;
    display: inline-block !important;
    color: #fff !important;
    margin-bottom: 10px;
}
.login-left img{max-width: 100%;}
.login-left {padding: 0 !important;}
/*Start : Select2 Js adjustment - Jagadeesh 2019-02-14 @ 04.10 PM*/
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0 !important;
    position: relative;
    vertical-align: middle;
}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left: 0 !important;}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 0 !important;
    border-radius: 4px !important;
    border-bottom: 1.5px solid #dadada !important;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #0da3e2 !important;
    color: white;
}
/*End : Select2 Js adjustment - Jagadeesh 2019-02-14 @ 04.10 PM*/

/*admin custom upload and the list item verification // praneeth */
.btn-file {
    position: relative;
    overflow: hidden;
}
 .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
.col.upload-cond-box {
    display: flex;
    justify-content: space-between;
}
button.form_submit.upload-btn {
    background: transparent;
    border: 0;
    padding: 0;
    height: 13px;
    line-height: 12px;
    color: #fff;
	font-size: 12px; /*added by Surya on 23-07-2019 11:40 AM */
	min-width: 75px;
}
.varification-docs-adm {
    line-height: 30px;
}
.reupload-form {
    height: 20px;
    padding: 3px 3px; !important;
}
span#verify {
    width: 216px;
}
span.reason {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 10px;
    display: inline-block;
}
.varification-docs-adm {
    line-height: 30px;
    border-bottom: 1px solid #dadada;
	margin: 0;
}
/*admin custom upload and the list item verification // praneeth */

.card-body.grey-light p {
    font-size: 13px;
    line-height: 23px;
    font-weight: 400;
    margin-bottom: 0;
}
.card.cpm-manage.user-form-a.cst252.cst258 .card-header {
    font-size: 14px;
    padding: 5px 40px;
	background: #333;
}
.card.cpm-manage.user-form-a.cst252.cst258.padding-left-none .card-header {
    padding: 2px 9px !important;
}
.filters .btn {
    display: block;
    float: left;
    height: 26px;
    line-height: 10px;
    margin-top: -5px;
}
/* .select2-hidden-accessible{overflow: auto !important; position: inherit !important;} */
/*.select2-hidden-accessible .caret{display: none !important;}
.select2-hidden-accessible{display:block !important; float:left !important;}
.select-wrapper span.caret{display: none;}
.select-wrapper.mdb-select.md-form.select2-hidden-accessible .parsley-errors-list.filled {
    position: inherit !important;
    top: -25px !important;
    display: flex;
}*/
.select2-hidden-accessible .caret{display: none !important;}
.select2-hidden-accessible{/* display:block !important; */ float:left !important;}
.select-wrapper span.caret{display: none;}
.select-wrapper input.select-dropdown{display: none !important;}
.select-wrapper.mdb-select.md-form.select2-hidden-accessible .parsley-errors-list.filled {
    position: inherit !important;
    top: 27px !important;
    display: flex;
    width: 200px;
    right: -20.5vw;
}
.add-content-template .select-wrapper.mdb-select.md-form.select2-hidden-accessible .parsley-errors-list.filled {
    right: -16.5vw !important;
}
.contentcategory .error {
    top: 28px !important;
}
#error_Header {
    right: -21.5vw !important;
}
.user-role-menu-map .select--custom--relative.md-form .parsley-errors-list {
    right: -20.5vw !important;
}
.filters .select-wrapper input.select-dropdown{height: 26px !important;}
.filters .select-wrapper span.caret{/*display: block !important;*/ top:9px !important;}
.custom-form-ex .md-form {margin: 35px 0;}
.filters.cust-margin .col {margin: 10px 0;}
.filters .md-form label{font-size: 12px !important;}
.custom-search-drop .select2-container.select2-container--default .select2-selection--single {
    background-color: #333;
    border: none !important;
    padding: 0 5px;
    font-size: 12px;
    font-weight: 600;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
.custom-search-drop .select2-container--default .select2-selection--single .select2-selection__rendered{color: #fff;}
.select2-dropdown{border: 0px!important; border-bottom-right-radius: 5px !important; border-bottom-left-radius: 5px !important; box-shadow: 2px 2px 5px #ccc; }
.manage-actions .btn-save {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}
.select2-dropdown.custom--header-drop {
    background-color: #333 !important;
    border-radius: 4px !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}
.ml2{margin-left: 2px !important;}
span.usr-txt--lnth {
    width: 88px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    font-size: 13px;
	text-align:right;
}
#documentProofParent .error{top: 28px;}
.mt-top {margin-top: 20px;}
.mb20{margin-bottom:20px;}
@media only screen and (max-width: 1400px) {
   .get-otp a {color: #dbdbda; font-weight: 600; font-size: 14px;} 
    /* body {margin-bottom: 90px;} */
      .parsley-errors-list, .txtCustomiMobileErrorMessage {font-size: 10px;text-align: right;}
      .error{position: absolute;right: 0;font-size: 10px;color: #ff0000; text-align: right !important;}
      .login .btn-warning {font-size: 11px;font-weight: 600;margin: 1rem 0;}
      .btn.btn-blue-grey { font-size: 11px;}
      .header{padding: 0; height: 60px;}
      .kyc-setup .btn{margin: 0 !important; font-size: 14px !important; padding: 5px 20px !important; min-width: 120px !important;}
      .login .card-header {padding: 10px 40px;}
      .left-colum .card-header{padding: 20px;}
      .login, .mobile-add{border-radius: 0px; min-height: 360px;}
      .mobile-add a img {width: 273px; padding: 0px; box-sizing: border-box; text-align: center; margin: auto;}
      .mobile-add .card {border-radius: 0px; text-align: center;}
      .top-bar .container{height: 35px;}
      .get-otp {font-size: 14px !important;font-size: 17px;border-radius: 4px;}
      a.nav-link.hvr-sweep-to-bottom.active {top: 38px !important;}
      a.nav-link.hvr-sweep-to-bottom.active span {
          position: relative;
          top: -37px;
      }
      .mobile-add span{font-size: 11px;}
      .nav-link.hvr-sweep-to-bottom:before{top: 38px;}
      .card-header{padding: 0.5rem 2.5rem; font-size: 18px;}
      .card-header span{font-size: 13px;}
      .cpm-manage .card-body{padding-top: 20px; padding-bottom: 0;}
      .cpm-manage p{margin-bottom: 0;}
      .grid-header{padding: 8px 0; font-size: 15px;}
      .grid-body .col{padding: 3px 0;}
      .logo {padding: 0;}
      .prom-cont .logo{padding: 25px 0 !important;}
      .header img{width: 60px; padding: 0;}
      /*.header .container .row{margin-top: 20px;}*/
      .header .right-div{padding: 18px 12px; height: 60px;}
      .right-div p{margin-bottom: 0; font-size: 12px;}
      .login, .mobile-add{border-radius: 0px; min-height: 360px;}
      .help img{width: 25px;}
    
    .cpm-manage a.btn.btn-warning.hvr-bounce-to-right.waves-effect.waves-light {
      padding: 5px 10px !important;
      font-size: 13px !important;
    }
    .selectPreference .card {
      display:block;
    }
    .modal-dialog{max-width: 70%;}
    a.close-t {
      padding:10px;     
    }
    .user-form-a .btn{padding: 4px 10px;}
    .prom-cont,.form-cont{width: 100%;}
    /* reducing the 1280 / 150 dpi / laptop , laptop with touch to 80% */
   .user-form-a .btn{padding: 4px 10px;}
    .prom-cont,.form-cont{width: 100%; min-height: 400px;}
    .row-c .icon img{width: 80%;}
    .form-cont .btn{font-size: 11px !important;}
    .row-c{font-size: 15px;}
    .form-check-input[type=radio]+label:after, .form-check-input[type=radio]+label:before, label.btn input[type=radio]+label:after, label.btn input[type=radio]+label:before{width: 15px; height: 15px; top: 6px;}
    .row-d{font-size: 15px; font-weight: 600; padding: 10px 0 0 0;}
    .row-d p.f13{font-weight: 400; font-size: 12px;}
    .row-c{padding : 10px 0;}
   .row-c .icon img {width: 60%;}
   .row-c .text {padding: 2px 0;}
   .logo .text {color: #fff; font-weight: 600; margin-top: 5px;}
   .error{font-size: 11px; bottom: -19px;}
   .md-form label.active{font-weight: 500;}
   .md-form label {font-size: 12px;}
   .row-d p {padding-left: 34px;}

   /* latest style fixes */
   .prom-cont, .form-cont {min-height: 400px;}
   .prom-cont{min-height: 450px;}
   .btn.btn-warning{font-size: 11px !important;}
   .dropdown-content li > span {font-size: 12px;}
   input.select-dropdown[readonly="true"] {font-size: 12px; color: rgb(109, 110, 101); top: 0px; left: 0; margin-left: -2px !important; }
   .dropdown-content li>a, .dropdown-content li>span { font-size: 12px; }
   .mdb-select {width: 100%; padding-left:2px;}
   .form-check-input[type=radio]:checked+label, .form-check-input[type=radio]:not(:checked)+label, label.btn input[type=radio]:checked+label, label.btn input[type=radio]:not(:checked)+label{
    padding-left: 19px !important; line-height: 1.7rem;}
    .consentInfo {font-size: 11px;}
    .consentInfo2{font-size: 13px;}
    .large-width-model .modal-dialog {max-width: 85% !important;}
    .row-d p.f13 {padding-left: 18px;}


}
 @media  only screen and (-webkit-min-device-pixel-ratio: 1.3),
    only screen and (-o-min-device-pixel-ratio: 13/10),
    only screen and (min-resolution: 120dpi)
    {

    .get-otp a {color: #dbdbda; font-weight: 600; font-size: 14px;} 
    /* body {margin-bottom: 90px;} */
      .parsley-errors-list, .txtCustomiMobileErrorMessage {font-size: 10px;text-align: right;}
      .error{position: absolute;right: 0;font-size: 10px;color: #ff0000; text-align: right !important;}
      .login .btn-warning {font-size: 11px;font-weight: 600;margin: 1rem 0;}
      .btn.btn-blue-grey { font-size: 11px;}
      .header{padding: 0; height: 60px;}
      .kyc-setup .btn{margin: 0 !important; font-size: 14px !important; padding: 5px 20px !important; min-width: 120px !important;}
      .login .card-header {padding: 10px 40px;}
      .left-colum .card-header{padding: 20px;}
      .login, .mobile-add{border-radius: 0px; min-height: 360px;}
      .mobile-add a img {width: 273px; padding: 0px; box-sizing: border-box; text-align: center; margin: auto;}
      .mobile-add .card {border-radius: 0px; text-align: center;}
      .top-bar .container{height: 35px;}
      .get-otp {font-size: 14px !important;font-size: 17px;border-radius: 4px;}
      a.nav-link.hvr-sweep-to-bottom.active {top: 38px !important;}
      a.nav-link.hvr-sweep-to-bottom.active span {
          position: relative;
          top: -37px;
      }
      .mobile-add span{font-size: 11px;}
      .nav-link.hvr-sweep-to-bottom:before{top: 38px;}
      .card-header{padding: 0.5rem 2.5rem; font-size: 18px;}
      .card-header span{font-size: 13px;}
      .cpm-manage .card-body{padding-top: 20px; padding-bottom: 0;}
      .cpm-manage p{margin-bottom: 0;}
      .grid-header{padding: 8px 0; font-size: 15px;}
      .grid-body .col{padding: 3px 0;}
      .logo {padding: 0;}
      .prom-cont .logo{padding: 25px 0 !important;}
      .header img{width: 60px; padding: 0;}
      /*.header .container .row{margin-top: 20px;}*/
      .header .right-div{padding: 18px 12px; height: 60px;}
      .right-div p{margin-bottom: 0; font-size: 12px;}
      .login, .mobile-add{border-radius: 0px; min-height: 360px;}
      .help img{width: 25px;}
    
    .cpm-manage a.btn.btn-warning.hvr-bounce-to-right.waves-effect.waves-light {
      padding: 5px 10px !important;
      font-size: 13px !important;
    }
    .selectPreference .card {
      display:block;
    }
    .modal-dialog{max-width: 70%;}
    a.close-t {
      padding:10px;     
    }
    .user-form-a .btn{padding: 4px 10px;}
    .prom-cont,.form-cont{width: 100%;}
    /* reducing the 1280 / 150 dpi / laptop , laptop with touch to 80% */
   .user-form-a .btn{padding: 4px 10px;}
    .prom-cont,.form-cont{width: 100%; min-height: 400px;}
    .row-c .icon img{width: 80%;}
    .form-cont .btn{font-size: 11px !important;}
    .row-c{font-size: 15px;}
    .form-check-input[type=radio]+label:after, .form-check-input[type=radio]+label:before, label.btn input[type=radio]+label:after, label.btn input[type=radio]+label:before{width: 15px; height: 15px; top: 6px;}
    .row-d{font-size: 15px; font-weight: 600; padding: 10px 0 0 0;}
    .row-d p.f13{font-weight: 400; font-size: 12px;}
    .row-c{padding : 10px 0;}
   .row-c .icon img {width: 60%;}
   .row-c .text {padding: 2px 0;}
   .logo .text {color: #fff; font-weight: 600; margin-top: 5px;}
   .error{font-size: 11px; bottom: -19px;}
   .md-form label.active{font-weight: 500;}
   .md-form label {font-size: 12px;}
   .row-d p {padding-left: 34px;}

   /* latest style fixes */
   .prom-cont, .form-cont {min-height: 400px;}
   .prom-cont{min-height: 450px;}
   .btn.btn-warning{font-size: 11px !important;}
   .dropdown-content li > span {font-size: 12px;}
   input.select-dropdown[readonly="true"] {font-size: 12px; color: rgb(109, 110, 101); top: 0px; left: 0; margin-left: -2px !important; }
   .dropdown-content li>a, .dropdown-content li>span { font-size: 12px; }
   .mdb-select {width: 100%; padding-left:2px;}
   .form-check-input[type=radio]:checked+label, .form-check-input[type=radio]:not(:checked)+label, label.btn input[type=radio]:checked+label, label.btn input[type=radio]:not(:checked)+label{
    padding-left: 19px !important; line-height: 1.7rem;}
    .consentInfo {font-size: 11px;}
    .consentInfo2{font-size: 13px;}
    .large-width-model .modal-dialog {max-width: 85% !important;}
    .row-d p.f13 {padding-left: 18px;}
}
@media only screen and (max-width: 600px) {
    .header .container .row{margin-top: inherit;}
    .header img {width: 250px; padding: 15px;}
    .right-div a{position: absolute; right: 15px; top: 20px;}
    .header{padding: 0;}
    .main-div .row{display: block;}
    .main-div .col{margin-bottom: 20px;}
    .login .md-form{margin-top: 25px; margin-bottom: 25px;}
    .cpm-manage .card-body { padding-left: 20px !important; padding-right: 10px !important;}
    .cpm-manage .col-6 { max-width: 100% !important; flex-basis: 100% !important; padding: 0px;}
    .relative-position{display: block;}
    .relative-position .col{max-width: 100%; flex-basis: 100%; display: block; margin-bottom: 15px;}
    .top-bar { position: relative; height: 100px; padding: 10px 0;}
    .top-bar .container{display: block;}
    .top-bar .container p {margin-bottom: 0; width: 100%; border-bottom: 1px solid #fff;}
  .nav-link {display: block; padding: 4px; background: transparent !important; text-transform: uppercase; font-weight: 600; font-size: 11px; text-align: center;}
      span.help {
          position: absolute;
          top: -34px;
          right: 20px;
      }
    a.nav-link.hvr-sweep-to-bottom.active {background: transparent !important;}
    .active.nav-link.hvr-sweep-to-bottom::before {background: transparent !important;}  
    span.help img{width: 25px;}
    .card-header{padding: 10px;}
    .cpm-manage{display: block;}
    .cpm-manage .btn{width: 100%; position: inherit; left: 0;}
    .modal-dialog {
        max-width: 94%;
    }
    table {border: 0;border-collapse: collapse;table-layout: fixed;}
    table caption {font-size: 1.3em;}
    table thead {border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
    table tr {display: block; margin-bottom: .625em;}
    table td {display: block; font-size: .8em; text-align: left;}
    table td::before {content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; width: 100%;}
    table td:last-child {border-bottom: 0;}
    .table .badge {display: inline-block !important; float: none;}
    .nav-link.hvr-sweep-to-bottom:before {
    background: #f5f5f5 !important;
    top: 0;
  }
  a.nav-link.hvr-sweep-to-bottom.active {top: 0;}
  .nav-link.hvr-sweep-to-bottom:before {
    background: #f5f5f5 !important;
    top: 0;
  }s
  a.nav-link.hvr-sweep-to-bottom.active span {
    position: relative;
    top: 0; 
  }
  .right-div p{padding-right: 35px;}
  .table{table-layout: fixed;}
  .admin-login .col-6 {
    max-width: 100% !important;
    flex: 100%;
  }
  .admin-login .card-body {
    padding: 20px;
  }
  .footer .col-3, .footer .col-4 {max-width: 100%;}
  .footer .col-2{max-width: 35%;}
  .footer img {float: left !important;}
     .footer .col-3, .footer .col-4 {
    max-width: 100% !important;
    flex-basis: 100%;
    line-height: 0;
}
 body {
    margin-bottom: 380px  !important;
  }
   .document-split .col-3, .document-split .col-9 {
    max-width: 100% !important;
  }
  .left-colum{padding: 20px; background: transparent;}
  .kyc-setup .row{display: flex; height: auto;}
  .kyc-setup .right-tab .row{flex-direction: column;}
  .kyc-setup .col-1{max-width: 20%;}
  .kyc-setup .col-11 {
    max-width: 80%;
  }
  .kyc-setup .right-tab .col-10, .kyc-setup .right-tab .col-2{max-width: 100%;}
  .left-icon img{width: 30px;}
  .kyc-setup .row .col{height: 150px;}
  .login-main{flex-direction: column-reverse !important;}
  .login-main > div{padding: 30px; flex-basis: 100%; width: 100%;}
  .form-cont{width: 100%;}
  .btn-I65 { padding: 0 5px;}
  div.dataTables_wrapper div.dataTables_info {float: left; font-size: 12px;}
  .prom-cont{width: 100%;}
  .md-form label{top: -0.35rem; font-size: 12px;}
  .get-otp a{top: -10px;}
  #signupclass .col{padding: 0;}
  .help-popover{right: 0;}
  .md-form{margin-top: 40px !important;}
  .card-header {font-size: 16px !important;}
  .card-header span {font-size: 12.5px; font-weight: 400; display: block; width: 98%;}
  .login .card-header {padding: 10px 30px;}
  .form-cont .get-otp{flex-direction: column;}
  .left-colum {background: transparent;width: 90% !important;flex-basis: 90%; margin: 16px;}
  .document-split .col-9 {width: 100% !important; flex-basis: 100% !important;}
  .cst252 .card-body{display: flex;}
  .cst252 .card-body .row {width: 100%;}
  .cst252 .card-body .row > .col{flex: 100%; max-width: 100%; display: block; float: left;}
  .cst252 .card-body .row .md-form {margin-top: 0 !important;}
  .childHeaders .col-10 h3 {font-size: 16px;}
  #header_amount {font-size: 16px;}
  .childHeaders .row{display: flex !important; border-bottom: 1px solid #F5F5F5;}
  .childHeaders .col-2{width: 100%; padding: 0;}
}
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {
    a.nav-link.hvr-sweep-to-bottom.active span {
      position: relative;
      top: 0;
    }
    .top-bar{height: 150px;}
    .btn{margin: 0 11px 0 0;}   
}
.relative-spacer{position: relative;}
.spacer-height{width:100%;height: 50vh;}
.spacer-height span{position: absolute; top: 50%; left: 0; right: 0; text-align: center; margin: auto; display: block;}
.mb20{margin-bottom: 20px}
.mtb10{margin-bottom: 10px;margin-top: 10px;}
.radio-dependt {position: relative;top: -25px;}
/*.login.admin-login .md-form { margin-top: 20px;  margin-bottom: 20px;} */

/* svg animation loader start */
#loader-div{
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 99999999;
  left: 0;
  right: 0;
}
.load_svg{
  width: 100px;
  height: 100px;
  margin: 20px;
  display:inline-block;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 30%;
}
/* svg animation loader End */

.look-text-area-small {
    width: 100%;
    border: 1px solid #dadada;
    padding: 10px 10px 10px 20px;
    font-size: 14px;
    border-radius: 5px;
    background-color: #fff;
    margin-top: 20px;
    position: relative;
}

.modal-body-pd4 {
    padding: 4% !important;
}
.hide-none
{
  display: none;
}

.info-pop-tele {
	left:26%;
    position: absolute;
    background-color: #fff;
    top: 40px;
    width: 66%;
    z-index: 999;
    padding: 16px;
    font-size: 13px;
    box-shadow: 2px 2px 20px #ccc !important;
}

.col-3.grid-style {
    padding: 11px 0;
    border-radius: 10px;
    text-align: center;
    margin: 0 10px 10px 10px;
    max-width: 23%;
    background: #fff;
    box-shadow: 1px 1px 30px 1px rgba(0,0,0,0.1);
}

.col-3.grid-style {
    padding: 11px 0;
    border-radius: 10px;
    text-align: center;
    margin: 0 10px 10px 10px;
    max-width: 23%;
    background: #fff;
    box-shadow: 1px 1px 30px 1px rgba(0,0,0,0.1);
}

.et-search {
    background-color: #4d4e53;
    padding: 5px;
    border-radius: 4px;
}

/********** start - faq accordin - supraja aldena added on 14052019 05:34PM **************/
/*.faq-nav{border: 1px solid #dadada; position: fixed; width: 250px;} */ /* commented by supraja, as requested by surya and changed as below on 20112019 */
.faq-nav{border: 1px solid #dadada; position: sticky; width: 250px; min-height: 317px; max-height: 370px; top: 10px;}
.faq-nav .nav-pills .nav-link {padding: 15px 0; text-align: left; border-bottom: 1px solid #dadada; border-radius: 0;}
.faq-content .tab-content{padding: 0 1rem 1rem !important;}
.faq-content .accordion .card-header{background-color: transparent; padding: 0;}
.faq-content .accordion .card-header h5{padding: 10px 0; border-bottom: none;}
/* Changes done by Surya on 27-05-2019 */
.faq-content .accordion .card-header h5 button{text-transform: initial; padding: 0 !important; color: #0da3e2 !important; cursor: pointer;}
.faq-content .accordion .card-body{padding: 5px; min-height: auto; }
.faq-nav .nav-pills .nav-link:hover {border-bottom: 5px solid #0da3e2; color: #0da3e2 !important;}
.faq-nav .nav-pills .nav-link.active {border-bottom: 5px solid #0da3e2; color: #0da3e2 !important;}
/* Changes done by Surya on 27-05-2019 */
/* .col-9.faq-content {margin-left: 250px;} */ /* commented by supraja, as requested by surya on 20112019 */
.faq-content .accordion2 .card-header h5 {color: #000;border: none !important;}
.faq-content .accordion2 .card-header h5 {display: flex;justify-content: space-between;margin: 0;padding-bottom: 0;}
.faq-content .icons span {font-size: 16px;font-weight: bold;}
.faq-content .card-link.collapsed .icons .minus{display: none;}
.faq-content .card-link .icons .minus{display: block;}
.faq-content .card-link.collapsed .icons .plus{display: block;}
.faq-content .card-link .icons .plus{display: none;}
#accordionExample .card-header{border: none;}
/********** end - faq accordin - supraja aldena added on 14052019 05:34PM **************/
.mt25{
	margin-top:25px !important;
}

/* Changes done by Surya on 27-05-2019 */
.footer .col a {
    display: block !important;    
	font-size:12px;
}
.footer .col:first-child {
border:none;}
 .footer p{font-size: 12px;
	 margin:10px 0;color: #ccc;
 } 
/* Changes done by Surya on 27-05-2019 */

/*UI Changes in HTML Agreement page same copy as trubloq new 7/11/19 11.30am*/
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
	border: 0px !important;
	background: transparent !important;
	line-height: 14px !important;
	font-size: 22px !important;
	top: 0px !important;
	left: 0px !important;
	box-shadow: none !important;
	color: #0da3e2  !important;
}
.image-title-wrap {
	display: block;
	margin: 0 auto;
	/*line-height: 45px;*/
	padding: 0;
	margin: 0;
	width: 100%;
}
.service_agreement {
	display: block;
	cursor: pointer;
	text-align: center;
	padding: 20px;
	transition: all 0.2s;
}
.service_agreement img {
	display: block;
	margin: 0 auto 20px;
	width: 35px;
}
.service_agreement:hover {
	background: #ebebeb;
}
.remove-image {
	color: #0da3e2  !important;
	font-weight: bold;
}
/*.table.dataTable td:first-child a{
	color:#0da3e2  !important;
}
.table.dataTable  td .child li a{
	color:#6e6e6e !important;
}*/

.table.dataTable td[data-label="Action"] a {
	display: inline-block;
	margin: 1px;
}
.look-text-area .info {
	width: 24px;
	height: 24px;
	border-radius: 5px 0 0 5px;
}
.bootbox-body{
	font-size:24px;
	padding:25px;
	/*text-transform: capitalize;*/
	
}
.emailcollapse{ color:#121212;}
.fa-edit{
	margin-left:5px;
}
.et-search .text-muted{
	color:rgba(255,255,255,0.9) !important;
}
@media (min-width:1024px){
.card-header .btn {
    padding: 5px 20px;
    border-radius: 50px;
	min-width: 80px;
text-align: center;
}
.card-header .btn .fa {
    display: inline-block;
    vertical-align: inherit;
    margin-right: 2px;
}
}
/*UI Changes for bsnl brand color change 7/11/19 12.00pm*/
.btn-default{ background:#ccc !important;
box-shadow:0 2px 2px 0 rgba(0,0,0,.16), 0 2px 2px 0 rgba(0,0,0,.12);
}
.btn-default.hvr-bounce-to-right:before{
	    background: #6c757d;
}
.btn-primary{
	/*sometimes bsnl using this green and later removed
	 background:#0bbc4c !important;*/
	  background:#0da3e2  !important;
}
.mb30{ margin-bottom:30px; }

/********** Start - Team Invite CSS - Surya added on 25-06-2019 **************/
#Approval-Box .ApprovalList {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
}
#Approval-Box .ApprovalList li {
	min-width: 175px;
	min-height: 175px;
	margin: 15px 20px 0px 0px;
	padding: 10px;
	/*border-radius: 20px;*/
	text-align: center;
	border: 1px solid #ddd;
	color: #707070;
}
#Approval-Box .ApprovalList li div:nth-child(1) {
	font-size: 5em;
	margin: 15px;
	color: rgba(0,0,0,0.3);
}
#Approval-Box .ApprovalList li div:nth-child(2) {
	font-size: 12px;
	word-break: break-word;
}
#Approval-Box .ApprovalList li div:nth-child(3) {
	font-size: 16px;
}
#Approval-Box .ApprovalList li.addList {
	background: #efeeed;
}
#Approval-Box .ApprovalList li.addList a div:nth-child(1) {
	margin: 40px 15px 0;
	cursor: pointer;
}
#Approval-Box .ApprovalList li.addList a div:nth-child(2) {
	font-size: 14px;
	font-weight: bold;
}
#Approval-Box .ApprovalList li.addList a {
	color: rgba(0,0,0,0.3);
	display: block;
	width: 100%;
	height: 100%;
}
#Approval-Box .ApprovalList li.addList:hover a, #Approval-Box .ApprovalList li.addList:hover a div:nth-child(1) {
	color: #0da3e2;
}
.modal-dialog.modal-add-sm {
	width: 30%;
}
.modal-dialog.modal-add-sm .modal-body {
	padding: 10px 30px 20px;
}
/********** End - Team Invite CSS - Surya added on 25-06-2019 **************/


/*Start -- CSS for Admin Approvals done by Surya on 23-07-2019 11:40 AM */
#ForSel .select2-container--default .select2-selection--single .select2-selection__rendered {
	background: rgba(50, 199, 90, 0.2);
	line-height: 28px;
	font-weight: 500;
	display: inline-block !important;
	color: #000;
	padding: 0px 15px !important;
	text-align: center;
	border-radius: 4px;
	margin-top: -5px;
}
.edit_gst {
	padding: 6px 12px;
	background: #0da3e2;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	border-radius: 2px;
	margin-top: -5px;
}
.edit_gst:hover, .edit_gst:focus, .edit_gst:active {
	color: #fff;
	opacity: 0.8;
}
.row.varification-docs-adm a {
	color: #f80 !important;
	font-weight: bold;
	text-decoration: underline !important;
}
.row.varification-docs-adm a.ver_popup {
	color: #32c75a !important;
}
.row.varification-docs-adm a.approved {
	color: #32c75a !important;
}
/*End -- CSS for Admin Approvals done by Surya on 23-07-2019 11:40 AM */

/*Start For Trai Dashboard List by surya on 25/07/19 5.15pm*/

.TraiDashList ul {
	display: flex;
	background: #fff;
	padding: 30px;
	margin: 0;
	text-align: center;
	list-style: none;
	justify-content: space-evenly;
}
.TraiDashList ul li {
	width: 25%;
	padding: 15px;
	border-left: 1px solid rgba(0,0,0,0.05);
	text-align: center;
	transition: 0.5s all ease-out;
	cursor: pointer;
}
.TraiDashList ul li:hover {
	background: rgba(0,0,0,0.05);
}
.TraiDashList ul li:first-child {
	border: 0;
}
.TraiDashList ul li .Ikon {
	width: 75px;
	height: 55px;
	margin: 0 auto;
	display: block;
}
.TraiDashList ul li .DataNumber {
	font-size: 24px;
	font-weight: bold;
	color: #0da3e2;
	display: block;
	margin: 5px auto 10px;
}
.TraiDashList ul li .Datatxt {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin: 0 auto 10px;
}
.TraiDashList ul li a {
	color: rgba(0,0,0,0.4);
}
.TraiDashList ul li a:hover {
	color: rgba(0,0,0,0.5);
}
/*Start For Trai Dashboard List by surya on 25/07/19 5.15pm*/

.table.dataTable td a.delete {
	display: inline-block;
    text-align: center;
}
/*Start -- CSS for Download done by Pushpa on 08-08-2019 12:45 PM */
.btnExDown {
    margin: -8px 0 !important;
    padding: 0 10px !important;
    float: right !important;
    background: transparent !important;
    border: 1px solid #0da3e2 !important;
    color: #0da3e2 !important;
    box-shadow: none;
    line-height: 26px !important;
    transition: 0.2s all;
}
/*End -- CSS for Download done by Pushpa on 08-08-2019 12:45 PM */

/*Start Error code in trai preference fix -27/8/19 1pm */
#error_et_msisdn.error{
    margin-bottom: -25px;
    bottom: 0;
}
/*End Error code in trai preference fix -27/8/19 1pm */

/*Start -- changes done by surya for select state error message on 27-08-2019 12:15PM .select-wrapper.mdb-select.md-form.select2-hidden-accessible .parsley-errors-list.filled {*/
label[for="id_iStateID"]+.select2-hidden-accessible { width: 100% !important;
    position: relative;
    display: block;
}
#id_iStateID+ul {
    position: inherit !important;
    top: 27px !important;
    display: flex;
    width: 100%;
    right: 0;
    text-align: right;
}
#id_iStateID+ul li.parsley-required, label[for="id_iStateID"]+div+ul li.parsley-required{
    z-index: 9;    width: 100%;
    margin: 10px 5px;
    text-align: right;
	position:relative;
}
label[for="id_iStateID"]+div+ul li.parsley-required{
margin: 30px 0;
}
#telecom{
	font-size:12px;}
/*End -- changes done by surya for select state error message on 27-08-2019 12:15PM */

/*Start -- changes done by surya & vani for IE UI issues on 13-09-2019 02:30PM */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

.login-main > .login-left {
	display: block;
}
.login-main > .login-right{
	flex-basis: calc(50% - 200px)
}
.header img {
	width: 150px;
	padding: 0px;
	position: absolute;
 
}
 
.req_lbl::after {
	position: static !important;
	display: inline !important;
}
}
/*End -- changes done by surya & vani for IE UI issues on 13-09-2019 02:30PM */

/* start -- changes done by padmaja for payment details on 25082019 */
 .varification-docs-adm-alt {
	line-height:16px !important;
	padding:10px 0;
	
}
 .padlt5{
	 padding-left:5rem;
 }
 
/*End -- changes done by padmaja for payment details on 25082019 */

/* start - for image atuo-scroll in admin approvals by padmaja on 03102019 */
.autoscroll{
	overflow:auto;
}
/* end - for image atuo-scroll in admin approvals by padmaja on 03102019 */

/*For signup popover position & style purpose by surya on 15/10/19*/
 .forPopover .help-popover {
	display: inline-block;
	cursor: pointer;
	position: initial;
	font-size:14px;
	margin-left: 2px;
    color: #0da3e2;
    font-weight: 500;
 } 
.forPopover {
	margin: 40px 0px;
	font-size:22px;
}
/*For signup popover position & style purpose by surya on 15/10/19*/

/*Start - For payment style - by supraja & padmaja on 13/11/19*/
.reupload-form {
	min-height: 25px;
	top: initial !important;
}
.reupload-form-regiter {
	min-height: 30px;
	line-height: 25px;
	margin: 0 0 20px -15px;
	padding: 7px 14px;
}
.file_error_msg.error {
    margin: -9px 204px 0px 0px !important;
}
/*End - For payment style - by supraja & padmaja on 13/11/19*/

.fs10 {
	font-size:10px !important;
}
