﻿/*header code***********************/
.no-padding {
    padding: 0 !important;
}

.emb a {
    padding: 0;
}

.digital-india li a {
    padding: 0 !important;
}

.emb img {
    min-height: 65px;
}

.prayas-logo {
    margin-top: 20px;
}

@media (max-width: 600px) {
    .emb img {
        min-height: 38px;
    }

    .digital-india .navbar-nav {
        margin: 0;
    }

    .prayas-logo {
        margin-top: 5px;
    }

    .navbar {
        border-radius: 0 !important;
        min-height: 40px !important;
        margin-bottom: 0 !important;
    }

    .navbar-brand {
        height: 45px;
    }

    .digital-india li a img {
        height: 50px;
    }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .digital-india li a img {
        width: 100%;
    }

    .prayas-logo {
        margin-top: 10px;
    }

    .emb img {
        min-height: 65px;
        height: 23px;
    }
}
/*header code***********************/


.blue-btn {
    background: #005EA4;
    color: #fff !important;
    border-radius: 30px !important;
}
.horizontal-select {
    float: left;
    margin-right: 10px;
}
.wel-username{
	font-size: 12px;
}
.dep-select select {
    /*background: #fff !important;*/
    margin-bottom: 10px;
    width: 152px;
    border-radius: 30px;
    font-size: 12px;
}
.light-blue p {
    margin-top: 5px;
}

@media (max-width: 600px){
	.horizontal-select {
    float: left;
    margin-right: 10px;
    width: 100% !important;
}
    .dep-select select {
        /*background: #fff !important;*/
        margin-bottom: 10px;
        width: 100%;
    }
	
.boxes {
    width: 46% !important;
    min-height: 125px !important;
}
	.footer-right {
    float: right;
    margin-right: -37px !important;
}
	.carousel-indicators{
		display: none !important;
	}
	.stats {
    margin: 10px auto 25px !important;
}
	.inner-div {
    display: inline-block;
    margin: 0 auto !important;
    width: 85% !important;
}
	.boxes h5 {
    font-size: 22px !important;
}

.header-bg img{
/* width: 100% !important; */
width: 114px;

 }
 .navbar-brand{
 padding: 0 !important;
 }
}
/*Start: project color to be sector wise.. eg. 1 agri green 2 infra -orange 4 social sec -Blue 3 livlihood -voilet*/
.sector_wise_project_bg_for_secCode_0 {
    background: #fff !important;
}
.sector_wise_project_bg_for_secCode_1 {
    background:  #DBFFF5 !important;
}
.sector_wise_project_bg_for_secCode_2 {
    background: #D2EDF6 !important;
}
.sector_wise_project_bg_for_secCode_3 {
    background: #F8ECEC !important;
}
.sector_wise_project_bg_for_secCode_4 {
    background: #FEF0D6 !important;
}
/*End: project color to be sector wise.. eg. 1 agri green 2 infra -orange 4 social sec -Blue 3 livlihood -voilet*/
.equall-height{
height: auto;
}

.rectangles-height{
height: auto;
}

.grey-strip {
    /*	height: 30px;*/
}

    .grey-strip ul {
        margin: 0 !important;
        padding: 0 !important;
    }

 .count-numbers
 {     
     font-size:14px;
	 color: #4C4280;
 }
 @media screen and (min-device-width: 1300px) and (max-device-width: 1500px) {
 .scheme-wrapper {
    padding: 20px;
    margin-bottom: 25px;
    min-height: 200px !important;
    border-radius: 8px;
    color: #fff !important;
    padding-top: 5px;
}
.sector-heading {
    padding-top: 10px;
    font-size: 16px;
    /*margin-bottom: 22px !important;
    margin-top: 22px !important;*/
}
  }
  @media screen and (min-width: 1200px) and (max-device-width: 1299px){
	  .status-bar .scheme-wrapper{
                           height: 25rem;
                        }
						}
 @media screen and (min-width: 1300px){
	   .status-bar .scheme-wrapper{
		   min-height: 230px !important;
	  }
						}
					
						
 @media screen and (min-device-width: 320px) and (max-device-width: 768px) {
                .s-box1 {
                    margin-top: 20px;
                }
            }

            @media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
                .dep-select select {
                    /*background: #fff !important;*/
                    margin-bottom: 10px;
                    width: 115px;
                }
                td, th {
                    padding: 0;
                    display: inline-block;
                    width: 50% !important;
                }
            }
            @media (max-width: 768px) {
.tab-hide {
    display: none;
}
                td, th {
                    padding: 0;
                    display: block;
                    width: 100% !important;
                }

                tr {
                    display: block;
                }
            }

            .name-height {
                line-height: 18px !important;
            }


