html, body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif !important; font-size:0.750em; font-weight:400; line-height:1.42857143; color:#333}
.btn-primary {background:#000 !important; border-radius:0 !important; border:none !important; color:#FFF !important; height:35px; min-width:100px !important; justify-content:center; font-size:1rem !important;}
.btn-secondary {background:#000 !important; border-radius:0 !important; border:none !important; color:#FFF !important; height:35px; min-width:100px !important; justify-content:center; font-size:1rem !important;}
.btn-success {background-color:#000 !important; border-radius:0 !important; border:none !important; color:#FFF !important; height:35px; min-width:100px !important; justify-content:center; font-size:1rem !important;}
.btn-warning {background-color:#000 !important; border-radius:0 !important; border:none !important; color:#FFF !important; height:35px; min-width:100px !important; justify-content:center; font-size:1rem !important;}
.btn-orange {background-color:#000 !important; border-radius:0 !important; border:none !important; color:#FFF !important; height:35px; min-width:100px !important; justify-content:center; font-size:1rem !important;}
.form-control, .form-select {background-color:#fafafa !important; border:1px solid #e4e4e4 !important; border-radius:0 !important; padding:4px 9px !important;}
.form-control, .form-select, .form-group .form-control-auto-complete .ui-inputfield, .form-group .form-control-error-focus {color:#000 !important; display:block !important; height:35px; width:100% !important; line-height:25px !important; box-shadow:none; transition:none !important;}
.form-control .salutation, .form-control .salutation2, .form-control .salutation3 {display:inline-block !important; vertical-align:top !important; width:20% !important;}
.input-group textarea, .form-group textarea, textarea.form-control {height:100px;}
.control-label {display:block; font-weight:700; margin-bottom:5px; height:18px; font-size:12px;}
input:disabled {background-color:#eee !important; cursor:not-allowed !important;}
ol.list li b a {color:#000 !important;}
i.fa-solid {color:#fff !important;}
i.fa-brands {color:#fff !important;}
.goDoc_thumbLink {text-decoration:none !important;}
::-moz-selection {color:#fff; background:#999;}
::selection {color:#fff; background:#999;}
a:focus {outline:0;}
input.btn:focus {outline:0;}
.color-black {color:#333 !important;}
.color-green {color:#030;}
.color-orange {color:#f90;}
.color-red {color:#c00;}
.color-grey {color:#888;}
a.text-link {color:#fff;}
a.text-link:hover {color:#f90;}
#myBtn {display:none; position:fixed; bottom:90px; right:15px; z-index:99; font-size:6px; border:none; outline:none; background:#444343; box-shadow:0 0 10px rgb(0 0 0 / 5%); color:white; cursor:pointer;}
#myBtn:hover {background:rgba(0, 0, 0, 0.6) no-repeat center 20%;}
.fa-6x {font-size:6em !important;}
p {margin:0 0 20px; line-height:22px; color:#333;}
h4 {color:#000;}
.breadcrumb {font-size:14px !important; background-color:#eee !important; padding:6px 6px 6px 0 !important;}
.breadcrumb-item:first-child a {background:gray; padding:6px 10px; color:#fff;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight:700 !important;}
ul.list li {padding-bottom:12px; line-height:14px;}
ol.list li {padding-bottom:12px; line-height:14px;}
a, a:hover {text-decoration:none !important;}
.table>thead {vertical-align:bottom; background-color:#999; color:#fff;}
.tot {background-color:#999 !important; color:#fff !important; font-weight:700;}
.table>th>tr>td {font-size:14px;}
.table>tr>td {border:1px solid #CCC; vertical-align: middle; color:#000; cursor:auto;}
.table tr th {text-transform:uppercase;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {background-color:#000 !important; color:#fff !important;}
.nav-link {color:#000 !important; font-size:1em !important;}
.hgt {height:530px; border-right:solid #000;}
.national-voters-day-container {background:url(../images/national-voters-day.jpg) no-repeat; display:block; width:100%; height:81px; margin-bottom:10px; background-size:cover; background-position:center;}
.bottom-ccd-container {background:#000; display:inline-block; width:100%; min-height:60px; margin-bottom:6px;}
.bottom-cce-container h4{background:#000; display:inline-block; width:100%; min-height:60px; margin-bottom:10px;color:#ffcc00 !important; padding:10px; font-size:14px;border: 1px solid #444;}
.clk-btn{color: #ffcc00 !important;}
.bottom-ccd-container h3 {color:#fff; padding:0; margin:10px 0 0 0; float:left; width:100%; font-weight:700;}
.bottom-ccd-container h5 {color:#ffcc00; text-transform:uppercase; padding:0; margin:0 0 0 0; float:left; width:100%; font-size:16px; font-weight:700;}
.text-right {text-align:right;}
table {border:1px solid #CCC; width:100%; vertical-align:middle;}
table tr.odd {background:#FFF;}
table tr th {border:1px solid #CCC !important; padding:10px !important; text-align:center !important; text-transform:uppercase !important; background:#999 !important; color:#FFF !important; text-shadow:none !important; border-radius:0 !important; cursor:auto;}
tfoot tr td {color:#fff;}
tr td {border:1px solid #CCC; padding:10px; color:#000; cursor:auto;}
.pds-report-clm2 .colwrapper {border:1px solid #ddd; border-right:0 none; text-align:right; padding:5px;}
.pds-report-clm2.distcol h6 {color:#000; background-position:0 -70px;}
.pds-report-clm2.distcol, .pds-report-clm2.talukcol {min-width:20%;}
.pds-report-clm2 {float:left; margin-bottom:20px;}
.pds-report-clm2 p {color:#666; margin:0; line-height:14px; font-size:0.9em;}
.pds-report-clm2.fpscol h6 {color:#000; background-position:0 -140px;}
.pds-report-clm2.benefcol, .pds-report-clm2.fcardcol {min-width:20%;}
.pds-report-clm2.fcardcol h6 {color:#000; background-position:0 -105px;}
.pds-report-clm2.benefcol h6 {color:#000; background-position:0 -35px;}
.pds-report-clm2.adharcol, .pds-report-clm2.mobcol {min-width:20%;}
.pds-report-clm2.adharcol h6 {color:#000; background-position:0 0;}
.pds-report-clm2.mobcol h6 {color:#000; background-position:0 -176px;}
.pop-up-card-detail-left, .pop-up-card-detail-right {min-height:115px; margin-bottom:15px; border:1px solid #ccc;}
.pop-up-card-detail-left {width:50%; float:left; padding:10px; background:url(../images/card-detail-icon-card.png) right 11px no-repeat;}
.pop-up-card-detail-right {width:50%; float:right; padding:10px; border-left:0 none; background:url(../images/card-detail-icon-location.png) right 11px no-repeat;}
.pop-up-card-detail-left p {width:70%;}
.pop-up-card-detail-right p {width:77%;}
.pop-up-card-detail-left p, .pop-up-card-detail-right p {margin-bottom:0; word-wrap:break-word; line-height:18px;}
.pop-up-card-detail-left p span, .pop-up-card-detail-right p span {color:#f90; font-weight:700;}
.popup-family-card-details h4 {color:#f90; padding:0 0 5px;}
.table-responsive {margin-bottom:20px;}
.mandatory {color:#F73733;}
.required {color:#F73733;}
.control-label a.tooltips {position:relative; display:inline; left:3px; bottom:1px;}
.control-label a.tooltips-fontawesome {position:relative; display:inline; top:1px; left:3px; font-size:1.3em; color:#999;}
.help-text {color:#999; margin:5px 0 0; font-style:italic; line-height:normal;}
h4.uline {padding:0 0 10px; border-bottom:1px solid #e4e4e4; margin:0 0 15px;}
.text-green {color:#009688 !important;}
.add-member-form {border:1px solid #ccc; padding:20px; margin:0 0 20px;}
.form-note-req-field {font-style:italic; color:#888;}
.form-note-req-field em {font-weight:700; color:#000;}
.panel {margin-bottom:21px; background-color:#FFF; border:1px solid #ddd; border-radius:0 !important;}
.panel-heading {padding:10px !important; text-align:center !important; text-transform:uppercase !important; background:#999 !important; color:#FFF !important; text-shadow:none !important; border-radius:0 !important;}
.FH-MemChange-form-note {margin:0 0 15px; float:left; font-style:italic; color:#888;}
.time-tab {background-color:#999; padding:8px 15px; color:#fff; min-width:86px; text-align:center;}
.fleft {float:left;}
.request-status-link-blue {background:url(../images/application-download-icon.png) 0 1px no-repeat; color:#236cb8; margin-left:12px; padding:4px 0 4px 30px;}
.fright {float:right;}
.status-content-container label p.message-heading {color:#f90; font-weight:700;}
.status-content-container p {margin:0; line-height:30px;}
.status-content-container {margin:0 0 30px; border:1px solid #888; padding:20px; float:right; width:100%;}
.bs-wizard>.bs-wizard-step, .bs-wizard>.bs-wizard-step.cm_statusdiv {padding:0 0 15px; position:relative; width:14.285%;}
.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {color:#595959; margin-bottom:5px;}
.text-center {text-align:center;}
.bs-wizard>.bs-wizard-step:first-child>.progress {left:50%; width:50%;}
.bs-wizard>.bs-wizard-step>.progress {position:relative; border-radius:0; height:6px; box-shadow:none; margin:20px 0;}
.progress {height:20px; margin-bottom:20px; background-color:#eee; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);}
.pop-up-commodity .summary-table, .progress {overflow:hidden;}
.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar {width:100%;}
.bs-wizard>.bs-wizard-step>.progress>.progress-bar {width:0; box-shadow:none; background:#690;}
.progress-bar {float:left; width:0; height:100%; line-height:20px; color:#fff; text-align:center; background-color:#428bca; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition:width .6s ease; transition:width .6s ease;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.bs-wizard-step.cm_statusdiv .bs-wizard-dot:after, .bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {content:''; width:50px; height:50px; background:url(../images/application-status-check.png) 7px 8px no-repeat #e2f9b5; border-radius:50px; position:absolute; top:5px; left:5px;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.bs-wizard-step .bs-wizard-info {color:#888; font-weight:700; margin-top:35px; min-height:55px;}
.bs-wizard>.bs-wizard-step, .bs-wizard>.bs-wizard-step.cm_statusdiv {padding:0 0 15px; position:relative; width:14.285%;}
.bs-wizard .active, .bs-wizard .delivered, .bs-wizard .rejected {background:url(../images/application-status-active-arrow.png) bottom center no-repeat;}
.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {color:#595959; margin-bottom:5px;}
.bs-wizard>.bs-wizard-step>.progress {position:relative; border-radius:0; height:6px; box-shadow:none; margin:20px 0;}
.progress {height:20px; margin-bottom:20px; background-color:#eee; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);}
.pop-up-commodity .summary-table, .progress {overflow:hidden;}
.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar {width:50%;}
.bs-wizard>.bs-wizard-step>.progress>.progress-bar {width:0; box-shadow:none; background:#690;}
.progress-bar {float:left; width:0; height:100%; line-height:20px; color:#fff; text-align:center; background-color:#428bca; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition:width .6s ease; transition:width .6s ease;}
.bs-wizard>.active>a.bs-wizard-dot {width:60px; height:60px; background:#f90; top:30px; left:42%; border-radius:50%;}
.bs-wizard>.active>a.bs-wizard-dot, .bs-wizard>.cm_statusdiv.rejected>a.bs-wizard-dot, .bs-wizard>.delivered>a.bs-wizard-dot, .bs-wizard>.rejected>a.bs-wizard-dot {display:block; margin-top:-15px; margin-left:-15px; text-align:center; line-height:60px; position:absolute; font-weight:700;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.active>a.bs-wizard-dot:after, .bs-wizard>.cm_statusdiv.active>a.bs-wizard-dot:after {content:''; width:50px; height:50px; background:url(../images/application-status-check-process.png) 7px 8px no-repeat #ffeaca; border-radius:50px; position:absolute; top:5px; left:5px;}
.bs-wizard>.bs-wizard-step.cm_statusdiv .bs-wizard-dot:after, .bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {content:''; width:50px; height:50px; background:url(../images/application-status-check.png) 7px 8px no-repeat #e2f9b5; border-radius:50px; position:absolute; top:5px; left:5px;}
.bs-wizard>.active>a.bs-wizard-dot, .bs-wizard>.cm_statusdiv.rejected>a.bs-wizard-dot, .bs-wizard>.delivered>a.bs-wizard-dot, .bs-wizard>.rejected>a.bs-wizard-dot {display:block; margin-top:-15px; margin-left:-15px; text-align:center; line-height:60px; position:absolute; font-weight:700;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.bs-wizard-step .bs-wizard-info {color:#888; font-weight:700; margin-top:35px; min-height:55px;}
.bs-wizard>.bs-wizard-step, .bs-wizard>.bs-wizard-step.cm_statusdiv {padding:0 0 15px; position:relative; width:14.285%;}
.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {color:#595959; margin-bottom:5px;}
.bs-wizard>.bs-wizard-step>.progress {position:relative; border-radius:0; height:6px; box-shadow:none; margin:20px 0;}
.progress {height:20px; margin-bottom:20px; background-color:#eee; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);}
.pop-up-commodity .summary-table, .progress {overflow:hidden;}
.bs-wizard>.bs-wizard-step>.progress>.progress-bar {width:0; box-shadow:none; background:#690;}
.progress-bar {float:left; width:0; height:100%; line-height:20px; color:#fff; text-align:center; background-color:#428bca; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition:width .6s ease; transition:width .6s ease;}
.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {pointer-events:none; color:#ccc;}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {background-color:#eee;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after {opacity:0;}
.bs-wizard>.bs-wizard-step.cm_statusdiv .bs-wizard-dot:after, .bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {content:''; width:50px; height:50px; background:url(../images/application-status-check.png) 7px 8px no-repeat #e2f9b5; border-radius:50px; position:absolute; top:5px; left:5px;}
.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {pointer-events:none; color:#ccc;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.bs-wizard-step .bs-wizard-info {color:#888; font-weight:700; margin-top:35px; min-height:55px;}
.bs-wizard>.bs-wizard-step, .bs-wizard>.bs-wizard-step.cm_statusdiv {padding:0 0 15px; position:relative; width:14.285%;}
.bs-wizard>.bs-wizard-step .bs-wizard-stepnum {color:#595959; margin-bottom:5px;}
.bs-wizard>.bs-wizard-step:last-child>.progress {width:50%;}
.bs-wizard>.bs-wizard-step>.progress {position:relative; border-radius:0; height:6px; box-shadow:none; margin:20px 0;}
.progress {height:20px; margin-bottom:20px; background-color:#eee; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);}
.pop-up-commodity .summary-table, .progress {overflow:hidden;}
.bs-wizard>.bs-wizard-step>.progress>.progress-bar {width:0; box-shadow:none; background:#690;}
.progress-bar {float:left; width:0; height:100%; line-height:20px; color:#fff; text-align:center; background-color:#428bca; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition:width .6s ease; transition:width .6s ease;}
.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {pointer-events:none; color:#ccc;}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot {background-color:#eee;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after {opacity:0;}
.bs-wizard>.bs-wizard-step.cm_statusdiv .bs-wizard-dot:after, .bs-wizard>.bs-wizard-step>.bs-wizard-dot:after {content:''; width:50px; height:50px; background:url(../images/application-status-check.png) 7px 8px no-repeat #e2f9b5; border-radius:50px; position:absolute; top:5px; left:5px;}
.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot {pointer-events:none; color:#ccc;}
.bs-wizard>.bs-wizard-step>.bs-wizard-dot {position:absolute; width:60px; height:60px; display:block; background:#690; top:30px; left:42%; margin-top:-15px; margin-left:-15px; border-radius:50%; text-align:center; line-height:60px; font-weight:700;}
.bs-wizard>.bs-wizard-step .bs-wizard-info {color:#888; font-weight:700; margin-top:35px; min-height:55px;}
.breadcrumb-item+.breadcrumb-item::before {display:none !important;}
.footer {background:#5b5b5b; position:absolute !important; padding-top:30px !important; width:100% !important;}
.footer-bg {background:#333;}
.footer h5 {color:#FFF;}
.footer ul li .nav-link {color:#fff !important; list-style:none; line-height:25px;}
.footer ul li .nav-link:hover {color:#f90 !important; list-style:none; line-height:25px;}
.footer ul li a:hover {color:#f90;}
.social-icon {color:#fff; vertical-align:top; margin-right:20px; font-size:30px;}
.get-in-touch {color:#fff; font-size:13px !important; margin-bottom:6px !important;}
.get-in-touch a {color:#fff; text-decoration:none; font-size:13px !important;}
.get-in-touch a:hover {color:#f90 !important; text-decoration:none; font-size:13px !important;}
.ssl-img {height:36px;}
.copyrht_txt {color:#999;}
hr {color:#b3afaf !important;}
.view-header h4.head-p {color:#000;}
.view-header .head-p p {font-size:0.9em; padding:10px 0 6px 0 !important; margin-bottom:0 !important; line-height:1.5; text-transform:uppercase; font-weight:700; color:#000;}
.view-header .custom-wrap {text-wrap:nowrap !important;}
.view-header ul.dropdown-menu {padding:0 !important;}
.view-header .me-auto {margin-left:auto !important;}
.view-header .navbar-expand-lg .navbar-nav {font-size:small; flex-direction:row; display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:center; align-content:space-between; font-weight:600;}
.view-header .nav {flex-direction:column; justify-content:center;}
.view-header .navbar-expand-lg .navbar-nav .dropdown-menu {background:#666;}
.view-header .dropdown-item {color:#fff; background-color:#666;}
.view-header .dropdown-item:focus, .view-header .dropdown-item:hover {color:#fff !important; background-color:#555 !important; text-decoration:none !important; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease; line-height:18px !important;}
.view-header .dropdown-item.active, .view-header .dropdown-item:active {color:#fff; text-decoration:none; background-color:#555 !important;}
.view-header .navbar-collapse .nav-link:focus, .view-header .navbar-collapse .nav-link:hover {color:#1565C0;}
.view-header .custom-align {padding:10px 10px; width:200px;}
.top-bg {background:#333; width:100%; color:#fff;}
.top-panel-toll-free-no {padding:3px 0px 0px 0px; color:#fff;}
.ml-1 {padding-left:4px;}
.theme-border {border:1px solid #fff;}
.color-theme-selection {border-left:1px solid #444; border-right:1px solid #444; padding:7px 5px 8px;}
.font-size-container a {color:#fff; padding:7px 5px 8px; float:left; border-right:1px solid #444; text-decoration:none;}
.select-lang-label-container {padding:7px 5px 8px;}
.selectpicker {background:#f90; color:#fff; padding:8px 5px 6px; border-left:1px solid #81201e;}
.selectpicker:hover {color:#fff;}
.font-size-container a:hover {color:#f90;}
.login-container a.cust-login {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.cust-login:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.dept-login {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.dept-login:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.nfsa-offtake-report {background:url(../images/icon-cust-login-bg.png) no-repeat #000;}
.login-container a.nfsa-offtake-report:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000;}
.login-container a.pds-report {background:url(../images/icon-cust-login-bg.png) no-repeat #000;}
.login-container a.pds-report:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000;}
.login-container a.link-district-wise-godown-stock {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.link-district-wise-godown-stock:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.link-pds-reports {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.link-pds-reports:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.give-it-up {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.bulkpermithos {background:url(../images/icon-cust-login-bg.png) no-repeat #000;}
.login-container a.bulkpermithos:hover {background-color:#000;}
.login-container a {min-height:38px; line-height:38px;}
.login-container a {display:block; color:#fff; min-height:33px; margin-bottom:5px; -webkit-transition:background-color .5s; transition:background-color .5s; line-height:38px;}
.login-container a:hover {display:block; color:#fff; min-height:33px; margin-bottom:5px; -webkit-transition:background-color .5s; transition:background-color .5s; line-height:38px;}
.login-container a.cust-login i, .login-container a.bulkpermithos i, .login-container a.pds-report i, .login-container a.nfsa-offtake-report i, .login-container a.dept-login i, .login-container a.link-district-wise-godown-stock i, .login-container a.link-pds-reports i, .login-container a.give-it-up i, .login-container a.no-comm-card i, .login-container a.covt-card i {width:40px; text-align:center; margin:0 10px 0 0; font-size:18px; float:left; height:35px; line-height:35px;}
a {text-decoration:none;}
.login-container a.give-it-up:hover {background-color:#000}
.login-container a.no-comm-card {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.no-comm-card:hover {background-color:#000}
.login-container a.covt-card {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.covt-card:hover {background-color:#000}
.login-container a.pds-report {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.pds-report:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.nfsa-offtake-report {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.nfsa-offtake-report:hover {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.bulkpermithos {background:url(../images/icon-cust-login-bg.png) no-repeat #000}
.login-container a.bulkpermithos:hover {background-color:#000}
.login-container a.bulkpermithos i {color:#000}
.login-container a.cust-login i {color:#000}
.login-container a.dept-login i {color:#000}
.login-container a.pds-report i {color:#000;}
.login-container a.nfsa-offtake-report i {color:#000;}
.login-container a.link-district-wise-godown-stock i {color:#000}
.login-container a.link-pds-reports i {color:#000}
.login-container a.give-it-up i {color:#000}
.login-container a.no-comm-card i {color:#000}
.login-container a.covt-card i {color:#000}
.login-container a.mobile-app span.mobile-part-1 {color:#333}
.login-container a.mobile-app span.mobile-part-2 {color:#000}
.pds-sts ul {display:block; list-style-type:disc; margin-block-start:1em; margin-block-end:1em; margin-inline-start:0px; margin-inline-end:0px; padding-inline-start:40px;}
.pds-sts {margin:0 0 20px;}
.pdssts-heading {width:100%; background:#000; float:left; padding:9px 20px 8px 10px; text-transform:uppercase; color:#fff; font-weight:700;}
.pds-sts ul {margin:0; padding:0; border-width:1px 0;}
.pds-sts ul li {width:32.83%; border:1px solid #ddd; background-color:#fff; display:block; padding:5px; float:left; height:55px; margin:1px 0.25%;}
.pds-sts ul li .counts-orange {color:#000 !important;}
.pds-sts .epds-icon {height:27px; background:url(../images/epds-icon-set-theme-white.png) no-repeat; width:27px; display:block; float:right;}
.pds-sts ul li .counts {display:block; color:#000; line-height:normal; font-size:1.500em;}
body.windows-chrome-lang-english .pds-sts ul li .sts-title {font-size:10px;}
.pdssts-heading.benf-bg {background-color:#000;}
.pds-sts ul li .sts-title {text-transform:uppercase; font-size:0.750em;}
.pds-sts ul li .epds-icon1 {background-position:right 0;}
.pds-sts ul li .epds-icon2 {background-position:right -27px;}
.pds-sts ul li .epds-icon3 {background-position:right -81px;}
.pds-sts ul li .epds-icon4 {background-position:right -108px;}
.pds-sts ul li .epds-icon5 {background-position:right -250px;}
.pds-sts ul li .epds-icon6 {background-position:right -280px;}
.pds-sts ul li .epds-icon7 {background-position:right -135px;}
.pds-sts ul li .epds-icon8 {background-position:right -162px;}
.pds-sts ul li .epds-icon9 {background-position:right -189px;}
.pds-sts ul li .epds-icon10 {background-position:right -216px;}
.pds-sts .epds-icon {height:27px; background:url(../images/epds-icon-set-theme-white.png) no-repeat; width:27px; display:block; float:right;}
.pds-sts ul li.half-container {width:49.5%;}
.lang-english .convert-your-card-hint-contr {font-size:0.688em;}
.pds-services-container a {color:#fff; text-decoration:underline; font-weight:normal; font-size:0.750em;}
.convert-your-card-hint-contr {text-transform:initial; position:absolute; width:336px; font-weight:normal; padding:5px 35px 5px 5px; display:block; border:1px dashed #fff; border-radius:8px; float:right; margin:-2px 0 0 55px; background:url(../images/convert-your-card-hint-contr-bg.png) no-repeat right center; font-size:0.688em; color: #fff !important;}
.pds-services-container .pds-services-container-services-3 .icon {background:url(../images/pds-services-icons-3.png) left top no-repeat; width:55px; height:40px; margin:15px 0 5px 0;}
.pds-services-container .pds-services-container-services-4 .icon {background:url(../images/pds-services-icons-4.png) left top no-repeat; width:55px; height:40px; margin:15px 0 5px 0;}
.pds-services-container .pds-services-container-services-3 {background:url(../images/convertcard.png) left top no-repeat #094c09; min-height:133px; color:#fff; width:100%; margin-bottom:15px; text-transform:uppercase; font-weight:700; font-size:1.375em; padding:15px; background-size:cover;}
.pds-services-container .pds-services-container-services-4 {background:url(../images/complaint.png) left top no-repeat #000; min-height:133px; color:#fff; width:100%; margin-bottom:15px; text-transform:uppercase; font-weight:700; font-size:1.375em; padding:15px; background-size:cover;}
.home_flnews {margin-bottom:15px;}
.home_smsservicescontainer .smsservices-container h5 {color:#333; text-transform:uppercase; padding:0 0 10px 0;}
.home_smsservicescontainer .smsservices-container ul {margin:0; padding:0;}
.home_smsservicescontainer .smsservices-container ul li {list-style:none; margin-bottom:8px;}
#scroll-container {overflow:hidden;}
#scroll-text {-moz-transform:translateY(100%); -webkit-transform:translateY(100%); transform:translateY(100%); -moz-animation:my-animation 14s linear infinite; -webkit-animation:my-animation 14s linear infinite; animation:my-animation 14s linear infinite;padding: 0px;}
#scroll-text:hover {animation-play-state: paused;}
.flash-news {min-height:260px;}
.newsticker {padding:15px; background:#e4e4e4; margin:0; height:268px !important; }
/* .flash-news ul {padding:15px; background:#e4e4e4; margin:0; height:270px !important;} */
.flash-news ul li {list-style:none; padding:6px 0 7px 15px; background:url(../images/flash-news-separator.png) 0 9px no-repeat;}
.arrow_box-red {position:relative; background:#000; height:36px !important; color:#fff; font-weight:bold; text-transform:uppercase;}
.arrow_box-green, .arrow_box-red {line-height:18px !important; padding:10px 10px 0 !important;}
.home_smsservicescontainer {margin-bottom:15px;}
.home_smsservicescontainer .smsservices-container p em.smsservices-container-p-bold {font-style:normal; font-weight:bold; color:#000;}
.home_smsservicescontainer .section-colm-title-sms {background:#000; height:36px; line-height:36px; padding:0 0 0 10px; font-weight:bold; text-transform:uppercase; color:#fff;}
.home_smsservicescontainer .smsservices-container {min-height:268px; background:#e4e4e4; padding:15px;}
.bottom-helpline-container {background:url(../images/helpline-bg.png) no-repeat #000; float:left; width:100%; min-height:70px; margin-bottom:15px; padding: 0px 10px 5px;}
.bottom-fop-container {background:#000; float:left; width:100%; min-height:70px; margin-bottom:15px;}
.bottom-helpline-container h4 {color:#ffcc00; text-transform:uppercase; padding:0; margin:15px 0 0 0; float:left; width:100%; font-size:1.063em;}
.bottom-helpline-container h3 {color:#fff; padding:0; margin:0 0 0 0; float:left; width:100%; font-size:1.500em;}
.bottom-fop-container h3 {color:#fff; padding:0; margin:15px 0 0 0; float:left; width:100%; font-size: 18px;}
.bottom-fop-container h4 {color:#ffcc00 !important; text-transform:uppercase; padding:0; margin:0 0 0 0; float:left; width:100%; font-size: 13px;}
ul.list-group-design1 {list-style-type:none; margin-bottom:13px; padding-left:0; margin-top:0px;}
.list-group-item {position:relative; display:block; padding:8px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
.list-group-item.active {z-index:2 !important; color:#fff !important; background-color:#000 !important; border-color:#000 !important; padding:8px; font-weight:bold; text-transform:uppercase;}
.list-group-item1.active {z-index:2; color:#fff; background-color:#000; border-color:#000; padding:8px; font-weight:bold; text-transform:uppercase;}
.list-group-item2.active {z-index:2; color:#fff; background-color:#000; border-color:#000; padding:8px; font-weight:bold; text-transform:uppercase;}
ul.list-group-design1 li a.list-group-item-design2 {position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design1 li a.list-group-item-first {border-top-right-radius:4px; border-top-left-radius:4px; position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design1 li a.list-group-item-last {margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design1 li a.list-group-item-design2.active {z-index:2; color:#fff; background-color:#6779d7; border-color:#337ab7;}
ul.list-group-design1 li a.list-group-item-color {color:#333; background-color:#fff;}
ul.list-group-design1 li a.list-group-item-color:hover {background-color:#ddd;}
ul.list-group-design2 {list-style-type:none; margin-bottom:13px; padding-left:0; margin-top:0px;}
ul.list-group-design2 li a.list-group-item-design2 {position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design2 li a.list-group-item-first {border-top-right-radius:4px; border-top-left-radius:4px; position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design2 li a.list-group-item-last {margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design2 li a.list-group-item-design2.active {z-index:2; color:#fff; background-color:#6779d7; border-color:#337ab7;}
ul.list-group-design2 li a.list-group-item-color {color:#333; background-color:#fff;}
ul.list-group-design2 li a.list-group-item-color:hover {background-color:#ddd;}
ul.list-group-design3 {list-style-type:none; margin-bottom:13px; padding-left:0; margin-top:0px;}
ul.list-group-design3 li a.list-group-item-design2 {position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design3 li a.list-group-item-first {border-top-right-radius:4px; border-top-left-radius:4px; position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design3 li a.list-group-item-last {margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; position:relative; display:block; padding:9px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
ul.list-group-design3 li a.list-group-item-design2.active {z-index:2; color:#fff; background-color:#6779d7; border-color:#337ab7;}
ul.list-group-design3 li a.list-group-item-color {color:#333; background-color:#fff;}
ul.list-group-design3 li a.list-group-item-color:hover {background-color:#ddd;}
.list-group-item1.active {z-index:2; color:#fff; background-color:#000; border-color:#000; padding:8px; font-weight:bold; text-transform:uppercase;}
.mobile-app-download-container {margin-bottom:15px; float:left; width:100%;}
.mobile-app-download-container h5 {background:#000; min-height:36px; padding:10px 0 10px 10px; font-weight:bold; text-transform:uppercase; color:#fff; margin:0;}
.mobile-app-download-content-container i {margin-right:10px; float:left; font-size:38px;}
.fa {display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.pt-2 {padding-top:20px !important;}
.pl-2 {padding-left:20px !important;}
.pb-1 {padding-bottom:8px !important;}
.mb-0 {margin-bottom:0px !important;}
.mb-2 {margin-bottom:20px !important;}
.ml-2 {margin-left:20px !important;}
.mobile-app-download-content-container {background:#e4e4e4; padding:10px 0; font-weight:bold;}
.mobile-app-download-container h5 {background:#000; min-height:36px; padding:10px 0 10px 10px; font-weight:bold; text-transform:uppercase; color:#fff; font-size:1em;}
.mobile-app-download-content-container .col-6 {line-height:38px; padding-left:40px;}
.mobile-app-download-content-container .col-6 a {color:#333;}
.mobile-app-download-content-container i.fa-android {color:#7cb342;}
.mobile-app-download-content-container i.fa-apple {color:#666666;}
.for-complaints-container {padding:14px; background:#e4e4e4; margin-bottom:20px;}
.for-complaints-container p {line-height:16px; margin:0;}
.for-complaints-container p a {color:#000;}
.fair-price-shops .fps-hyper-text-color {color:#000;}
.grievance-redressal-mechanism .grm-hyper-text-color {color:#000;}
.customer-production .cp-hyper-text-color {color:#000;}
.fps-detail-container table tr td.fps-detail-status-shop-detail {padding:0;}
.fps-detail-container table tr td .fps-detail-status-image {padding:0 0 30px;}
.fps-detail-tab-container .fps-detail-tab-container-view ul.ui-tabs-nav li:nth-child(1).ui-state-active {background:url(../images/sprite_3.png) center -811px no-repeat;}
.fps-detail-container table tr td .fps-detail-status .fps-detail-status-offline {background:url(../images/sprite_3.png) 8px -808px no-repeat; padding:0 0 0 30px; text-align:left; color:#c00; font-weight:700; margin:10px 0 15px;}
.fps-detail-container table tr td .fps-detail-status-shop {background:url(../images/fps-shop-img.jpg) right no-repeat #000; width:100%; float:left; text-align:left;}
.fps-detail-container table tr td .fps-detail-status-shop a.title-style {padding:14px 10px 0; float:left; width:100%; color:#8bb3e0; font-weight:700; text-transform:uppercase;}
.fps-detail-container table tr td .fps-detail-status-shop a.shop-code-style {padding:0 10px 11px; float:left; width:100%; color:#fff; font-weight:700; text-transform:uppercase;}
.fps-detail-container table tr td.bg-address {background:#e7eff9;}
.fps-detail-container table tr td p span {width:100%; float:left; color:#999;}
.fps-detail-container table tr td p {margin:0; line-height:18px; font-weight:700;}
.fps-detail-container table tr td {padding:6px 8px; border:1px solid #ccc;}
.fps-detail-container table tr td p {margin:0; line-height:18px; font-weight:700;}
.fps-detail-container table tr th {background:#e4e4e4; padding:15px 8px; text-align:left; border:1px solid #ccc;}
.product-sample-img {width:70%; float:left;}
.legend-table table tr td {padding:3px 3px; border:0px solid #ccc;}
.legend-table {width:25%; float:right; position:relative;}
.legend-table tbody {font-size:12px;}
.ui-datatable table {table-layout:inherit;}
.legend-table table {border:1px solid #ccc;}
.fps-detail-container table {width:100%;}
.ui-datatable table {border-collapse:collapse; width:100%; table-layout:fixed;}
.legend-table table tr th span {text-shadow:none;}
.legend-table table tr th {padding:4px; text-align:center; background:#999; color:#fff; border-radius:0 !important;}
.fps-detail-counts-container .fps-detail-counts-containers .fps-detail-counts-containers-content span {font-weight:700; margin:12px 0 0 16px; float:left; width:100%;}
.fps-detail-counts-container .fps-detail-counts-containers .fps-detail-counts-containers-content span em {color:#999; font-style:normal; margin-left:5px;}
.fps-detail-counts-container .fps-detail-counts-containers {width:20%; float:left; padding:0 15px; margin-bottom:20px;}
.fps-detail-counts-container .fps-detail-counts-containers .fps-detail-counts-containers-bg {background:url(../images/fps-detail-counts-containers-bg.png) center repeat-x; float:left; width:100%;}
.fps-detail-counts-container .fps-detail-counts-containers .fps-detail-counts-containers-img {float:left; width:30%; height:70px;}
.fps-detail-counts-container .fps-detail-counts-containers .fps-detail-counts-containers-img img {width:100%;}
.fps-detail-counts-container .fps-detail-counts-containers .fps-detail-counts-containers-content {float:left; width:70%;}
.pds-state-report table tbody tr td a {color:#000;}
.pds-state-report table tbody tr td a:hover {color:#000;}
.pds-state-report .float-start span {color:#000;}
.pds-district-report table tbody tr td a {color:#000;}
.pds-district-report table tbody tr td a:hover {color:#000;}
.pds-district-report .float-start span {color:#000;}
.pds-taluk-report table tbody tr td a {color:#000;}
.pds-taluk-report table tbody tr td a:hover {color:#000;}
.pds-taluk-report .float-start a {color:#000;}
.nfsa-state-report table tbody tr td a {color:#000;}
.nfsa-state-report table tbody tr td a:hover {color:#000;}
.nfsa-state-report .float-start a {color:#000;}
.nfsa-district-report table tbody tr td a {color:#000;}
.nfsa-district-report table tbody tr td a:hover {color:#000;}
.nfsa-district-report .float-start a {color:#000;}
.nfsa-taluk-report table tbody tr td a {color:#000;}
.nfsa-taluk-report table tbody tr td a:hover {color:#000;}
.nfsa-taluk-report .float-start a {color:#000;}
.nfsa-card-details table tbody tr td a {color:#000;}
.nfsa-card-details table tbody tr td a:hover {color:#000;}
.nfsa-card-details .float-start a {color:#000;}
.nfsa-report .pds-report-clm2.distcol, .nfsa-report .pds-report-clm2.talukcol {min-width:20%;}
.nfsa-report .pds-report-clm2.talukcol h6 {color:#000; background-position:0 -212px;}
.nfsa-report .pds-report-clm2 h6 {background-image:url(../images/reporticons_sprite.png); background-repeat:no-repeat; padding:0 0 0 35px; height:30px; line-height:30px; margin:0 0 2px; font-size:1.1em;}
.nfsa-report .pds-report-clm2.fpscol {min-width:20%;}
.nfsa-report .pds-report-clm2.benefcol, .nfsa-report .pds-report-clm2.fcardcol {min-width:20%;}
.nfsa-report .pds-report-clm2.adharcol, .nfsa-report .pds-report-clm2.mobcol {min-width:20%;}
.nfsa-off-report .text-secondary em {font-weight:700; color:#000;}
.view-faq .accordion .accordion-item .accordion-header .accordion-button {background:#f4f4f4; color:#000;}
.view-faq .accordion .accordion-item .accordion-header .accordion-button::after {color:#000;}
.view-faq .accordion .accordion-item .accordion-collapse .accordion-body li a, p a {color:#000;}
.view-faq .accordion .accordion-item .accordion-collapse .accordion-body li a, p a:hover {color:#000;}
.photo_heading {font-weight:400; color:#000; font-size:1.500em;}
.photo-count {color:#999; margin:0 0 0 10px;}
.close {color:white; position:absolute; top:10px; right:25px; font-size:35px; font-weight:bold;}
.close:hover, .close:focus {color:#999; text-decoration:none; cursor:pointer;}
.mySlides {display:none;}
.cursor {cursor:pointer;}
.prev, .next {cursor:pointer; position:absolute; top:50%; width:auto; padding:16px; margin-top:-50px; color:white; font-weight:bold; font-size:20px; transition:0.6s ease; border-radius:0 3px 3px 0; user-select:none; -webkit-user-select:none;}
.next {right:0; border-radius:3px 0 0 3px;}
.prev:hover, .next:hover {background-color:rgba(0, 0, 0, 0.8);}
.numbertext {color:#f2f2f2; font-size:12px; padding:8px 12px; position:absolute; top:0;}
.view-gallery img:hover {border:1px solid #b4b4b4;}
.caption-container {text-align:center; background-color:black; padding:2px 16px; color:white;}
.demo {opacity:0.6;}
.active, .demo:hover {opacity:1;}
.view-gallery img .hover-shadow {transition:0.3s;}
.hover-shadow:hover {box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.hzbar {color:#333; height:50px;}
.bg-tabclr {background-color:#f4f4f4;}
.hzbar.active {background-color:#003700; color:#fff;}
.bg-tabclr:hover {background-color:#e4e4e4;}
.input-group-text {border-radius:0 !important;}
.view-feedback .nav-fill .nav-item .nav-link, .view-feedback .nav-justified .nav-item .nav-link {border-radius:0px !important; padding:16px;}
.view-feedback img {max-width:100% !important;}
.instruction-container {padding:20px 15px 15px; border:1px solid #ccc; margin:20px 0;}
.instruction-container .title {font-weight:700; position:absolute; background-color:#fff; padding:7px 15px; margin:-40px 0 0; border:1px solid #ccc;}
.instruction-container h6 {font-weight:700; color:#000; margin-top:10px;}
.form-label {font-weight:700;}
.instruction-container li {padding-bottom:10px;}
.hzline {padding:0 20px !important; border-bottom:3px solid #000 !important;}
.nav-pills .nav-link {border-radius:0px;}
.bdr {padding:20px; border:1px #8e8e8e solid !important;}
.view-citizen-centric-details .nav-pills .nav-item .nav-link {border-radius:0px;}
.fps-detail-request-partision-1 .fps-detail-request-status-resolved {float:left; width:100%; background:#e0eed1; height:90px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.fps-detail-request-partision-1 .fps-detail-request-status-resolved .fps-detail-request-status-resolved-text {background:#66ac1a; text-align:center; color:#fff; padding:5px 4px 4px; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; float:left; width:100%;}
.fps-detail-request-partision-1 .fps-detail-request-status-resolved i {float:left; width:100%; text-align:center; margin-top:16px; color:#66ac1a;}
.fps-detail-request-partision-2 {width:85%;}
.fps-detail-request-partision-2 .fps-detail-sno {float:left; width:7%;}
.fps-detail-request-partision-2 .fps-detail-sno span.title {float:left; width:100%; color:#999;}
.fps-detail-request-partision-2 .fps-detail-sno span.datas {float:left; width:100%; color:#333;}
.fps-detail-request-partision-2 .fps-detail-tick-id {float:left; width:15%;}
.fps-detail-request-partision-2 .fps-detail-tick-id span.title {float:left; width:100%; color:#999;}
.fps-detail-request-partision-2 .fps-detail-tick-id span.datas {float:left; width:100%; color:#333;}
.fps-detail-request-partision-2 .fps-detail-card-no {float:left; width:15%;}
.fps-detail-request-partision-2 .fps-detail-card-no span.title {float:left; width:100%; color:#999;}
.fps-detail-request-partision-2 .fps-detail-card-no span.datas {float:left; width:100%; color:#333;}
.fps-detail-request-partision-2 .fps-detail-category-name {float:left; width:28%;}
.fps-detail-request-partision-2 .fps-detail-category-name span.title {float:left; width:100%; color:#999;}
.fps-detail-request-partision-2 .fps-detail-category-name span.datas {float:left; width:100%; color:#333;}
.fps-detail-request-partision-2 .fps-detail-created-date {float:left; width:25%;}
.fps-detail-request-partision-2 .fps-detail-created-date span.title {float:left; width:100%; color:#999;}
.fps-detail-request-partision-2 .fps-detail-created-date span.datas {float:left; width:100%; color:#333;}
.fps-detail-request-partision-2 .fps-detail-modified-date {float:left; width:22%;}
.fps-detail-request-partision-2 .fps-detail-modified-date span.title {float:left; width:100%; color:#999;}
.fps-detail-request-partision-2 .fps-detail-modified-date span.datas {float:left; width:100%; color:#333;}
.fps-detail-request-partision-2 .fps-detail-issue-summary {float:left; width:100%; margin-top:10px;}
.fps-detail-request-partision-2 .fps-detail-issue-summary span.title {float:left; width:100%; color:#999;}
.fps-detail-request-partision-2 .fps-detail-issue-summary span.datas {float:left; width:100%; color:#333;}
.edit-icon {background:url(../images/edit-icon.png) no-repeat; width:16px; height:16px; display:block; position:absolute; right:10px; top:32px; border:0; text-indent:-999em; cursor:pointer;}
.view-reprint-smart-card .panel {margin-bottom:21px; background-color:#FFF; border:1px solid #ddd; border-radius:0 !important;}
.view-reprint-smart-card .panel-heading {border-bottom:0 none; padding:6px 15px; color:#333; background-color:#e4e4e4; font-family:arial; font-weight:700 !important;}
.bg-photo_capt {background:#FBFBFB; padding:5px; border:1px solid #E4E4E4; display:inline-block;}
.view-reprint-smart-card .bg-secondary {border-bottom:0 none; color:#333; background-color:#e4e4e4 !important; font-weight:700 !important; padding:8px !important;}
.view-reprint-smart-card .newcardappformbox {border:1px solid #ddd; padding:0px 0px 0px 0px !important; border-radius:0 !important;}
.view-newsmartcard .panel {margin-bottom:21px; background-color:#FFF; border:1px solid #ddd; border-radius:4px;}
.view-newsmartcard .panel-heading {border-bottom:0 none; padding:6px 15px; color:#333; background-color:#e4e4e4; font-family:arial; font-weight:700 !important;}
.view-newsmartcard .panel-body {padding:10px 15px;}
.view-newsmartcard .text-clr {color:#888;}
.view-newsmartcard .card p {line-height:18px;}
.view-newsmartcard .pcard-body {padding:0px; border-radius:0px;}
.view-newsmartcard .form-group label {display:block; font-weight:700; margin-bottom:5px; height:18px; font-size:12px;}
.view-newsmartcard .bg-photo_capt {background:#FBFBFB; padding:5px; border:1px solid #E4E4E4; display:inline-block;}
.view-newsmartcard .form-control.salutation, .view-newsmartcard .form-control.salutation2, .view-newsmartcard .form-control.salutation3 {display:inline-block !important; vertical-align:top !important; width:20% !important;}
.view-newsmartcard .form-group .form-control-auto-complete.cardname_input, .view-newsmartcard .form-group .form-control-auto-complete.cardname_inputtam, .view-newsmartcard .form-group .form-control.cardname_input, .view-newsmartcard .form-group .form-control.cardname_input2 {display:inline-block !important; margin-left:2% !important; width:78% !important;}
.view-newsmartcard .form-control.salutation7 {width:28%; display:inline-block; vertical-align:top; width:20%;}
.view-newsmartcard .newcardappformbox {border:1px solid #ddd; margin:0 0 20px; padding:5px 5px 0 !important; border-radius:0 !important;}
.view-newsmartcard .form-group {margin-bottom:20px;}
.view-newsmartcard .form-group label a.tooltips {position:absolute; display:inline; margin:0 0 0 4px;}
.text-1 {color:#1564c0; font-size:12px;}
.card p {line-height:14px; margin-bottom:6px;}
.view-profile .nav-pills .nav-link {font-size:16px; padding:10px 40px 10px 10px; background-color:#f8f8f8 !important; border-radius:0px !important;}
.view-profile .nav-pills .nav-link.active, .view-profile .nav-pills .show>.nav-link {background-color:#000 !important; color:#fff; border-radius:0px !important;}
.view-profile .card {flex-direction:row; margin:6px 0px; border-radius:0;}
.view-profile .table-responsive {margin-bottom:10px;}
.new-bt {padding:10px 10px !important; border-radius:0px !important; margin:-14px;}
.view-profile .table>thead {vertical-align:bottom; background-color:#333333; color:#fff;}
.view-profile .page-header {background:#e1e1e1; color:#333; padding: 12px 20px 12px 15px;  font-weight:700; margin:0 0 15px; }
.left_tab-profile .widget .panel, .widget .panel {overflow:hidden !; height:90px;}
.left_tab-profile .panel {background-color:#fff; border-radius:0; box-shadow:none;}
.left_tab-profile .widget {margin-bottom:20px; border:1px solid #e1e1e1;}
.left_tab-profile .row-table {display:table; table-layout:auto; height:100%; width:100%; margin:0;}
.box2-30-70 .col-4 {width:30% !important;}
.box2-30-70 .col-8 {width:70%;}
.left_tab-profile .bg-gray {background-color:#efefef !important; color:#333 !important;}
.view-profile .row-table>[class*=col-] {display:table-cell !important; float:none !important; table-layout:fixed !important; vertical-align:middle;}
.ph-sm {padding-left:5px !important; padding-right:5px !important;}
.view-profile .b, .view-profile .ba, .view-profile .br {border-right:1px solid rgba(0, 0, 0, .06);}
.view-profile label.form-label {color:#000;}
.view-profile .card img {width:25%;}
.bgr {background-color:#efefef !important; color:#333 !important;}
.bgr1 {background-color:#fff; color:#333 !important;}
.tw {color:#8a8a8a; font-weight:700;}
.view-profile .panel .panel-body {padding:6px 15px;}
.view-profile .panel-body p {line-height:18px;}
.view-profile .panel-body p {color:#8a8a8a; font-weight:700; line-height:1.2em;}
.mb0 {margin-bottom:0 !important;}
.login_wrapper {margin-bottom:20px;}
.login_wrapper .login_content {padding-right:25px; border-right:1px solid #ddd;}
.view-login .lightblue_tab {background:url(../images/icon_info_login.png) 10px center no-repeat #eee; border:1px solid #ddd; padding:8px 10px 8px 40px; margin:0;}
.view-login .lightblue_tab p {line-height:normal; margin:0; padding:0; color:#000; line-height:20px;}
.view-login ul.mobregd_method {margin:0 0 20px; padding:10px 0 0 30px; border:1px solid #ddd; border-top:0;}
.view-login ul.mobregd_method {list-style-type:none;}
.view-login ul.mobregd_method li {background:url(../images/bullet_login.png) 0 center no-repeat; color:#333; padding:0 0 0 17px; margin:0 0 10px;}
.view-login ul.user_benefits li {border-bottom:1px solid #ddd; padding:5px 0 5px 30px; list-style-type:none;}
.view-login ul.user_benefits li .icon_benefit {background:url(../images/icon_tick_login.png) 0 center no-repeat; padding-left:18px;}
.view-login ul.no-style {margin:0; padding:0; border:1px solid #ddd;}
.view-login .line_normal {margin:0 0 10px; line-height:normal;}
.view-login .otp_request, .view-login ul.user_benefits li.list_altbg {background-color:#eee;}
.login_wrapper .login_rhtcontent p, .view-login .otp_request {margin:0 0 10px;}
.view-login .captcha_refresh-btn {background:url(../images/captcha_refresh_btn.jpg) left top no-repeat; width:35px; height:35px; border:none; outline:none; cursor:pointer;}
.view-login .form-group label {display:block; font-weight:700; margin-bottom:5px; height:18px; font-size:12px;}
a.chat-body-container {padding:10px 10px 10px 40px;}
.chat-body-container-small {width:130px; height:35px; line-height:14px;}
.chat-body-container {position:fixed; bottom:0; right:10px; border-top-left-radius:5px; border-top-right-radius:5px; color:#fff; background:url(../images/chat-icon.png) 10px 10px no-repeat #000; box-shadow:0 0 5px 0 rgba(0, 0, 0, .5); z-index:1000;}
.chat-body-container:hover {color:#fff;}
.custom-left {text-align:left !important;}
.goDoc_thumbLink {background:#fafafa; border:1px solid #ddd; display:block; float:left; height:160px; width:170px; text-align:center; padding:20px; margin:0 20px 20px 0; overflow-wrap:break-word;}
.goDoc_thumbLink img {padding:0 20px;}
.pds-report-clm2.distcol, .pds-report-clm2.talukcol {min-width:14%;}
.pds-report-clm2.talukcol h6 {color:#000; background-position:0 -212px;}
.pds-report-clm2 h6 {background-image:url(../images/reporticons_sprite.png); background-repeat:no-repeat; padding:0 0 0 35px; height:30px; line-height:30px; margin:0 0 2px; font-size:1.1em;}
.pds-report-clm2.fpscol {min-width:16%;}
.pds-report-clm2.benefcol, .pds-report-clm2.fcardcol {min-width:15%;}
.pds-report-clm2.adharcol, .pds-report-clm2.mobcol {min-width:14%;}
.text-bl {color:#1565C0;}
.bg1 {background:#000;}
.bg1:hover {background:#81201e;}
.bg2 {background:#000;}
.bg2:hover {background:#81201e;}
.bg3 {background:#000;}
.bg3:hover {background:#81201e;}
.bg4 {background:#000;}
.bg4:hover {background:#81201e;}
.bg5 {background:#000;}
.bg5:hover {background:#81201e;}
.bg7 {background-color:#eee; padding:10px; border:1px solid #ccc;}
.pds-report-clm2.fpscol {min-width:14%;}
table tfoot, table thead {font-weight:700;}
tr {display:table-row; vertical-align:inherit; border-color:inherit;}
.view-shop-info .float-start span a {color:#000;}
.view-shop-info li.shop-info-tabs {width:226px; float:left; text-align:center; padding:10px 10px; color:#fff; text-shadow:none; font-weight:700; border-radius:50px;}
.online-chat .sender-container {clear:both; position:relative;}
.online-chat .sender-container .sender-arrow {width:12px; height:20px; overflow:hidden; position:relative; float:left; top:6px; right:-1px;}
.online-chat .sender-container .sender-arrow .sender-outer {width:0; height:0; border-right:20px solid #ececec; border-top:10px solid transparent; border-bottom:10px solid transparent; position:absolute; top:0; left:0;}
.online-chat .sender-container .sender-arrow .sender-inner {width:0; height:0; border-right:20px solid #ececec; border-top:10px solid transparent; border-bottom:10px solid transparent; position:absolute; top:0; left:2px;}
.online-chat .sender-container .sender-message-body {float:left; width:300px; height:auto; border:1px solid #ececec; background-color:#ececec; padding:6px 8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px;}
.online-chat .sender-container .sender-message-body h6 {margin:0;}
.online-chat .sender-container .sender-message-body p {margin:0;}
.online-chat .receiver-container {clear:both; position:relative;}
.online-chat .receiver-container .receiver-arrow {width:12px; height:20px; overflow:hidden; position:relative; float:right; top:16px; right:1px; rotate:180deg;}
.online-chat .receiver-container .receiver-arrow .receiver-outer {width:0; height:0; border-right:20px solid #000; border-top:10px solid transparent; border-bottom:10px solid transparent; position:absolute; top:0; left:0;}
.online-chat .receiver-container .receiver-arrow .receiver-inner {width:0; height:0; border-right:20px solid #000; border-top:10px solid transparent; border-bottom:10px solid transparent; position:absolute; top:0; left:2px;}
.online-chat .receiver-container .receiver-message-body {float:left; width:300px; height:auto; border:1px solid #000; background-color:#000; color:#FFF; padding:6px 8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; margin-top:10px;}
.online-chat .receiver-container .receiver-message-body h6 {margin:0; color:#FFF;}
.online-chat .receiver-container .receiver-message-body p {margin:0; color:#FFF;}
.modal-body .table-responsive {max-height: 400px; overflow-y: auto;}
.dir-arrow {
    font-size: 7px;
    color:#969696;
 }
 .breadcrumb {
    padding: 0 !important;
 }
 .t-width
 {
   width:310px;
 }
 .breadcrumb li {
    display: flex;
    align-items: center;
    font-size: 12px;
 }
@media (max-width: 575px) and (max-width:765px) {
.view-header .recen {text-align:center !important;}
.view-header .head-p p {font-size:15px; text-align:center;}
.view-header .me-auto {padding-left:10px;}
.view-header .head-p h4 {font-size:x-large; text-align:center;}
.view-header .navbar-toggler {text-decoration:none; position:relative; left:10px; flex-shrink:0; width:13%;}
.view-header .dropdown-item {color:#333; background-color:#fff !important;}
.view-header .dropdown-item:focus, .view-header .dropdown-item:hover {color:#333 !important; background-color:#ccc !important; padding:6px 8px !important; text-decoration:lines !important; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease; line-height:18px !important;}
.view-header .dropdown-item.active, .view-header .dropdown-item:active {color:#fff; text-decoration:none;}
}
@media (max-width: 320px)  {
   .convert-your-card-hint-contr {text-transform: initial;position: absolute;width: 220px !important;}
   .mobile-app-download-content-container .col-6 {line-height: 40px;padding-left: 28px;}
}

@media (min-width: 576px) and (max-width:767px) {
.view-header .navbar-brand img {margin:0 230px;}
.view-header .head-p p {font-size:15px; text-align:center;}
.view-header .head-p h4 {font-size:x-large; text-align:center;}
.view-header .navbar-toggler {text-decoration:none; position:relative; left:470px; flex-shrink:0; width:10%;}
.view-header .dropdown-item {color:#333; background-color:#fff !important;}
.view-header .dropdown-item:focus, .view-header .dropdown-item:hover {color:#333 !important; background-color:#ccc !important; padding:6px 8px !important; text-decoration:lines !important; -webkit-transition:color .2s ease; -moz-transition:color .2s ease; -ms-transition:color .2s ease; -o-transition:color .2s ease; transition:color .2s ease; line-height:18px !important;}
.view-header .dropdown-item.active, .view-header .dropdown-item:active {color:#fff; text-decoration:none;}
.pds {position:relative; padding:0 80px;}
.convert-your-card-hint-contr {
   text-transform: initial;
   position: absolute;
   width: 220px;}
}

@media (max-width: 639px) {
.pds-report-clm2 {width:100%;}
.pds-report-clm2 .colwrapper {border:1px solid #ddd;}
.view-shop-info li.shop-info-tabs {width:100%; float:left; text-align:center; padding:10px 10px; color:#fff; text-shadow:none; font-weight:700; border-radius:50px;}
.fps-detail-counts-container .fps-detail-counts-containers {width:100%;}
}

@media (min-width: 768px) and (max-width:991px) {
.view-header .navem {padding-left:5px !important;}
.view-header .navbar-expand-md .navbar-nav {flex-direction:row; flex-wrap:wrap; justify-content:center;}
.view-header .head-p {font-size:12px; padding:6px 0 6px 43px !important;}
.view-header .head-p h4 {font-size:14px;}
.view-header .nav-link {padding:3px !important; font-size:12px; font-weight:700;}
.login-container a {margin-bottom:7px !important;}
.bulkpermithos {line-height:21px !important;}
.pds-services-container .pds-services-container-services-4 {font-weight:600;}
.pds-sts ul li .counts {font-size:1em;}
.pds-sts ul li .sts-title {font-size:0.70em;}
.convert-your-card-hint-contr {width:162px; font-weight:normal; padding:5px 20px 5px 5px; margin:-10px 0 0 40px; font-size:0.6em;}
.home_smsservicescontainer .smsservices-container {padding:8px;}
.home_smsservicescontainer .smsservices-container h5 {padding:0 0 2px 0; font-size:14px;}
.mobile-app-download-container h5 {min-height:30px; padding:10px 0 10px 10px; font-size:14px;}
.mobile-app-download-content-container {background:#e4e4e4; padding:16px 0; font-weight:bold;}
.mobile-app-download-content-container .col-6 {line-height:40px !important; padding-left:36px !important;}
.mobile-app-download-content-container i {margin-right:33px; float:left; font-size:30px;}
}

@media (min-width: 992px) and (max-width:1199px) {
.view-header .pl-2 {padding-left:20px !important;}
.view-header .navem {padding-left:5px !important;}
.mobile-app-download-content-container .col-6 {line-height:38px; padding:10px 4px 14px 26px;}
.mobile-app-download-content-container {background:#e4e4e4; padding:10px 0; font-weight:bold;}
}

@media (max-width: 1220px) {
.legend-table {width:25%; float:right; position:relative; display:none;}
}

@media (min-width: 1399px) {
.view-header .navem {padding-left:16px !important;}
.view-header .me-auto {padding-left:130px;}
}

@media (min-width: 1200px) and (max-width:1400px) {
.view-header .navem {padding-left:16px !important;}
.view-header .me-auto {padding-left:50px;}
.convert-your-card-hint-contr {width:276px;}
}

@-moz-keyframes my-animation {
from {-moz-transform:translateY(100%);}
to {-moz-transform:translateY(-100%);}
}

@-webkit-keyframes my-animation {
from {-webkit-transform:translateY(100%);}
to {-webkit-transform:translateY(-100%);}
}

@keyframes my-animation {
from {-moz-transform:translateY(100%); -webkit-transform:translateY(100%); transform:translateY(100%);}
to {-moz-transform:translateY(-100%); -webkit-transform:translateY(-100%); transform:translateY(-100%);}
}

.lang-tamil .convert-your-card-hint-contr  {margin:-3px 0 0 55px; font-size:9px;}
.btn-colour {background-color: #ff9900 !important; color: #fff; border-style: none;}
.lang-english .bottom-ccd-container h3 {font-size: 18px !important;}
.lang-english .bottom-ccd-container h4 {font-size: 13px !important;}
.pds-services-container-services-4 label{color: #000 !important;}
.pds-services-container-services-3 label{color: #000 !important;}
.lang-tamil .submit-button {color: #fff !important;}
.lang-english .submit-button {color: #fff !important;}
.feedback-bg {background:url(../images/helpline-bg.png) left top no-repeat #000;height:120px !important; width:100%; margin:10px 0px 4px; padding:15px;opacity: 100%; }
.feedback-bg h4 {color: #fff !important; font-weight: 800 !important;font-size: 25px; margin: 15px 20px 0px 270px;}
.feedback-bg h5 {color: #e6a325 !important; font-weight: 800 !important;font-size: 25px; margin: 5px 0px 0px 185px;}
.bulk-permit-table tr th, .bulk-permit-table tr td {word-break: break-word;}

.online-chat .commentArea{ font: 14px Arial; height: 340px; margin-bottom: 5px;margin-top: 0;overflow: auto;padding: 0 12px;line-height: 17px;}
.online-chat .chatrow1 {border: 1px solid #e4e4e4;resize: none;font-family: arial;padding: 5px;height: 40px !important;width: 90% !important;margin-left: 20px;}
.online-chat .chatrow2 {border: 1px solid #e4e4e4;resize: none;font-family: arial;padding: 5px;/* height: 40px !important;width: 100% !important; */}
 h3.live_chat {background: #fff;color: #333;padding: 10px;margin: 0 0 10px 0;float: left;width: 100%;}
 .online-chat .text-sender{margin-right:auto;-webkit-border-radius:8px 8px 8px 0;-moz-border-radius:8px 8px 8px 0;-o-border-radius:8px 8px 8px 0;-ms-border-radius:8px 8px 8px 0;border-radius:8px 8px 8px 0;background-color:#e4e4e4;color:#282828;word-wrap:break-word;margin-top:7px;padding:9px;max-width:100%;position:relative;margin-bottom:20px}
 .online-chat .text-receiver{margin-right:auto;-webkit-border-radius:8px 8px 8px 0;-moz-border-radius:8px 8px 8px 0;-o-border-radius:8px 8px 8px 0;-ms-border-radius:8px 8px 8px 0;border-radius:8px 8px 0;background-color:#b6def1;color:#282828;word-wrap:break-word;margin-top:7px;padding:9px;max-width:100%;position:relative;margin-bottom:20px}
 .text-sender::before{content:" ";position:absolute;left:0;top:69px;border-bottom:none;border-right:10px solid transparent;border-left:0 solid transparent;border-top:7px solid #e4e4e4}
 .text-receiver::before{content:" ";position:absolute;right:0;top:69px;border-bottom:none;border-right:0px solid transparent;border-left:10px solid transparent;border-top:7px solid #b6def1}
 .bubbledLeft{background-color:#e5e5ea;padding:8px;margin-bottom:10px;margin-right:auto;-webkit-border-radius:8px 8px 8px 0;-moz-border-radius:8px 8px 8px 0;-o-border-radius:8px 8px 8px 0;-ms-border-radius:8px 8px 8px 0;border-radius:9px 9px 9px 0;color:#282828;word-wrap:break-word;margin-top:7px;max-width:320px;position:relative}
 .bubbledRight{-webkit-border-radius:8px 8px 8px 0;-moz-border-radius:8px 8px 8px 0;-o-border-radius:8px 8px 8px 0;-ms-border-radius:8px 8px 8px 0;border-radius:9px 9px 0;background-color:#b6def1;color:#282828;word-wrap:break-word;padding:8px;max-width:320px;position:relative;margin:7px auto 10px 70px}
 .row-container {display: flex;flex-direction: row;gap: 20px; /* Optional: spacing between items */align-items: center; /* Optional: vertical alignment */}
 .map-container {width: 100%;height: 452px;position: relative !important;margin: 0 0 20px !important;}
 .map-frame, #map {width: 100%;height: 100%;border: 0px !important;}
 .leaflet-marker-pane img {width: 23px !important; height: 23px !important;}
 .leaflet-marker-pane img,
 .leaflet-marker-icon,
 .leaflet-marker-pane .leaflet-marker-icon {border: none !important; box-shadow: none !important; /* Optional: in case there's a shadow */ outline: none !important;}
 .leaflet-container .leaflet-shadow-pane img {height: 0px !important;}
 .breadcrumb-item+.breadcrumb-item a {color: #1565C0;}
 .breadcrumb-item.active {color: #333 !important;}
body.lang-tamil, body.lang-tamil .form-control, body.lang-tamil .ui-tabs .ui-tabs-nav.ui-widget-header li a {font-weight: 700;}
.benefcol .colwrapper:last-child{ border-right: 1px solid #ddd;}
.horizontal-scroll-wrapper {overflow-x: auto;white-space: nowrap;}
 .horizontal-scroll-wrapper ul {display: inline-flex;flex-wrap: nowrap; width: 100%;}
 .bg1 {background:#a0154c !important; color: #fff !important;}
 .bg1:hover {background:#cc1c62 !important;}
 .bg2 {background:#f57c00 !important;color: #fff !important;}
 .bg2:hover {background:#fa820a !important;}
 .bg3 {background: #558b2f !important; color: #fff !important;}
 .bg3:hover {background:#66a837 !important;}
 .bg4 {background:#0288d1 !important; color: #fff !important;}
 .bg4:hover {background:#0792dd !important;}
 .bg5 {background:#9b6abb !important; color: #fff !important;}
 .bg5:hover {background:#b173da !important;}
 .bg7 {background-color:#eee !important; padding:10px; border:1px solid #ccc;}
@media (min-width: 1399px) {
body.lang-tamil .view-header .me-auto {
   padding-left: 61px;}
}

 