.form-control:focus {-webkit-box-shadow: none;box-shadow: none;}
body {background: #222225;color: #fff}
a {color: #fff}
a:hover, 
a:focus {color: #fff}
::selection {background-color: #fff;color: #222225}
.section-loader{background: #222225 !important}
.section-loader svg circle {fill: #D7AA70 !important}
p {color: #fff}
#wrapper {background-color: #222225}
main#main {background-color: #222225;}
.error-text {color: #F45258; padding-left: 14px;}
.card-wrapper img {box-shadow: 0 4px 8px 2px rgba(0,0,0,0.05)}
.gotobackpage:hover, 
.gotobackpage:focus {color: #fff}
.gotobackpage svg path, 
.gotobackpage svg rect {fill: #fff}
.gotobackpage:hover svg path, 
.gotobackpage:focus svg path, 
.gotobackpage:hover svg rect, 
.gotobackpage:focus svg rect {fill: #fff}
.field {background: none}
.hintInfo {color: #fff}
.form-control, 
.field-static {background: #323234;color: #FAFAFA;border: 1px solid transparent;border-radius: 6px;}
.form-control {color: #FAFAFA;border-color:#3D3D42 !important; background:#222225 !important;}
#verificationAreaContainer .form-control:focus{ border-color: #7F78E3 !important;color: #fff;}
/* #verificationAreaContainer .field-focused label { color: #7F78E3 !important; } */
#verificationAreaContainer .field-focused .form-control { color: #fff; }
.field-focused label{ background-color: #222225 !important;}
#verificationAreaContainer .form-control:focus {color: #fff;border-color: #D7AA70;background: #323234}
#verificationAreaContainer .form-control::placeholder {color: #7A7A84}
#verificationAreaContainer .form-control:-ms-input-placeholder {color: #7A7A84}
#verificationAreaContainer .form-control::-ms-input-placeholder {color: #7A7A84}
.has-icon-right .ico {color: #fff}
.ico svg path {fill: #fff}
.has-icon-right .ico.copy:hover, 
.has-icon-right .ico.copy:focus {color: #fff; outline: none; outline-offset: 0;}
form label, 
.label-txt {color: #7A7A84 !important; line-height: 14px;}
.btn-default, 
.otp-container .btn.btn-orange {background: #D7AA70;border-color: #D7AA70;color: #5F391B}
.btn-default[disabled], 
.otp-container .btn.btn-orange[disabled] {background: #323234;border-color: transparent;color: #7D7D82;}
.ui-datepicker-calendar td a.ui-state-highlight, 
.ui-datepicker-calendar td a:focus, 
.ui-datepicker-calendar td a:hover {background: #fff}
.keypad-popup .btn:not(.keypad-close):hover, 
.keypad-popup .btn:not(.keypad-close):focus {background: #fff}
.keypad-popup .btn.keypad-close:hover, 
.keypad-popup .btn.keypad-close:focus {color: #fff !important}
.keypad-popup .btn.keypad-close:hover, 
.keypad-popup .btn.keypad-close:focus path {fill: #fff}
.radios-holder .checked:first-child~.radio label:first-child, 
.radios-holder .checked:nth-child(2)~.radio label:nth-child(2), 
.radios-holder .checked:nth-child(3)~.radio label:nth-child(3), 
.manage-profile #privacy-tab .radios-holder label.checkbox-checked .text, 
.radios-holder .bg {background: #D7AA70}
.radios-holder label.checkbox-checked {color: #fff}
.radios-holder label.checkbox-checked span:before {color: #fff}
 
.pagecontent .manage-pin .counter.time-inside .mins, 
.pagecontent .manage-pin .counter.time-inside .seconds, 
.pagecontent .session-timeout .minutes, 
.pagecontent .session-timeout .seconds, 
.pagecontent .otp-container .source .ico, 
.pagecontent .otp-container .send-again a {color: #FFF}
.pagecontent .manage-pin .countDiv.countDiv2,
.counter-countdown .text{ color: #8D8D96;}
.pagecontent .otp-container .counter svg circle:first-child, 
.pagecontent .counter svg circle:last-child {stroke: #8782C4 !important}
em {color: #fff}
.btn.btn-orange {color: #7D7D82;border-color: #323234;background: #323234}
#activateCaptcha {background-color: transparent;color: #fff}
.verification-area .card-steps-holder .form-control {background: #FFF}
.verification-area .card-steps-holder .form-control:focus {border-bottom: #fff}
body.loading #checkdeposit .lds-spinner ~ .btn.btn-default:where(:hover, :focus, :active:focus), 
body.loading #checkdeposit .lds-spinner ~ .btn.btn-default {color: #D7AA70 !important}
#checkdeposit .btn.btn-link {color: #fff}
.btn.btn-link:hover, 
.btn.btn-link:focus {color: #fff}
.btn.btn-light {color: #fff;background: transparent;border-color: #808080}
.btn.btn-light:hover, 
.btn.btn-light:focus {color: #fff;background: transparent;border-color: #808080;outline: none;}


/* MRDC */
.ui-widget-overlay { background: rgba(255,255,255,0.5);}
.ui-dialog .ui-widget-content {background: #000000; color: #fff;}
.ui-dialog .ui-widget-content h1 { color: #fff;}
.ui-dialog .ui-widget-content h2 { color: #fff;}
.ui-dialog .ui-widget-content .text {  color: #fff;}
.ui-dialog .ui-widget-content .text.bg-light {color: #fff; background: #000;}
.dialog-amount-verify p { color: #fff; }
#header h1 { color: #fff;}
.picture-upload-area { border: 1px solid #fff;  }
.picture-upload-area h2 { color: #fff; }
.picture-upload-area h2 .required,
form label em { color: #fff;}
form label.required:after { color: #fff;}
.picture-upload-area p { color: #fff; }
.picture-upload-area .link-upload { border: 1px dashed rgba(255, 255, 255, 0.35); }
.picture-upload-area .link-upload:hover, .picture-upload-area .link-upload:focus { border-color: #fff;  color: #fff; }
.picture-upload-area .link-upload .info { color: #fff;}
.dialog-photo-instruction .note { color: #fff; }
.dialog-photo-instruction .note em.required { color: #fff; }
.list-bullet-circle {  color: #fff; }
.list-bullet-circle li:before { background: #fff; }
.table-deposit-review td {  color: #fff; border-top: 1px dashed #fff; }
.table-deposit-review th {  color: #fff; }
.table-deposit-review .currency_sign-label,
.table-deposit-review .amount {  color: #fff;}
.cd-currency {  color: #fff;  }
[type]::placeholder { color: #fff;  }
[type]:-ms-input-placeholder { color: #fff; }
[type]::-ms-input-placeholder { color: #fff; }
.deposit-success { border: 1px solid #fff; }
.deposit-success h2 {  color: #fff;  }
.deposit-success p {  color: #fff; }
.deposit-success .amount .num,
.deposit-success .ref-id { color: #fff; }
.cropping-area,
.camera-holder { background: #fff; border: solid #fff;  }
.action-btns { background: rgba(255,255,255,0.5); }
.title-deposit { color: #000;  }
.capturing-instruction,
#CaptureNew { background: #000;}
.cropper-corner { border: solid #000; }
.cropping-area .jcrop-holder { outline: 1px solid #fff;  }
.jcrop-hline, .jcrop-hline.bottom { border-top: dashed 1px #000;  }
.jcrop-vline, .jcrop-vline.right { border-left: dashed 1px #000; }
.pin-counter .pin-number { border-right: #3C3C3F solid 1px !important; background: url(../../../../cstatic/e518ed9e-f327-4196-803c-7440df2d92bf/pattern5.png) !important; background-size: cover !important; }
.manage-pin .pin-counter .pin-timer { background-color: #222225 !important; } 
.pin-counter {border: 1px solid #3C3C3F !important;}
.manage-pin .pin-counter .num {line-height: 81.75px !important;font-size: 64px !important;}
.progress-circle circle { fill: #27272B !important; }
.pin-counter .num { color: #8D8D96 !important; }

.counter-screen .otp-container { background: #27272B!important; border: 1px solid #3D3D42 !important;}
.otp-container .passcode-box h3{color: #BCBCC2 !important;font-weight: 400;line-height: 20px;font-size: 15px;margin-bottom: 8px;}
.otp-container .passcode-box p {color: #FAFAFA !important;font-weight: 600;line-height: 20px;font-size: 15px;}
.radios-holder.radio-1 .bg{background: #28282A; border: 1px solid #D7AA70; padding: 12px 16px;}
.passcode-box .radios-holder label{padding: 10.5px 10px;;line-height: 24px;border-radius: 40px;}
.otp-container .passcode-box .radio label{font-size: 16px;line-height: 24px;}
.radios-holder label .ico{font-size: 11.5px;}
.otp-container .btn{outline: 0;}
.otp-container .otp-counter .label{color: #BCBCC2;  font-size: 15px;}
.otp-container .otp-counter .source{color: #FAFAFA;  font-size: 15px;font-weight: 500;}
.otp-container .send-again{background-color: #28282A;}
.counter .progress-circle circle:first-child {stroke: #D7AA70 !important;}
.otp-container .send-again a{outline: none;}
.otp-container.otp-overlay .send-again .send-again-link.disabled {color: #7A7A84 !important; border: 1px solid #3D3D42 !important; opacity: 1; }
.otp-container .send-again .seconds-holder{color: #fff;}
#revealPinOtpSuccessContainer::after {background: #27272B;}
.otp-container .send-again .seconds-holder .seconds[data-value="00"],
.otp-container .send-again .seconds-holder .minutes:has(~ .seconds[data-value="00"]),
.otp-container .send-again .seconds-holder .minutes + span:has(~ .seconds[data-value="00"]){ color: #686871;}
#revealPinOtpSuccessContainer .counter .progress-circle .static-canvas{stroke: #4E4E55 !important;}
.counter-countdown .seconds{color: #fff;}
#activateCard .rebtel-button .btn.btn-orange{color: #673E1D !important;border-color: #D7AA70 !important;background: #D7AA70 !important;}
.pagecontent .otp-container .send-again a{border-color: #BE8F60 !important;background: #222225;color: #DFBEA4;}
.pin-timer .box .counter .progress-circle circle:first-child {stroke: #4E4E55 !important;fill: #222225 !important;}
.retrieve-pin #activateCard #revealPinOtpContainer a#sendCodeBTN{background: #D7AA70; max-width: 280px; margin: 10px auto 0 !important; }
.send-again.send-again-disabled .counter-countdown .seconds-holder, .send-again.send-again-disabled .counter-countdown .seconds{ color: #fff;}
.pagecontent .otp-container .send-again.send-again-disabled a { color: #7A7A84; background:#222225 !important; border-color: #3D3D42 !important; font-weight: 400;}

/* new */
.ui-dialog.ui-widget-content { background: #222225; border-color: #222225; border-style: solid; }
.otp-container .otp-counter { background: #27272B; border-color: #3D3D42; }
.otp-container .otp-counter::before { color: #8D8D96; }
.otp-container .otp-counter::after { background: #27272B; }
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active .otp-counter .label { color: #BCBCC2; }
.otp_widget-form.otp-selected.email_otp-selected .left-panel .otp-container.counter-active .otp-counter .email_source { color: #FAFAFA; }
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.otp-overlay .otp-counter > .send-again .send-again-link { border-color: #BE8F60; background: #222225; color: #DFBEA4; }
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active.otp-overlay .otp-counter > .send-again .counter-countdown span[aria-hidden="true"], 
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active.otp-overlay .otp-counter > .send-again .counter-countdown .seconds, 
.otp_widget-form .otp_widget-wrapper.left-panel .otp-container.counter-active.otp-overlay .otp-counter > .send-again .counter-countdown .minutes { color: #fff; }
.otp_widget-form .otp_widget-wrapper.right-panel { background: #222225; }
.card-summary { background: #222225; }
.card-summary .card-num { color: #fff; }
#myCards .card-summary .card-author-info li { border-color: #313135; }
.card-author-info .text { color: #7A7A84; }
#myCards .card-summary .card-author-info .heading { color: #fff; }
#myCards .card-summary .card-num .dot { background: #8D8D96; }
.form-control:focus { box-shadow: none; outline: none; }
#verificationAreaContainer .form-control { min-width: calc(100% - 30px); background: #222225; }
.otp_widget-wrapper .form-control,
.otp_widget-wrapper .form-control::placeholder { color: #fff; }
.ui-dialog > div[id] .dialog-title { color: #fff; }
.ui-dialog > div[id] .dialog-title + span[id] { color: #BCBCC2; }
.ui-dialog form .field:not(.field-focused) label { color: #7A7A84 !important; }
.ui-dialog form .field.field-focused label { color: #8D8D96 !important; }
.otp_widget-wrapper .field-focused .form-control:not(:focus) { border-color: #3D3D42 !important; }
.password-field-holder .field-focused.has-focused label { color: #8782C4 !important; }