.divider{
	height: 1px;
	background: #E5E5E5 !important;
	width: 100%;
}
.sector-heading{
	padding-top: 10px;
	font-size: 16px;
	margin-bottom: 10px;
}
.schemes-wrappers{
	padding-right: 25px !important;
	
}
#sidenav01{
	width: 100%;
}
#sidenav01 li{
	width: 100%;
}
.sidebar-nav{
	border-right: 1px solid #E5E5E5;
}
#sidenav01 li:hover{
	
	background: #E3F2FD;
}
#sidenav01 li:active{
	
	background: #E3F2FD !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #e3f2fd !important;
	color: #2196F3 !important;
}
.navbar-default {
     background-color: #fff !important; 
    border-color: #e7e7e7;
}
.light-blue{
        background: #E3F2FD;
      }
#sidenav01 li a{
	float: none !important;
	width: 100% !important;
}#sidenav01 li:active{
	background: red;
}
.no-pl{
	padding-left: 0 !important;
}
.navbar-collapse {
    padding-right:0px !important;
    padding-left: 0px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}
.navbar-collapse {
    padding-right: 0px !important;
     padding-left: 0px !important; 
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}
.dep-select{
	padding-right: 20px;
	padding-left:5px; 
}
    .dep-select select {
        /*background: #fff !important;*/
        margin-bottom: 10px;
    }
.nav-header span img{
	margin-top: 5px !important;
	padding-top: 15px !important;
	
}
.logo-space{
	margin-top: 10px !important;
	padding-top: 10px !important;
}
	@media screen and (min-width: 1500px) {
			.scheme-wrapper h4 {
    text-align: left;
    /* font-weight: bold; */
    font-size: 18px !important;
    margin-bottom: 10px;
    border-bottom: .5px solid #fff;
    padding-bottom: 12px;
    min-height: 48px;
		}
			#sidenav01 li a {
    float: none !important;
    width: 100% !important;
    font-size: 18px !important;
}
        .dep-select select {
            /*background: #fff !important;*/ 
            margin-bottom: 10px;
            width: 210px;
            border-radius: 30px;
        }
		.wel-username {
    font-size: 16px;
}
		}

/*@media screen and (min-width: 1400px) {*/
@media only screen and (min-width: 1400px) and (max-width: 1500px) {
  .image-wrapper {
    float: left;
    margin-right: 10px;
    min-height: 100px;
  }
  .image-wrapper img {
    width: 70px;
    height: 70px;
    margin-left: -40px;
    background: white;
    padding: 2px !important;
    border-radius: 50%;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }
  .scheme-wrapper h4 {
    text-align: left;
    font-weight: bold !important;
    font-size: 20px !important;
    margin-bottom: 10px;
    border-bottom: .5px solid #fff;
    padding-bottom: 12px;
    min-height: 48px;
  }
  .count-numbers {
    font-size: 16px !important;
  }
  .scheme-amount {
    font-weight: bold !important;
    font-size: 17px !important;
  }
  .scheme-wrapper {
    padding: 20px;
    margin-bottom: 20px;
    min-height: 207px !important;
    border-radius: 8px;
    color: #fff !important;
    padding-top: 5px;
  }
  	  .status-bar .scheme-wrapper{
		   min-height: 230px !important;
	  }
}

@media only screen and (min-width: 1501px) {
 .status-bar .scheme-wrapper{
		   min-height: 305px !important;
	  }
}

