
html{overflow-x: hidden; width: 100%;}
body { background: #FFF; padding: 0px 0 0 0; margin: 0; font-size: 16px; color: #1C1D22; font-family: "Plus Jakarta Sans", sans-serif; line-height: 30px; letter-spacing: 0.2; font-weight:400;font-optical-sizing: auto; font-style: normal;}


h1, h2, h3, h4, h5, h6, input, select, textarea, button { outline: none !important; }
header, section, footer { display: block; }


/********************* LINK CSS *********************/
a { color: #083368; outline: none !important; text-decoration: none; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
a:hover, a:focus, select:focus, button:focus { outline: none; text-decoration: none; }
a:hover, a:focus { color: #1C1D22; }
* { margin: 0; padding: 0; }
*:focus { outline: none; }

#daterangepicker, #daterange {width: 300px !important;}

/********** INPUT **********/
.input-text { background-color: #fff; border: 1px solid #b7bdc4; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; color: #000; display: block; line-height:36px; height:56px; padding: 5px 15px; font-size:17px; outline:none; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance:none;}
.input-text:focus, textarea:focus {border: 1px solid #dd2424}
textarea { height: auto !important; min-height:50px;line-height:22px !important; padding:10px 15px !important; background-color:#fff; display: block; width: 100%;border: 1px solid #b7bdc4; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;font-size:16px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -webkit-appearance: none; -moz-appearance: none; appearance:none; }

label { display:block;font-size: 16px;line-height: 24px;font-weight:600;color: #000;}
label.required:after{ content:"*";  color:#56605f; position:relative; left:5px;}

.form-group{ width:100%; float:left; margin-bottom:28px;}

input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color:#000;}
::-webkit-input-placeholder { color: #000;}
::-moz-placeholder { color: #000; }
:-ms-input-placeholder { color: #000;}
:-moz-placeholder { color: #000;}


/********************* HEADING CSS *********************/
h1, h2, h3, h4, h5, h6 { margin: 26px 0 7px 0; display:block; line-height: normal; color: #1C1D22; font-weight: 700; font-family: "Sora", sans-serif;font-style: normal;font-optical-sizing: auto;}
h1 { font-size: 56px;line-height: 70px; }
h2 { font-size: 40px; }
h3 { font-size: 20px; }
h4 { font-size: 20px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; }
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top:0;}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color: #FF4E16;}

/********************* P CSS *********************/
p { float: none; margin: 0 0 12px 0; padding: 0; }
p:last-child { margin: 0 0 0px 0; }
p strong, b, strong{font-weight:700;}


/********************* LISTING CSS *********************/
ul { margin: 0 0 15px 0; padding: 0; display: block; text-align:left; }
ul li { margin: 0 0 8px 0; padding: 0 0 0 18px; position: relative; line-height: 24px; list-style: none; }
ul li:last-child{ margin-bottom:0px;}
ul li:before { content: "\f192"; font-family: "Font Awesome 6 Free";  font-weight: 400; position: absolute;left: 0px;top: 4px;font-size:12px; color:#000;line-height:16px;}
ul li a { color: #233977; }
ul li a:hover { color: #76777a; text-decoration: none; }

ul li ul{ margin:7px 0 12px 0px;}

ol { margin: 0 0 15px 0px; padding: 0; text-align:left;counter-reset: list; }
ol li { margin: 0 0 5px 0; padding: 0 0 0 0px; position: relative; line-height: 24px; list-style: none; }
ol li a { color: #233977; }
ol li a:hover { color: #76777a; text-decoration: none; }
ol ol{ margin: 7px 0 7px 26px;}
ol li:before{counter-increment: list;content: counter(list) ". ";margin-right: 12px;display: inline-block;}
ol ol li:before{counter-increment: listsub;content: counter(list) ". " counter(listsub);}
ol ol ol li:before {counter-increment: listsub2; content: counter(list) ". " counter(listsub) ". " counter(listsub2);}

.top-publishing-sec ul li, .about-manyroles-section ul li{ line-height:30px; }
/********************* IMAGE CSS *********************/
img { border: none; vertical-align: middle; max-width: 100%; }
.alignleft { float: left; margin: 18px 50px 36px 0;}
.alignright { float: right; height: auto; margin: 16px 0 36px 50px;}
.aligncenter { display: block; margin: 26px auto 34px auto;}

.container { max-width: none !important; margin-left: 0px; margin-right: 0px;}
/********************* BUTTON CSS *********************/
.btn {background-color: #083368; border:1px solid #083368; text-align:center; min-width:inherit; color: #ffffff; font-weight: 700; font-family: "Plus Jakarta Sans", sans-serif; display: inline-block; font-size: 16px;letter-spacing: 0px;line-height: 20px; overflow:hidden;text-transform: none;box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; vertical-align: middle;position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all .4s ease-in-out !important; -moz-transition: all .4s ease-in-out !important; -o-transition: all .4s ease-in-out !important; -ms-transition: all .4s ease-in-out !important; transition: all .4s ease-in-out !important;}

.btn:hover, .btn:focus, .btn:active {background-color: #FFFFFF;border-color: #1C1D22;color: #1C1D22; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}

.btn i{width:30px;height: 30px; display:inline-block; background-color: #0F457F;margin-right: 6px; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-webkit-transition: all .4s ease-in-out !important; -moz-transition: all .4s ease-in-out !important; -o-transition: all .4s ease-in-out !important; -ms-transition: all .4s ease-in-out !important; transition: all .4s ease-in-out !important;}
.btn svg{width:18px;height:auto;fill:#FFF;display: inline-block;position: relative;top: 0px;-webkit-transition: opacity 0.2s, -webkit-transform 0.4s;-moz-transition: opacity 0.2s, -moz-transform 0.4s;transition: opacity 0.2s, transform 0.4s;transition-duration: 0.2s, 0.4s;transition-delay: 0s, 0s;}
.btn:hover svg, .btn:focus svg, .btn:active svg{fill:#FFF;}


.row{--bs-gutter-x: 30px;}

header { background: #F1F5FB;}
header ul li:before{display:none}
header .container { height: 106px;}
.header-right {  margin-left: 20px;}
.wsmenu > .wsmenu-list > li.sub > a{padding-right: 24px;}

.banner-section { background: url(../images/banner-bg.jpg) no-repeat; background-size: cover; background-position: top center; padding: 50px 0px; margin-bottom: 80px;}
.banner-section h1{margin:10px 0 30px 0;}
.banner-content-part{padding-right:100px}
.banner-section .tagline { font-size: 24px; line-height: 30px; text-transform: uppercase;}
.banner-section p{margin-bottom: 38px;text-align: justify;}
.banner-section .banner-img {padding-right: 40px;}
.our-stats-bar { display: inline-block; width: 100%; margin-top: 50px;}
.our-stats-bar .stats-slide { height: 100px;}
.our-stats-bar .stats-number {font-size: 40px; display: flex; align-items: center; font-weight: 800;}
.our-stats-bar .stats-number span{font-size:36px;font-weight: 400;margin-left: 10px;padding-bottom: 10px;line-height: 1;}
.our-stats-bar .stats-info { font-size: 22px; padding-left: 22px;line-height: 1.4;}
.our-stats-bar .stats-info strong { display: block;color: #083368;}
.our-stats-bar .swiper-slide{opacity: 0 !important;}
.our-stats-bar .swiper-slide.swiper-slide-active{opacity: 1 !important;}


.offer-section { padding-bottom: 46px;}
.offer-box { margin-bottom: 30px;}
.offer-box-inner { border: 1px solid #C4CAD1; border-radius: 20px; padding: 40px 30px 36px 30px; height: 100%;}
.offer-box-inner.no-border { border: none; padding: 0px 30px 0px 0;}
.offer-box-inner.no-border h2{margin-bottom: 12px;}
.offer-box-inner.no-border p { font-size: 16px; line-height: 26px; text-align: justify;}
.offer-box-inner p { font-size: 20px; line-height: 30px; text-align: justify;}
.offer-box-inner strong { color: #06336C;}
.offer-box-inner img { margin-bottom: 36px;}


.key-features-section { padding-bottom: 80px;}
.key-feature-box{ margin-top: 26px;}
.key-feature-inner-box { background: #F0F3F8; border-radius: 20px; padding: 40px 30px; height: 100%;}
.key-feature-inner-box h3 { font-size: 24px;line-height: 30px;margin-top: 36px;margin-bottom: 24px;}
.key-feature-inner-box h3 span{ color: #06336C;}
.key-feature-inner-box p { font-size: 16px; line-height: 26px; text-align: justify;}
.btn-block .btn{min-width: 231px;}
.btn-block{text-align: center;}

.key-features-section .btn-block, .why-choose-section .btn-block{margin-top: 30px;}
.why-choose-section .btn-block, .offer-box-inner .btn-block{text-align: left;}
.why-choose-section .btn-block .btn, .offer-box-inner .btn-block .btn{min-width: 186px;}

.why-choose-section{ background: url(../images/why-choose-bg.png) no-repeat; background-size: cover; background-position: center; padding: 64px 0;}
.why-choose-box { margin-top: 15px; margin-bottom: 15px;}
.why-choose-inner-box { background: #ffffff; height: 100%; padding: 40px 30px; border-radius: 20px; border: 1px solid #C4CAD1;}
.why-choose-inner-box h3 { font-size: 22px; line-height: 30px; margin-top: 36px; margin-bottom: 22px;}
.why-choose-inner-box h3 span{ color: #06336C;}
.why-choose-inner-box p { font-size: 16px; line-height: 26px; text-align: justify;}

.onboards-process-section{ background: linear-gradient(360deg, #D5E0ED 0%, #F5FAFF 31%, #F5FAFF 69%, #D5E0ED 100%); padding: 76px 50px 50px 50px;}
.onboards-process-section h2{ margin-bottom: 30px;}
.process-box { margin-bottom: 30px;}
.process-inner-box .arrow { position: absolute;  right: -24px; top: 32px; }
.process-inner-box {background: #ffffff; padding: 40px 26px 34px 26px; border-radius: 20px;  height: 100%; border: 1px solid #D6DCE2; position:relative; box-shadow: 0px 4px 10px 0 rgba(78, 84, 92, 0.2);}
.process-inner-box  h3 {font-size: 24px; line-height: 32px; margin-top: 20px; margin-bottom: 16px;}
.process-inner-box h3 span{ color: #06336C;}
.process-inner-box p { font-size: 16px;  line-height: 26px; text-align: left;  margin: 0;}

.faqs-section { padding: 76px 0 80px 0;}
.faqs-section .container { max-width: 900px;}
.faqs-section .accordion { margin-top: 24px;}
.faqs-section .accordion-item { margin-bottom: 30px; border: 1px solid #C4CAD1; border-radius: 20px;}

.gm-style .gm-style-iw-c{ border-radius: 20px !important;}
.gm-style .gm-style-iw-d{margin-top: -20px !important;}
.faqs-section .accordion-item:last-child{margin-bottom: 0;}
.faqs-section h2.accordion-header button { font-size: 18px; line-height: 30px; font-weight: 600; padding: 20px 30px 20px 30px; border-radius: 20px;font-family: "Sora", sans-serif}
.faqs-section h2.accordion-header button:hover:after{background-color: #FF4E16;}
.faqs-section .accordion-body { padding: 0 30px 20px; text-align: justify;}
.faqs-section .accordion-button:not(.collapsed) { color: #1C1D22; background-color: transparent; box-shadow: none;}
.faqs-section .accordion-item:last-of-type .accordion-button.collapsed, .faqs-section .accordion-item:first-of-type .accordion-button{ border-radius: 20px;}
.faqs-section .accordion-button::after { background: #06336C url(../images/arrow-down.svg) no-repeat; background-position: center; color: #fff; border-radius: 50px;    width: 40px; height: 40px; display: flex; align-items: center;  justify-content: center;}
.faqs-section .accordion-button:not(.collapsed)::after { background: #FF4E16 url(../images/arrow-down.svg) no-repeat;  background-position: center;}

.our-locations-section{ padding: 40px 0 0; background: #F1F5FB;}

#map { height: 700px; width: 100%; margin-top: 20px;}

.office-location { max-width: 250px; padding: 0 10px 16px;}
.office-location h4 { color: #06336C; margin-bottom: 15px;font-size:24px;text-transform: uppercase;}
.office-location h4 img{margin-right: 16px;margin-top:-4px}
.office-location p { font-size: 16px; line-height: 24px; font-family: "Plus Jakarta Sans", sans-serif;font-weight: 400;color: #1C1D22;}

footer.footer{ background: #06336C url(../images/footer-bg.png) no-repeat; background-size:cover; background-position:top center; padding-top: 60px; padding-bottom: 32px;}
footer * { /* color: #fff; */}
.footer-menu ul li { list-style: none; display: inline-block; list-style: none; padding: 0 0 0 30px;}
.footer-menu { padding-right: 26px;}
.footer-menu ul li { list-style: none; display: inline-block;  list-style: none;font-size: 16px; line-height: 26px;}
footer ul li::before{ display: none;}
footer ul li a{/* color: #fff; */}
footer .social-sharing ul li { padding-left: 30px;font-size:24px}
footer .social-sharing ul li a, footer .footer-menu ul li a{color:#1C1D22}
footer .social-sharing ul li a:hover, footer .social-sharing ul li a:focus, footer .footer-menu ul li a:hover, footer .footer-menu ul li a:focus{color:#FF4E16}
.disclaimer-text { background: #FFFFFF;color:#494A4E; box-shadow: 0px 4px 10px 0px #2A42661A; border-radius: 14px; padding: 20px 20px 26px 20px; margin: 30px 0 20px 0;}
.disclaimer-text p { font-size: 12px; line-height: 22px;margin-bottom:12px; text-align: justify;}
.disclaimer-text p:last-child{margin-bottom: 0;}
.disclaimer-text h6{font-family: "Plus Jakarta Sans", sans-serif;font-size:16px}
.copyright p{ font-size: 16px; line-height: 26px;}


/* About Us Style */
.inner-hero-main{padding: 64px 0 50px;}

.inner-hero-main .col-lg-10{padding: 0 86px;}

.our-vision-mission-section{background: url(../images/vision-mission-bg.jpg) no-repeat;background-size: cover;background-position: center center;padding: 80px 0;}
.our-vision-mission-section h3{color: #ffffff;font-size: 30px;line-height: 30px;margin-bottom: 22px;}
.our-vision-mission-section p{color: #ffffff;text-align: justify;}
.vision-block {padding-right: 15px;}
.mission-block {border-left: 1px solid #ffffff20;padding-left: 45px;}

.our-team-section{padding: 76px 0; }
.team-member-box{text-align: center;margin-top: 30px;}
.team-member-inner {border: 1px solid #C4CAD1;border-radius: 20px;height: 100%;}
.member-img {position: relative;background: #F0F3F8;border-radius: 20px;height: 260px;padding-top: 15px;}
.member-info {padding: 36px 40px;}
.member-info h3 {font-size: 24px;line-height: 30px;margin-bottom: 14px;text-transform: uppercase;}
.member-info p {text-align: justify;}
.member-img img {max-height: 245px;}

.member-social-profile {position: absolute;bottom: 5px;right: 15px;}
.member-social-profile li {display: inline-block;padding: 0;margin: 0 6px 0 0;}
.member-social-profile ul li a{width: 50px;height: 50px;border-radius: 50px;background: #083368;display: flex;align-items: center;justify-content: center;color: #ffffff;}
.member-social-profile ul li a:hover, .member-social-profile ul li a:focus{background: #FF4E16;}
.member-social-profile ul li:before {display: none;}

/* Contact page */
.contact-form-section{ padding: 80px 0; border-top:1px solid #C4CAD1;}
.form-group .input-img{width:100%;max-width: 26px;position: absolute;right: 15px;top: 12px;z-index: 1; opacity: 0.67;}
.form-group{position: relative;margin-bottom: 30px;}
.form-control{border:1px solid #C4CAD1; padding: 15px 54px 15px 15px;}

/**/
.breadcrumb{text-align: center;list-style: none;justify-content: center;margin: 0;}
.breadcrumb li{list-style: none;}
.breadcrumb li:before{content:"";margin: 0;}
.breadcrumb-item+.breadcrumb-item::before{content:"/"}
.page-content{padding: 46px 0 80px 0;}
.top-border{border-top: 1px solid #C4CAD1;}

/**/
.partner-hero h1{margin-top: 0;}
.partner-ways-section{padding-top: 76px;}
.icon img{max-height: 58px;max-width: 58px;width:auto;height:auto;}

/* Solution Page  */
.offer-section.solution-offers {border-top: 1px solid #C4CAD1;padding-top: 65px;}
.offer-section.solution-offers .offer-box-inner:not(.no-border){padding: 30px;}
.offer-box-inner h3 {font-size: 22px;line-height: 30px;margin-top: 0;}
.solution-offers .offer-box-inner p {font-size: 16px;line-height: 25px;}
.solution-offers .offer-box-inner img {margin-bottom: 20px;}

.solution-choose .why-choose-inner-box img {margin-bottom: 30px;}
.why-choose-section.solution-choose .why-choose-inner-box p {font-size: 20px;line-height: 30px;}


/* Pay Invoice Page */
.registration-steps-section {background: #F0F3F8;padding: 64px 0;}
.steps-box{margin-top: 30px;}
.steps-box-inner {background: #ffffff;padding: 40px 30px 30px 30px;border-radius: 20px;height: 100%;}
.steps-box-inner h3 {font-size: 24px;line-height: 30px;margin-top: 20px;margin-bottom: 16px;}
.steps-box-inner p {font-size: 16px;line-height: 26px;text-align: justify;}

.supported-region-section {padding: 80px 0;}
.supported-region-section h2 {margin-bottom: 32px;}
.supported-region-section .region-box {margin-bottom: 30px;}
.region-box-inner {position: relative;border-radius: 20px;}
.region-box-inner {position: relative;border-radius: 20px;}
.region-box-inner a:after {content: "";background: linear-gradient(360deg, #1C1D22 33%, rgba(28, 29, 34, 0) 100%);width: 100%;height: 100%;position: absolute;border-radius: 20px;bottom: 0;left: 0;right: 0;-webkit-transition: all .4s ease-in-out !important;-moz-transition: all .4s ease-in-out !important;-o-transition: all .4s ease-in-out !important;-ms-transition: all .4s ease-in-out !important;transition: all .4s ease-in-out !important;}
.region-box-inner .boximg img {width:100%; height:auto; border-radius: 20px;}
.region-info * {position: relative;z-index: 1;color: #fff;}
.region-info {position: absolute;bottom: -25px;padding: 20px;-webkit-transition: all .4s ease-in-out !important;-moz-transition: all .4s ease-in-out !important;-o-transition: all .4s ease-in-out !important;-ms-transition: all .4s ease-in-out !important;
transition: all .4s ease-in-out !important;}
.region-info h3 {font-size: 24px;line-height: 30px;}
.region-info p {font-size: 16px;line-height: 26px;margin-bottom: 14px;}
.region-info .btn-link {opacity: 0;font-size: 16px;line-height: 26px;color: #FF4E16;text-decoration: none;-webkit-transition: all .4s ease-in-out !important;-moz-transition: all .4s ease-in-out !important;
-o-transition: all .4s ease-in-out !important;-ms-transition: all .4s ease-in-out !important;transition: all .4s ease-in-out !important;}
.region-info .btn-link i{color: #FF4E16; }
.region-box-inner:hover .region-info {bottom: 0;}
.region-box-inner:hover .region-info .btn-link {opacity: 1;}



.money-transfer-country-section {padding-bottom: 50px;}
.country-flag-slider-wrapper {display: inline-block;width: 100%;position: relative;margin-top: 34px;}
.country-flag-slider {padding-bottom: 26px;}
.country-flag-item {text-align: center;border: 1px solid #C4CAD1;padding: 30px 40px 30px 40px;border-radius: 20px;display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;}
.country-flag-item h4 {font-size: 22px;line-height: 30px;margin-bottom: 0;margin-top: 20px;}
.country-flag-slider .swiper-pagination-bullet {width: 18px;height: 18px;background: transparent;border: 1px solid #C4CAD1;opacity: 2;}
.country-flag-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #06336C;border-color: #06336C;}
.swiper-button-main .swiper-button-next, .swiper-button-main .swiper-button-prev{position: relative;margin: 0 10px;left:0;right:0}
.swiper-button-main .swiper-button-next:after, .swiper-button-main .swiper-button-prev:after{font-size: 22px;color: #1C1D22;}
.swiper-button-main{display: flex;justify-content: center;flex-direction: row-reverse;}


/*15-11-2024*/
.key-feature-inner-box .btn-block{text-align: left;margin-top: auto; padding-top: 15px;}
.key-feature-inner-box .btn-block .btn{min-width: inherit;padding: 12px 30px 12px 30px;}
.btn.outline {background-color: #FFFFFF; border:1px solid #083368; color: #083368;}
.btn.outline:hover, .btn.outline:focus, .btn.outline:active {background-color: #083368; color: #ffffff;}
.key-feature-inner-box{display: flex;   flex-direction: column;   flex-wrap: wrap;}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > a.active {color: #FF4E16;}


/* 4-12-2024 */
.contact-hero .btn-block .btn{min-width:inherit; margin:5px 5px}
.contact-hero .btn-block{margin:26px 0px 0px 0px}

.digital-wallets-img{display: block; text-align: center;margin:26px 0 0 0;}
.digital-wallets-img img{ width: 100%; height: auto; margin: 0;}



/**/
/***** Login page *****/
header .container .btn-block .btn{min-width: inherit;}
.form-select{padding: 15px 54px 15px 15px;}
.login-page-container{width:100%;min-height: calc(100vh - 116px); padding: 30px; display: flex;background-color: #f7f7f7; justify-content: flex-end; background-size:cover !important;background-position:center left !important}
.login-content-main{width:40%; display: flex; align-items: center; justify-content: center; background-color: #FFFFFF;box-shadow: 0 0 15px 0 rgba(128, 153, 165, 0.3);border-radius:20px;text-align: center; padding: 30px 40px;}
.logo-admin-panel{position: relative; margin: 0 auto 26px auto;}
.logo-admin-panel img{max-width:146px; height: auto;}
.login-content-main .page-title{margin: 26px 0 20px 0;}
.login-content-main .page-title h1{margin: 0px 0;}
.login-content-inner{max-width:464px; margin: 0 auto;}
.login-form-main .nav-tabs{border:none;justify-content: center;/* margin-bottom: 26px; */display: flex; flex-direction: revert;  margin: 0 -5px 26px -5px;}
.login-form-main .nav-tabs .nav-link{width:50%; display: flex; align-items: center;flex:1; background-color: #FFFFFF; border:1px solid #C8D2D6; border-radius: 20px; padding: 14px 14px 14px 14px; text-align: center; margin: 0 10px;}
.login-form-main .nav-tabs .nav-link.active{border-color:#FF4E16;box-shadow: 0 0 14px 0 rgba(128, 153, 165, 0.3);}
.login-form-main .nav-tabs .nav-link .img{width:56px;height:56px; border-radius: 50%; overflow: hidden;margin:0;}
.login-form-main .nav-tabs .nav-link .img img{object-fit: cover; object-position: top center;}
.login-form-main .nav-tabs .nav-link .text{color:#727982;font-size: 18px;font-weight:600;margin: 0 0 0 12px;line-height:1;}
.login-form-main .form-group{margin-bottom: 20px; text-align:left}
.login-form-main .form-check{margin: 0; white-space: nowrap;}
.login-form-main .form-text{margin: 0;}
.login-form-main .form-text a{color:#727982}
.login-form-main .form-text a:hover, .login-form-main .form-text a:focus, .login-form-main .form-text a:active{color:#FF4E16}
.login-form-main .form-group.checkbox{padding: 0 22px; font-size:16px}
.login-form-main .form-check-label{font-size:16px}
.form-check-input:checked{background-color: #FF4E16; border-color: #FF4E16;}
.form-check-input{width:20px;height:20px}
.form-check .form-check-input{margin-right: 10px;}
.login-form-main .btn-block{margin-top: 14px;}
.login-form-main .btn-block .btn{width:100%}
.login-form-main .btn-block .btn.btn-order{padding-top: 9px; padding-bottom: 9px; margin-top: 20px;}
.login-form-main .btn-block .btn img{margin-right:8px}
.text-body-secondary{display: block;font-size:16px;margin-top: 0px;}
.text-body-secondary a{font-weight: 600;}

.form-container { margin-top: 20px;}
.login-form-main .btn-block.d-flex .btn{margin: 0 15px;}

.middle-section.admin-pages {position: relative;padding: 0 15px !important;}
.navigation-main{align-items: center;}
.page-title {display: block; text-align: center;padding-bottom:10px;}
.btn-action .btn{font-size: 14px;text-transform: uppercase;padding: 9px 20px 8px 20px; margin: 2px; background-color: #FFFFFF;border:1px solid #a4a7ad;color:#EE1D13;color: #000000;}
.btn-action .btn:hover, .btn-action .btn:focus{ background-color: #083368;border:1px solid #083368;color: #FFFFFF;}
.btn-action {display: flex; flex-wrap: wrap; justify-content: flex-start;}
.dashboard-content table th{text-transform: uppercase; vertical-align: middle;background-color: #F0F3F8;padding: 1rem .5rem .8rem .5rem; min-width: 176px;}
.dashboard-content table td{vertical-align: middle;min-width: 176px}
.dashboard-content .table-hover > tbody > tr:hover > * { background-color: #F0F3F8 !important;--bs-table-accent-bg:#F0F3F8 !important; color: #000000; }
.dashboard-content table th:last-child{text-align: right; padding-right: 26px;}
.dashboard-content.virtual-accounts-table table th:last-child{text-align: left; padding-right:.5rem;}

table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order::after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order::after, table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order::after, table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order::after{margin-top: 2px;}
div.dt-container div.dt-length select{min-width: 80px;}

.admin-pages h1{font-size: 40px; line-height: 1.2;}
.admin-pages h2{font-size: 32px; line-height: 1.2;}
.admin-pages h3{font-size: 28px; line-height: 1.2;}
.admin-pages h4{font-size: 22px; line-height: 1.2;}
.admin-header .dropdown .btn{padding: 12px 26px 12px 26px; font-size:14px}
.admin-header .dropdown .dropdown-item{font-size:14px}
.admin-header .dropdown li{padding: 0;}
.admin-header .wsmenu > .wsmenu-list > li > a{font-size:16px}
.admin-header .wsmenu > .wsmenu-list > li{padding: 0 4px;}


.dashboard-info-block{display: flex; flex-direction: column; align-items: flex-start; justify-content: center; background-color: #F0F3F8;    padding: 30px 30px 30px 30px; border-radius: 20px; height: 100%;}
.dashboard-info-block h4 { margin-top: 20px; margin-bottom: 10px;}
.dashboard-info-block .icon img { max-height: 58px; max-width: 58px;  width: 100px;  height: 100px;}
.dashboard-info-section{margin-bottom: 46px;}
.dashboard-info-section:last-child{margin-bottom: 0px;}
.dashboard-info-block .btn{padding: 10px 24px 10px 24px;}

.transactions-page .modal-dialog .modal-header { border: none; position: absolute; right: 10px; top: 10px; z-index: 1; }
.transactions-page .modal-dialog { max-width: 600px; }
.transactions-page .modal-dialog .modal-content { padding: 26px;}
.transaction-data{display: flex; flex-wrap:wrap}
.transaction-data .col{width:100%;display: flex; align-items: center;flex: 0 0 auto; margin: 2px 0;}
.transaction-data .col:nth-child(even){background-color: #f0f4f8;}
.transaction-data .col .lable{ font-weight: 600;width: 50%; padding: 0 8px;}
.transaction-data .col .lable-text{ width: 50%;}
.transactions-page .modal-body .title{font-size:24px;font-weight: 700; text-transform: uppercase; margin-bottom: 14px;}

.pagination li{padding: 0;}
.pagination li:before{display: none;}

.admin-header {position: -webkit-sticky; position: sticky; top: 0;  z-index: 1020; padding: 15px 6px;border-bottom: 1px solid #C4CAD1;}
.transactions-page{}
.right-side-main{padding: 40px 15px;}
.admin-header .container { height: auto; }
.sidebar-inner ul li .btn{display: flex; align-items: center; padding: 14px 30px 14px 0;}
.btn-toggle::before {
    width: 1.25em;
    line-height: 0;
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    /* content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e"); */
    transition: transform .35s ease;
    transform-origin: .5em 50%;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition:
all .4s ease-in-out;
}
.btn-toggle[aria-expanded="true"]::before {
    transform: rotate(90deg);
    transform-origin: center center;
    margin-top: -6px;
  }
.sidebar ul > li{padding: 0; margin: 0;  border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
.sidebar ul > li .btn-toggle-nav li{padding: 4px 10px 4px 40px; margin: 0;  border-bottom:none; text-transform: uppercase; }
.sidebar ul > li .btn-toggle-nav li a{color: #F1F5FB; }
.sidebar ul > li .btn-toggle-nav li a:hover, .sidebar ul > li .btn-toggle-nav li a:focus, .sidebar ul > li .btn-toggle-nav li a:active, .sidebar ul > li .btn-toggle-nav li.active a, .sidebar ul > li.active .btn, .sidebar ul > li .btn:hover{color: #FF4E16; }
.sidebar ul > li .btn-toggle-nav{margin-top: 0;}
.sidebar ul li:before{display:none}
.sidebar-inner ul li .btn{ width:100%; background-color: transparent; border: none; color: #F1F5FB; margin: 0;border-radius: 0; text-align: left; }
.sidebar-inner ul li .btn svg{ width:30px; fill: #F1F5FB; margin-right: 12px;}
.sidebar{background: #022044; min-height: calc(100vh - 86px);}
.admin-header .header-right .nav-link{width: 40px; background-color: transparent; border:none; padding: 6px;}
.admin-header .header-right .nav-link svg{width: 30px;}
.admin-header .header-right ul li{padding: 0; margin: 0;}
.admin-header .header-right{display: flex; margin-right: 0;}
.admin-header .header-right .navbar-nav{margin-left: 15px;}
.sidebar.col-xl-3{width:300px}
main.col-xl-9{width:calc(100% - 300px)}

.sidebar-inner.offcanvas-xl{background-color: #022044;}
.sidebar .offcanvas-header{ justify-content: flex-end;}

.transactions-page table th {
    text-transform: uppercase;
    vertical-align: middle;
    background-color: #f7f7f7;
    padding:
  1rem .5rem .8rem .5rem;
    /*min-width: 176px;*/
    font-weight: 700;
  }
  .transactions-page table thead th:first-child, .transactions-page table tbody > tr > td:first-child { min-width: 56px;  text-align: center;  }
  .transactions-page table th:last-child {
    text-align: left;
    padding-right: 26px;
  }
  .btn-action {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .transactions-page table td.level {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
  }
  .transactions-page table td{vertical-align: middle;}
  .table-topbar{width:100%; display: flex;justify-content: space-between; align-items:center; padding-bottom:26px}
  .table-topbar .btn{min-width: inherit;}
.table-topbar .filter-main{display: flex;align-items:center; margin: 0 -8px; flex-wrap: wrap; position: relative; width: 100%;}
.table-topbar .filter-main .btn-block{margin: 8px;}
.table-topbar .filter-main .form-group{margin: 8px; width: 240px;}
.table-topbar .filter-main .form-group.date{display: flex; width: inherit;}
.table-topbar .filter-main .form-group.date .form-control{width: 246px !important;}
.table-topbar .filter-main .right {position: absolute; right: 0px;}
  .level-completed{color: #4CAF50;}
.level-pending{color: #FF9800;}
.level-hold{color: #9C27B0;}
.level-rejected{color: #2196F3;}

.modal-dialog{max-width: 750px;}
textarea.form-control{ height: auto !important;min-height: 100px;}
.modal-body{padding: 26px;}
.modal-header{padding: 14px 26px;}
.modal-footer{padding: 10px 26px;}
#question-manager-Modal .options-list{padding-left: 0;}
#question-manager-Modal .options-list .switch{width:auto;padding-right: 26px;}
.question-block-horizontal .options-list ul, #question-manager-Modal .options-list ul{margin:0;display: flex; position: relative;}
.question-block-horizontal .options-list ul li, #question-manager-Modal .options-list ul li{margin:0;padding: 0;list-style: none;width: inherit;}
#question-manager-Modal .options-list ul li:before{display: none;}
#question-manager-Modal .options-list > label{margin-bottom: 15px; font-weight:600;}
.btn-icon{width:40px;height:40px; display: flex; justify-content: center; align-items: center; font-size: 14px;  padding: 5px 8px; margin: 2px 4px; background-color: #FFFFFF; border: 1px solid #d9dbe0; color: #615f5f; border-radius:5px}
.btn-icon:hover, .btn-icon:focus, .btn-icon:active{background-color: #EE1D13; border: 1px solid #EE1D13; color: #FFFFFF;}
.switch {position: relative; display: inline-block; width: 200px;height: 30px; padding-left: 61px; }
.switch input[type="radio"] {opacity: 0; width: 56px; height: 30px; position: absolute; left: 0;  z-index: 1; cursor: pointer;}
.switch label {font-size: 18px; font-weight: 400;}
.slider {width:56px;position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.slider:before { position: absolute; content: ""; height: 22px; width: 22px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; }
.switch input[type="radio"]:checked + .slider {background-color: #2574F0;}
.switch input[type="radio"]:focus + .slider {/* box-shadow: 0 0 1px #000000; */}
.switch input[type="radio"]:checked + .slider:before {-webkit-transform: translateX(26px); -ms-transform: translateX(26px);  transform: translateX(26px);}
.slider.round { border-radius: 34px;}
.slider.round:before { border-radius: 50%;}
.table-topbar .filter-main .form-group.date .form-control, .modal-body .form-group.date .form-control, .form-group.date .form-control{  width: 176px; margin-right: 4px; background: #FFFFFF url(../images/calender-icon.svg) no-repeat;   background-position: right 10px center;   background-size: 14px 14px;  }
.modal-body .form-group.date .form-control{width:100%}
.pagination-main{display: flex; justify-content: center; margin-top: 26px;}
.pagination-main .page-link{border-color: #d9dbe0; color: #000000;}
.pagination-main .page-link:hover{color: #FF4E16;}

#question-manager-Modal .options-checkbox ul{ flex-wrap: wrap;}
#question-manager-Modal .options-checkbox ul li{width:50%}

.custom-check input {padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}
.custom-check label {position: relative; cursor: pointer;font-size: 18px; font-weight: 400;}
.custom-check label:before { content:''; -webkit-appearance: none; background-color: transparent; top: -2px; border: 2px solid #2574F0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);  padding: 12px; display: inline-block; position: relative; vertical-align: middle; border-radius: 6px; cursor: pointer; margin-right: 10px;}
.custom-check input:checked + label:after {content: ''; display: block; position: absolute; top: 4px; left: 10px; width: 8px; height: 14px; border: solid #2574F0; border-width: 0 2px 2px 0; transform: rotate(45deg);}

.btn-icon.plus{ width:31px;height: 31px;border-radius: 50%;}
.transactions-page table td .btn-icon.plus{margin:0 auto;}
.transactions-page table tbody > tr > td.number, .transactions-page table thead > tr > th.number{width: 76px; text-align: center;min-width: inherit;}
.collapse > .collapse-table.bg-light table.table, .collapse > .collapse-table.bg-light{margin: 0 !important;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition:all .2s ease-in-out;}

.collapse > .collapse-table.bg-light table.table tr td{background-color: #FFFFFF !important;}
.collapse-info{padding: 10px; background-color: #FFFFFF;}
.table-user-info {
  display: flex;
  align-items: center;line-height: 24px;font-size: 15px; margin: 2px 0;
  line-height: 20px;
}
.table-user-info .lable-answer { text-align: left; padding-left: 8px;
}
.table-user-info .lable{ padding-right: 8px; color: #022044; position: relative; text-align: left;}

.collapse > .collapse-table.bg-light .w-33{width: 33.33%; }
.transactions-page .collapse > .collapse-table.bg-light .w-33:last-child{text-align: center !important;}
.collapse > .collapse-table.bg-light .address-block{border-bottom: 1px solid #C4CAD1;background: #FFFFFF; padding: 10px 0 10px 40px;  position: relative;}
.collapse > .collapse-table.bg-light .address-block .number{font-size: 18px; font-weight: 400; position: absolute; left: 0; top: 10px;}
.collapse > .collapse-table.bg-light .address-block:last-child{border-bottom:none;}
.table-user-info.address{ flex-wrap: wrap;justify-content: flex-start;text-align: left;}
.table-user-info.address .lable-answer{width:100%;padding-left: 0; padding-bottom: 6px;}

.shipping-address-main{max-height: 400px;}
.collapse > .collapse-table.bg-light .w-33 .icon {display: block;} 
.collapsible-row .collapse-table.bg-light .w-33 .icon img{max-width:40px;max-height: 40px;} 
.customer-details-main .table-user-info {flex-direction: column; justify-content: flex-start; align-items: flex-start; margin: 14px 0;}
.customer-details-main .table-user-info .lable{display: block;color: #00509d; margin-bottom: 4px; text-align: left;}
.customer-details-main .table-user-info .lable-answer{ display: flex;align-items: center; padding-left: 0; font-size: 18px; }
.collapsible-row .flag-icon img { max-width: 24px; width: auto; height: auto;}
.collapsible-row .flag-icon {display: inline-block; margin-right: 8px;}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ border-radius: 0 !important;}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}

#transactionModal .modal-body{padding-left: 0;padding-right: 0;}
#transactionModal .modal-body .title{padding-bottom: 8px;border-bottom:1px solid #ced4da;}
#transactionModal  .modal-dialog .modal-header{right:0}
#transactionModal .modal-body.custom-scroll{max-height: 400px;}


.payment-collection-topbar .btn-block{text-align: left; margin: 0 -8px;}
.payment-collection-topbar .btn-block .btn{margin: 0 8px;border-radius: 8px;}
.payment-collection-topbar .btn-block .btn.active{background-color: #FF4E16;border-color: #FF4E16; color: #FFFFFF;}
.existing-customer-search-widget, .search-widget-container{margin-top: 26px;}
.existing-search-main, .customer-detail-form, .new-customer-detail-form{border: 1px solid #C4CAD1;   padding: 26px;  border-radius: 5px;}
.search-widget-container .form-group{float:none}
.search-widget-container .btn-block{text-align: left; margin-bottom: 0;}
.search-widget-container h6{margin-bottom: 14px;}

.search-widget-container .table-responsive{margin-top: 26px;}
.search-widget-container .table-responsive table{vertical-align: middle;}
.search-widget-container .table-responsive .address{font-size:15px;line-height:24px;min-width: 250px;}
.search-widget-container .flag-icon {display: inline-block;margin-right: 8px;}
.search-widget-container .flag-icon img { max-width: 24px; width: auto; height: auto;}
.search-widget-container table th {text-transform: uppercase;vertical-align: middle; background-color: #f7f7f7; padding:rem .5rem .8rem .5rem; min-width: 176px; font-weight: 700;}
.search-widget-container table th:last-child { text-align: right; padding-right: 26px;}

#existing-customer-details-modal label, .search-widget-container label{margin-bottom: 6px;}
#existing-customer-details-modal .form-group { position: relative; margin-bottom: 14px;}
#existing-customer-details-modal  .modal-body { max-height: 560px;}

#existing-customer-details-modal .options-list{ display: flex; position: relative; flex-wrap: wrap;margin-left: auto;}
#existing-customer-details-modal .options-list ul{margin:0;display: flex; position: relative;}
#existing-customer-details-modal .options-list ul li{margin:0;padding: 0;list-style: none;width: inherit;}
#existing-customer-details-modal .options-list ul li:before{display:none}
#existing-customer-details-modal .switch{width: inherit;padding-right: 26px;}
.breadcrumb-main{ margin-bottom: 26px;}
.search-widget-container { display: none;}
.search-widget-container.active {display: block;}
.existing-search-main form{display: flex;}
.existing-search-main {display: flex; align-items: center;}
.existing-search-main > h6{ margin: 0 26px 0 0;}
.existing-search-main .form-group .form-control {max-width: 300px; padding-right: 15px;}
.existing-search-main .form-group  {width:auto; margin: 0 15px 0 0;}
.existing-search-main .form-group .btn {min-width: inherit;}
#existing-customer-details-modal .options-list .form-check-label{margin: 0;}


.stepwizard-row {width: 100%; max-width: 800px; display: flex;  align-items: flex-start;  justify-content: center; position: relative; }
.stepwizard {  display: flex; width: 100%; justify-content: center; position: relative; border-bottom:1px solid #C4CAD1; padding:26px;  margin-bottom: 18px;}
.stepwizard-step button[disabled] {}
.stepwizard-row:before { top: 14px;  bottom: 0;  position: absolute;  content:" ";  width: 100%;  height: 1px;  background-color: #ccc;  z-index: 0; display: none; }
.stepwizard-step { width:33.33%; display: block;  padding: 0 26px;  text-align: center;  position: relative;}
.stepwizard-row .btn-circle {  width: 50px;  height: 50px;  text-align: center;  padding: 6px 0;  font-size: 18px;  line-height: 1.428571429;  border-radius: 15px;border-radius: 50%;  display: flex;justify-content: center;  background-color: #FFFFFF;  align-items: center;  margin: 0 auto; border: 2px solid #d9dbe0;padding: 12px;}
.stepwizard-step:last-child::after{display: none;}
.stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn {background-color: #FFFFFF !important; border-color:#d9dbe0 !important ; opacity:1 !important;  color:#bbb !important;}
.stepwizard-row .btn-success{background-color: #45A972 !important;color: #FFFFFF !important;border-color: #45A972 !important;}
.stepwizard-row .btn.btn-default{background-color: #083368;color: #FFFFFF;border-color: #083368;}
.stepwizard-row small{font-size:16px;font-weight: 600; text-transform: uppercase;}
.stepwizard-step:after {
  content: "";
  position: absolute;
  width: 100%;
  top: 25px;
  z-index: -1;
  border-bottom:
2px solid #d9dbe0;
    border-bottom-color: rgb(217, 219, 224);
}
.customer-detail-form .panel-heading h6{margin-bottom: 26px;color: #083368;}
.search-widget-container .panel-body .btn-block, .new-customer-detail-form .btn-block{display: flex; justify-content: space-between; align-items:center}
.search-widget-container .panel-body .btn-block .btn, .new-customer-detail-form .btn-block .btn{min-width:146px}

.search-widget-container .form-group.date .form-control{width:100%}

@media (max-width: 1439px) {

}
@media (max-width: 1199px) {
    .login-content-main{width:60%}
    .admin-pages h1{font-size: 36px; line-height: 1.2;}
    .admin-pages h2{font-size: 28px; line-height: 1.2;}
    .admin-pages h3{font-size: 26px; line-height: 1.2;}
    .admin-pages h4{font-size: 20px; line-height: 1.2;}
.sidebar-inner .offcanvas-body{padding: 0 15px;}

    .sidebar.col-xl-3{width:100%;min-height: inherit;}
    main.col-xl-9{width:100%}
    .admin-header{padding-left: 0;padding-right: 0;}
    .sidebar-inner .offcanvas-body{padding: 0 15px;}
    .sidebar{height: auto;}
    .offcanvas-header .btn-close{color: #FFFFFF;filter: brightness(0) invert(1);}

    .table-topbar{flex-wrap: wrap;}

    .table-topbar .filter-main .form-select, .table-topbar .filter-main .form-control{padding: 10px 54px 10px 15px;}
    .table-topbar .btn-block{margin-top: 10px;}

    .payment-collection-topbar .btn-block .btn{min-width: inherit;}

}

@media (max-width: 991px) {
    .admin-pages h1{font-size: 30px; line-height: 1.2;}
    .admin-pages h2{font-size: 26px; line-height: 1.2;}
    .admin-pages h3{font-size: 22px; line-height: 1.2;}

    .right-side-main {padding: 40px 0px; }
    
}

@media (max-width: 767px) {

    .login-page-container{height:auto;padding: 30px 15px;}
    .login-content-main{width:80%;padding: 30px 26px;}
    .login-page-container{justify-content: center;}

    .login-form-main .form-group.checkbox{padding: 0 0px;}
    .login-form-main .form-group.checkbox{flex-direction:column}
    .login-form-main .form-text{margin-top:24px}   

    .admin-pages h1{font-size: 26px; line-height: 1.2;}
    .admin-pages h2{font-size: 24px; line-height: 1.2;}
    .admin-pages h3{font-size: 22px; line-height: 1.2;}

    .admin-header .dropdown .btn { padding: 10px 14px 10px 14px;  }
    .dashboard-info-block{height: auto;}
    .admin-header .whatsapp { display: none; }
    .admin-header .header-right .navbar-nav { margin-left: 0px;  }

    .right-side-main .container {padding: 0px 5px; }

    .payment-collection-topbar .btn-block{margin: 0;}
    .payment-collection-topbar .btn-block .btn{width:100%; margin: 6px 0px;}

    .existing-search-main, .customer-detail-form, .new-customer-detail-form{padding: 20px;}
    .existing-search-main, .existing-search-main form{width:100%;flex-direction: column; justify-content: center;}
    .existing-search-main > h6 {margin: 0 0px 0px 0; }
    .existing-search-main .form-group{width:100%;margin: 14px 0 0 0;}
    .existing-search-main .form-group .form-control{max-width:100%;margin: 0;}
    .existing-search-main .form-group .btn{width:100%;}

    .stepwizard-step small{display: none;}
    .stepwizard{padding: 0px 15px 15px 15px;}
    .search-widget-container .panel-body .btn-block .btn, .new-customer-detail-form .btn-block .btn{width:100%; margin: 8px 0;}
    .search-widget-container .panel-body .btn-block, .new-customer-detail-form .btn-block{flex-direction: column;}
}

@media (max-width: 575px) {
    .login-content-main{width:94%;padding: 30px 26px;}
    .admin-header .header-right{margin-left: 10px;}

}