@media screen and (min-width: 1900px) 
{
    	.dep-select select {
    /* background: #fff !important; */
    margin-bottom: 10px;
    width: 275px;
    border-radius: 30px;
}


  .image-wrapper img {
    width: 102px !important;
    height: 102px !important;
    margin-left: -40px;
    background: white;
    padding: 10px;
    border-radius: 50%;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }
  .image-wrapper {
    float: left;
    margin-right: 10px;
    min-height: 160px !important;
  }
  
  .scheme-wrapper {
    padding: 20px;
    margin-bottom: 20px;
    min-height: 264px !important;
    border-radius: 8px;
    color: #fff !important;
    padding-top: 5px;
    padding-right: 0 !important;
    padding-left: 14px !important;
  }
 /* .status-bar .scheme-wrapper{
	   min-height: 264px !important;
  }*/
  .scheme-wrapper h4 {
    text-align: left;
    font-weight: bold !important;
    font-size: 24px !important;
    margin-bottom: 10px;
    border-bottom: .5px solid #fff;
    padding-bottom: 12px;
    min-height: 48px;
  }
  .count-numbers {
    font-size: 20px !important;
    /*			font-weight: bold;*/
  }
  .scheme-amount {
    font-weight: bold;
    font-size: 29px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .scheme-wrapper h4 {
    text-align: left;
    font-weight: bold !important;
    font-size: 22px !important;
    margin-bottom: 10px;
    border-bottom: .5px solid #fff;
    padding-bottom: 12px;
    min-height: 48px;
  }
  .count-numbers {
    font-size: 22px !important;
  }
  .scheme-amount {
    font-weight: bold !important;
    font-size: 24px !important;
  }
  .image-wrapper {
    float: left;
    margin-right: 10px;
    min-height: 110px !important;
  }
  .scheme-wrapper {
    padding: 20px;
    margin-bottom: 20px;
    min-height: 245px !important;
    border-radius: 8px;
    color: #fff !important;
    padding-top: 5px;
  }
  
 .status-bar .scheme-wrapper{min-height: 245px !important;}
 
 
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.status-bar .scheme-wrapper{min-height: 300px !important;}
}



@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.ttf');
}
@font-face {
  font-family: 'Lato-Semibold';
  src: url('../fonts/Lato-Semibold.ttf');
  font-weight: 600;
}
@font-face {
  font-family: 'Lato-Bold';
  src: url('../fonts/Lato-Bold.ttf.ttf');
  font-weight: 700;
}
@font-face {
  font-family: 'Lato-ExtraBold';
  src: url('../fonts/Lato-Black.ttf.ttf');
  font-weight: 900;
}
.top-nav {
  background: #E5E7F3;
  padding: 3px 0;
}
.top-nav ul li a {
  color: #000 !important;
}
.top-nav .blue-btn {
   padding: 0.3rem 2rem;
  /*    font-weight: bold;*/
 min-height: 30px !important; 
}
.govt-links {
 padding: 0.8rem 0px;
	    margin-bottom: 0;
  font-size: 10px;
}
.right {
  float: right;
}
.shadow {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.btn-secondary {
  background: #7E7E7E;
  color: #fff;
  border-radius: 0 !important;
}
.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
  background: #F6A32B;
}
.sector-buttons {
  margin: 20px 0;
}
.sector-buttons .btn {
  padding: 12px 20px;
}
.footer-logos img {
  width: 100px;
}
.footer-right {
  float: right;
}
.footer-left {
  float: left;
}
.btn-info {
  background: #F6A32B !important;
  color: #000 !important;
  font-weight: bold !important;
  border-radius: 0 !important;
  border: 0px;
}
.city {
  margin: 20px 0;
}
.sector-buttons img {
  width: 25px;
  height: 25px;
}
/*	scheme dashboard*/
.scheme-wrapper {
  padding: 20px;
  margin-bottom: 20px;
  min-height: 225px;
	    border-radius: 8px;
	color: #fff !important;
  padding-top: 5px;
padding-bottom:5px; /*Added on 8 mar 22*/


}
.scheme-wrapper h4 {
  color: #4C4280;
    text-align: left; 
font-weight: bold;  
    font-size: 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid #4C4280;
    padding-bottom: 12px;
	    min-height: 48px;

}
.image-wrapper img {
  width: 70px;
  height:70px;
  margin-left: -40px;
  background: white;
  padding: 2px;
  border-radius: 50%;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.image-wrapper {
  float: left;
  margin-right: 10px;
 min-height: auto;
}
.scheme-amount {
  font-weight: bold;
  font-size: 16px;
	color: #4C4280;
	margin-top: 4px;
}
.seprator {
  margin-top: 10px;
}
.scheme-stat-wrapper {
  /*float: left; */
}
.s-box1 {
  background: #658AA7;
}
.s-box2 {
  background: #CA7D46;
}
.s-box3 {
  background: #52B768;
}
.s-box4 {
  background: #2EA5A5;
}
.s-box5 {
  background: #DB6060;
}
.s-box6 {
  background: #C25F8F;
}
.s-box7 {
  background: #F89843;
}
.s-box8 {
  background: #8E6ED6;
}
.s-box9 {
  background: #318A8C;
}
.s-box10 {
  background: #30A3E4;
}
.s-box11 {
  background: #CA3BD7;
}
.s-box12 {
  background: #DC4763;
}
.ujala {
  background: #F4EEFF;
}
.pmjjby {
  background: #EFE8CF;
}
.pmjay {
  background: #BEEBE9;
}
.nsap {
  background: #DDF8DE;
}
.pmrpy {
  background: #EFEBE8;
}
.csc {
  background: #E9E1CC;
}
.pmgsy {
  background: #D4D4D4;
}
.rout {
  background: #EFEBE8;
}
.sym {
  background: #DFEDEB;
}
.pmkkky {
  background: #E5F0D7;
}
.pmuy {
  background: #D4F8E8;
}
.pmmvy {
  background: #BEEBE9;
}
.bbbp {
  background: #FFE6E6;
}
.pmy {
  background: #EFEBE8;
}
.stand {
  background: #FAF5F0;
}
.cc {
  background: #FFFCE1;
}
.net {
  background: #DAF8FA;
}
.sbm {
  background: #FFD5E5;
}
.soil {
  background: #E8EDDA;
}
.safe {
  background: #DFEDEB;
}.table-head th {
  background: #0C7A5D;
  color: #fff !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
.pmfby {
  background: #F4EEFF;
}
.nrlm {
  background: #E7D6C6;
}
.mg {
  background: #DFEDEB;
}
.pmkvy {
  background: #F4CFC0;
}
.payg {
  background: #F5EDDC;
}
.ujala {
  background: #F4EEFF;
}
.table-head tr {
  color: #888888;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc !important;
}
.language {
  background: #0c7a5d !important;
  border: 0 !important;
  color: #fff !important;
}
.social-box .box {
  background: #FFF;
  border-radius: 10px;
  padding: 15px 30px;
  margin: 20px 0px;
  cursor: pointer;
  transition: all 0.5s ease-out;
}
.box {
  min-height: 365px !important;
}
.card-header {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  border-bottom: 1px solid #E4E4E4 !important;
  padding: 0px 7px 0 !important;
  border-radius: 5px;
  color: #595D6E;
}
.chart .card {
  background: #002D5F !important;
  border-radius: 5px;
}
.user-task {
  padding: 10px;
}
.act-inner {
  border-radius: 5px;
  border-bottom: 1px solid #F0F3FF;
  padding-bottom: 19px;
  margin-bottom: 10px;
}
.stats {
  /*
	background: #FFFFFF;

padding: 20px;
border-radius: 5px;
	margin-bottom: 12px;
*/
  text-align: center;
 margin-top: 2vh;
margin-bottom: 2vh;
}
.stats p {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  /* identical to box height */
  color: #595D6E;
}
.btn-primary {
  border: none !important;
  color: #fff !important;
  background: #1C7CD5 !important;
}
.sidebar-wrapper li {
  border-bottom: 1px solid #fff;
}
.full-width {
  width: 100%;
}
body {
  font-family: 'Lato-Regular' !important;
}
.gray {
  color: #777777 !important;
}
.sidebar .nav .nav-link, body > .navbar-collapse .nav .nav-link {
  text-transform: none !important;
  color: #888888 !important;
}
.third-menu span {
  display: inline-block;
}
.btn-success {
  color: #36CFC3;
  background-color: #E8F9F8;
  border: none;
}
.btn-primary {
  color: #758BFF !important;
  background-color: #EEF1FF !important;
  border: none;
}
.btn-warning {
  color: #FFC048 !important;
  background-color: #FFF8E8 !important;
  border: none;
}
.box1 p {
  line-height: 10px;
  font-weight: bold;
  font-size: 18px;
}
.box2 p {
  line-height: 10px;
  font-weight: bold;
  font-size: 18px;
}
.box3 p {
  line-height: 10px;
  font-weight: bold;
  font-size: 18px;
}
.box4 p {
  line-height: 10px;
  font-weight: bold;
  font-size: 18px;
}
.navbar-fixed-left {
  position: fixed;
  border-radius: 0;
  height: 100%;
}
.pink {
  color: #FD566F;
  font-weight: bold;
}
.time {
  font-size: 8px;
  color: #979796;
}
.carousel-control.left {
  background: none !important;
}
.carousel-control.right {
  background: none !important;
}
.card-title {
  background: #F2547D;
  color: #fff !important;
  text-align: center;
  border-radius: 36px;
  padding: 8px;
}
.well {
  color: #777777;
}
.heading2 {
  background: #F2547D;
  color: #fff !important;
  /* text-align: center; */
  border-radius: 0px 36px 36px 0;
  padding: 8px;
  width: 169px;
  font-size: 14px;
  margin: 11px 0px 25px 0px;
}
.box {
  min-height: 365px !important;
}
.rbb {
  color: #000 !important;
}
.news li {
  margin-bottom: 25px;
  list-style: none;
}
.dropdown-menu > li:last-child > a {
  border-radius: 0px !important;
  background: #4bbf96;
}
.task-table tr th {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #595D6E !important;
  text-transform: none !important;
}
.task-table tr td {
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  border: none !important;
  color: #888888;
}
.card {
  box-shadow: 1px 2px 25px #c2c2c2;
  padding: 20px 20px;
}
.navbar {
  z-index: 99999 !important;
}
.news li a {
  border-bottom: 1px solid #c2c2c2;
  padding: 10px 0px;
  color: #727272;
  text-decoration: none !important;
  list-style: none !important;
}
.sidebar .nav > li > a:focus, .nav > li > a:hover, .nav > li > a:active {
  background: x !important;
}
.sidebar .nav li a {
  /*	text-align: center !important;*/
}
.sidebar-wrapper {
  background: #fff !important;
  border: 1px solid #E4E4E4;
}
.pink-bg {
  background: #0C7A5D;
  color: #fff !important
}
.pink-bg a {
  background: #0C7A5D;
  color: #fff !important
}
.col .progress {
  height: 4px !important;
  margin-bottom: 10px;
}
.card-body a {
  font-family: Roboto;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  color: #002D5F;
}
.line {
 /* background: linear-gradient(90deg, #F47533 33.85%, #27904E 84.73%); commented on 9 jun21 nicsi*/
background: #FFB794;  
height: 6px;
}
.gov-tabs {}
.gov-tabs li a {
  color: #000 !important;
  background: #D8D8D8 !important;
}
.right-menu p {
  font-size: 20px;
  padding: 14px;
}
.boxes {
  /*
	    width: 190px !important;
    height: 168px !important;
*/
  padding: 18px;
  margin: 5px;
  border-radius: 5px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  width: 23%;
  min-height: 125px;
}
.boxes h5 {
  font-size: 28px;
}
.boxes span {
  font-size: 28px !important;
}
.box1 {
  background: #30A3E4;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: #fff;
  float: left;
}
.box2 {
  background: #F89843;
  color: #fff;
  float: left;
}
.box3 {
  background: #52B768;
  ;
  color: #fff;
  float: left;
}
.box4 {
  background: #DC5D5D;
  color: #fff;
  float: left;
}
.col span {
  
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
}
.navbar-fixed-left .navbar-nav > li {
  float: none; /* Cancel default li float: left */
  width: 139px;
}
.nav li a {
  color: #fff !important;
}
.footer .copyright {
  color: #fff !important;
  /*    padding: 10px 15px;*/
  margin: 0px;
  line-height: 20px;
  font-size: 14px;
}
.copyright a {
  color: #fff;
}
.footer:not(.footer-big) nav > ul a {
  padding: 10px 0px;
  margin: 0px;
  color: #fff;
}
.third-menu .navbar-default {
  background-color: #fff !important;
  border-color: #080808;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.navbar-inverse {
  background-color: #333659 !important;
  border-color: #080808;
}
.navbar-fixed-left + .container {
  padding-left: 160px;
}
.user-img {
  float: left;
}
.username {
  float: left;
}
/* On using dropdown menu (To right shift popuped) */
.navbar-fixed-left .navbar-nav > li > .dropdown-menu {
  margin-top: -50px;
  margin-left: 140px;
}
.search {
  background: #EEEEEE !important;
  border-radius: 50px !important;
}
.top-bar {
  background-color: #4BBF96;
}
.captcha {
  background: #707070 !important;
  text-align: center !important;
  font-size: 18px !important;
  color: #fff !important;
}
.input-group .form-control {
  font-size: 18px !important;
  font-weight: bold !important;
}
.top-bar a {
  cursor: pointer;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 14px;
  line-height: 40px;
}
.login-form p {
  color: #929291;
  margin-bottom: 27px;
  font-size: 18px;
}
.navbar-default .navbar-nav > li > a {
  line-height: 0px !important;
}
.dep-name {
  color: #fff;
}
.btn-wrapper {
  margin: 0 auto !important;
  text-align: center;
}
.input-group {
  width: 100% !important;
}
.top-bar a:hover {}
.input-group .form-control, .input-group-addon, .input-group-btn {
  border: 1px solid #707070 !important;
  border-radius: 48px !important;
}
.theme-btn {
  background: #0C7A5D !important;
  height: 60px !important;
  border: none !important;
  border-radius: 30px !important;
  font-size: 20px !important;
  color: #fff !important;
}
.blue-btn {
  background: #005EA4;
  border-radius: 4px;
  color: #fff !important;
}
.blue-btn a {
  color: #fff !important;
}
.top-bar a.active {
  color: white;
}
.topnav-right {
  text-align: right;
}
.m-col {
  color: #000 !important;
}
.navbar-default {
  /*  background-color: #002D5F !important;*/
  border: none !important;
  border-radius: 0;
}
.navbar-default .navbar-nav > li > a {
  color: #000000 !important;
}
.navbar {
  border-radius: 0 !important;
  min-height: 50px !important;
  margin-bottom: 0 !important;
}
.navbar-default .navbar-brand {
  color: #fff !important;
}
.no-p {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-m {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.no-m-tb {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.top-bar {
  background: #0C7A5D;
  height: 45px;
}
.top-bar li a {
  color: #fff !important;
  line-height: 20px;
}
.navbar-brand > img {
  display: inline-block;
}
.login-form {}
.features li a {
  color: #fff !important;
  list-style: none !important;
  text-decoration: none !important;
  line-height: 50px;
  font-size: 30px;
}
.input-group .form-control {
  min-height: 60px;
  margin-bottom: 15px !important;
  background: #F2F2F2;
  border: 1px solid #EBE7E7 !important;
}
.login-form form {
  margin-bottom: 10%;
  margin-top: 10%;
}
.login-form h2 {
  margin: 0 0 15px;
}
.form-control, .btn {
  min-height: 38px;
  border-radius: 2px;
}
.input-group-addon .fa {
  font-size: 18px;
}
.rb {
  color: #fff;
}
hr {
  color: #c2c2c2 !important;
}
.top-right {
  color: #fff;
}
.username {
  padding: 5px;
  color: #F87E5F;
  font-weight: bold;
}
.btn {
  font-size: 15px;
  font-weight: bold;
}
.content-inner {
  padding: 30px 0;
}
.third-menu {
  background: #fff !important;
  color: #000 !important;
  height: 70px;
  padding: 10px;
}
.third-inner a {
  color: #000 !important;
}
.features li {
  color: #fff;
  font-size: 36px;
}
.login-intro {
  background: url(".././img/login-bg.jpg");
  padding: 142px;
}
.login-intro h2 {
  font-weight: bold;
  color: #fff;
  font-size: 40px;
}
.footer {
  background: #005ea4 !important;
  padding: 10px 10px 3px 10PX;
  /*    position: absolute;*/
  width: 100%;
  /*	bottom: 0;*/
	padding-bottom: 10px;
}
.body-text {
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  text-align: justify;
}
.footer p {
    color: #fff;
    margin-bottom: 0;
    font-size: 16px;
}
.sec-nav {
  background: #fff !important;
}
.sec-nav ul li a {
  color: #000 !important;
}
.sec-nav .navbar-brand {
  color: #000 !important;
}
.sec-nav .dep-name {
  color: #000 !important;
}
.bod {
  border: 1px solid green;
}
.foot-links li a {
  color: #fff;
}
.table > thead > tr > th {
  border-bottom-width: 1px;
  font-size: 14px;
  text-transform: uppercase;
  color: #333;
  font-weight: 900;
  padding-bottom: 5px;
  border-top: none !important;
  border-bottom: none;
  text-align: left !important;
}
.sidebar .nav li .nav-link p, body > .navbar-collapse .nav li .nav-link p {
  margin: 0;
  line-height: 31px;
  text-transform: none;
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}
.content-inner .boxes {
  /*
	width: 170px !important;
	height: 170px !important;width: 170px !important;
	height: 170px !important;
*/
}
.foot-links {
  display: inline-block;
  color: #fff;
}
.copyright {
  display: inline-block;
}
.thumbnail {
  background: #fff !important;
}
.news-content {
  /*	border-bottom: 1px solid #c2c2c2;*/
}
.task-inner {
  padding: 10px 20px;
}
.horz-menu {
  background: #323759 !important;
}
.horz-menu a {
  color: #fff !important;
}
.h-nav {
  color: #707070 !important;
  padding: 27px;
}
.blue-nav {
  background: #3A41B3;
}
/*sidebar*******************************/
/*
 * Style tweaks
 * --------------------------------------------------
 */
#sidebar {
  z-index: 99999;
}
.sidebar-offcanvas {
  position: absolute;
  top: 72px !important;
  width: 25%;
}

@media screen and (min-width: 768px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }
  .row-offcanvas-right {
    right: 25%;
  }
  .row-offcanvas-left {
    left: 25%;
  }
  .row-offcanvas-right .sidebar-offcanvas {
    right: -25%; /* 3 columns */
    background-color: rgb(255, 255, 255);
  }
  .row-offcanvas-left .sidebar-offcanvas {
    left: -25%; /* 3 columns */
    background-color: rgb(255, 255, 255);
  }
  .row-offcanvas-right.active {
    right: 0; /* 3 columns */
  }
  .row-offcanvas-left.active {
    left: 0; /* 3 columns */
  }
  .row-offcanvas-right.active .sidebar-offcanvas {
    background-color: rgb(254, 254, 254);
  }
  .row-offcanvas-left.active .sidebar-offcanvas {
    background-color: rgb(254, 254, 254);
  }
  .row-offcanvas .content {
    width: 75%; /* 9 columns */
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }
  .row-offcanvas.active .content {
    width: 100%; /* 12 columns */
  }
  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 25%; /* 3 columns */
  }
}
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }
  .dep-name {
    display: none;
  }
  .row-offcanvas-right {
    right: 0;
  }
  .boxes {
   /* width: 100% !important; */
  }
  .row-offcanvas-left {
    left: 0;
  }
  .row-offcanvas-right .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }
  .row-offcanvas-left .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }
  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }
  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }
  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}
.list-group .list-group-item {
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 45px !important;
  /* or 479% */
  align-items: center;
  color: #888888 !important;
}
.list-group-item {
  border: none;
}
.header-bg {
  /*	background: url("../img/header-bg.svg");*/
  /*   background: #FFF4E9 !important;commented on 9 jun21 nicsi */
  background: #FFF9F5 !important;

}
.slider {
  background: url("../img/slider-bg.jpg")
}
.login-logo-wrapper {
  background: #005EA4;
}
.dep-name h2 {
  color: #fff;
  font-weight: 900;
}
.inner-div {
  display: inline-block;
  margin: 6px 0px auto !important;
  width: 70%;
 }
.logo-img {
  /*width: 200px;*/
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
@media only screen and (max-width: 1366px) {
    .login-outer {
        padding: 37px 33px;
        left: -21% !important;
    }

    @media only screen and (max-width: 600px) {
        .scheme-wrapper {
            padding: 20px;
            margin-bottom: 20px;
            min-height: 180px !important;
        }

        .image-wrapper {
            float: left;
            margin-right: 20px;
        }

        @media only screen and (max-width: 1024px) {
            .logo-img {
                width: 179px;
            }

            .stats {
                margin: 87px auto;
            }

            .scheme-wrapper {
                padding: 20px;
                margin-bottom: 20px;
                min-height: 268px;
              padding-bottom:5px;  /*Added on 8 mar 22*/
            }

            @media only screen and (max-width: 600px) {
                .sm-hide {
                    display: none !important;
                }

                .dep-name {
                    display: block;
                    float: left;
                }

                .right-menu {
                    float: right;
                }

                .sector-buttons .btn {
                    margin: 5px;
                    width: 45%;
                }

                .city .custom-select {
                    margin: 10px;
                }

                .footer-logos {
                    padding: 10px;
                    width: 100%;
                }
            }
            /*		side-menu*/
            /* make sidebar nav vertical */


            .navbar-nav > li {
                float: left;
                width: 100% !important;
            }

            .side-menu-g {
                background: #fff !important;
            }

            .navbar-collapse {
                padding-right: 0px;
                padding-left: 0px;
                overflow-x: visible;
                border-top: 1px solid transparent;
                -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
                box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
                -webkit-overflow-scrolling: touch;
            }

            .side-menu-g .navbar-default .navbar-nav > li > a {
                line-height: 0px !important;
            }

            @media (min-width: 768px) {
                .affix-content .container {
                    width: 700px;
                }

                html, body {
                    background-color: #f8f8f8;
                    height: 100%;
                    overflow: hidden;
                }

                .affix-content .container .page-header {
                    margin-top: 0;
                }

                .sidebar-nav {
                    position: fixed;
                    width: 100%;
                }

                .affix-sidebar {
                    padding-right: 0;
                    font-size: small;
                    padding-left: 0;
                }

                .affix-row, .affix-container, .affix-content {
                    height: 100%;
                    margin-left: 0;
                    margin-right: 0;
                }

                .affix-content {
                    background-color: white;
                }

                .sidebar-nav .navbar .navbar-collapse {
                    padding: 0;
                    max-height: none;
                }

                .sidebar-nav .navbar {
                    border-radius: 0;
                    margin-bottom: 0;
                    border: 0;
                }

                    .sidebar-nav .navbar ul {
                        float: none;
                        display: block;
                    }

                    .sidebar-nav .navbar li {
                        float: none;
                        display: block;
                    }

                        .sidebar-nav .navbar li a {
                            padding-top: 12px;
                            padding-bottom: 12px;
                        }
            }

            @media (min-width: 769px) {
                .affix-content .container {
                    width: 600px;
                }

                    .affix-content .container .page-header {
                        margin-top: 0;
                    }
            }

            @media (min-width: 992px) {
                .affix-content .container {
                    width: 900px;
                }

                    .affix-content .container .page-header {
                        margin-top: 0;
                    }
            }

            @media (min-width: 1220px) {
                .affix-row {
                    overflow: hidden;
                }

                .affix-content {
                    overflow: auto;
                }

                    .affix-content .container {
                        width: 1000px;
                    }

                        .affix-content .container .page-header {
                            margin-top: 0;
                        }

                .affix-content {
                    padding-right: 30px;
                    padding-left: 30px;
                }

                .affix-title {
                    border-bottom: 1px solid #ecf0f1;
                    padding-bottom: 10px;
                }

                .navbar-nav {
                    margin: 0;
                }

                .navbar-collapse {
                    padding: 0;
                }

                .sidebar-nav .navbar li a:hover {
                    background-color: #428bca;
                    color: white;
                }

                .sidebar-nav .navbar li a > .caret {
                    margin-top: 8px;
                }
            }

            .navbar-default .navbar-nav > li > a {
                line-height: 0px !important;
            }

            @media (max-width: 500px) {
                .image-wrapper img {
                    width: 70px;
                    height: 70px;
                    margin-left: auto !important;
                    background: white;
                    padding: 10px;
                    border-radius: 50%;
                    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
                }
            }
        }
    }
}

 /* 19-4-21 By Padmini :Add Dashboard Scheme List Responsive Code*/
  @media screen and (max-width:1024px) {       

         .dtlHome   td, th {
         
            display: inline-block;
          
        }
    }

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .dtlHome td, th {
        width:50% !important;
    }
}


@media screen and (max-device-width: 767px) {
    .dtlHome td, th {
        width:100% !important;
    }
}

/*@media only screen and (max-device-width: 767px) {
            .footer {
                padding-bottom: 7vh;
            }
        }*/





/* !End 19-4-21*/


/* Start 12-5-21 to display amount correctly  in mobile */
.dtlHome .scheme-stat-wrapper {
    /* float: left; */
    padding-left: 4rem;
}

@media only screen and (max-width: 600px){
.dtlHome .scheme-stat-wrapper{
	    padding-left: 8rem;
	
}

.dtlHome .image-wrapper {
    float: left;
    margin-right: 1rem;
}

.dtlHome .scheme-stat-wrapper .seprator{
	clear:both
}
}

/* End 12-5-21 to display amount correctly  in mobile */


@media (max-width: 400px){

.prayas-logo {
    margin-top: 10px !important;
}

.emb img {
    min-height: 4vh !important;
}
.digital-india li a img {
    height: 50px !important;
}
.navbar-brand img {
    height: 100%!important;
}
}

/* Start 12 nov 21 to display iframe header in mobile */
@media only screen and (max-device-width: 950px) {
            #pmisContainer {
                top: 18px!important;
            }
        }
/* End 12 nov 21 to display iframe header in mobile */