/*
Theme Name: nasiksmartcitytheme
Author: Abhiram
Author URI: https://ccp.nashiksmartcity.org
Version: 1.0.0
 */
 

/* Header css start here */
@font-face {
    font-family: 'PrimeIcons';
    font-display: auto;
  /*  src: url('primeicons.2d2afb2719a1ee903e57.eot');
    src: url('primeicons.2d2afb2719a1ee903e57.eot?#iefix') format('embedded-opentype'), url('primeicons.df0140f8e79ecfeffaf8.ttf') format('truetype'), url('primeicons.66ee0deb739ca71f0ecd.woff') format('woff'), url('primeicons.e5e0e94474d5fd92e7e8.svg?#primeicons') format('svg');
    */
    font-weight: normal;
    font-style: normal;
}

.node-advpoll h2{ 
    text-align: center;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;

}
.node-advpoll h2 a{ 	color:#000;}  
.node-advpoll{background:#f7f7f7; padding:4%; }
.node-advpoll .meta { display:none;}
.node-advpoll .poll{background:#fff;padding:4%; }
.node-advpoll .comment-wrapper{ display:none; }

.table-nashik{ border: 2px solid #ccc;}
#block-views-eservices-block h2{ display:none;}
.region-homepage4{ width:100%;}
.quicklinks a{    width: 150px;
    height: 130px;
    border: 1px solid #ccc;
    padding: 10px;
    color: #000;}
	.newstitle{     float: left;
    width: 100%;
    padding: 0px 0px 5px 10px;
    color: #000;
    font-weight: bold;}
	.newstype{ 
        color: blue;
    width: 100%;
    float: left;
    font-size: 11px;
    
}
.newsdate{ 
    color: #007bff;
    font-size: 11px;
}
.news-left1{  float: left; width:15%; margin-right: 12px; }
.news-right1 h5{ margin-bottom: 0px;}
.news-right1{  float: left; width:80%; }
.news-right1 a{font-size: 14px; width: 100%;}
.news-events-annoucmennts .news_date{color: #fe3a00; font-size: 12px;}
.news-events-annoucmennts .details a{ width: 100%; float: left;}
.news-events-annoucmennts p{ text-align: justify;}
.view-about-home-footer .views-field-title{ display:none;}
.tablehead{    background-color: #020044!important;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    font-size: 1rem; }
	

	
	/*Downloads Page*/
	
.view-manage-downloads .views-table thead{  background-color: #020044!important;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    font-size: 1rem; height:45px;}
.view-manage-downloads .views-table thead .views-field-title a{color:#fff; padding:10px;}
.view-manage-downloads .views-table-tbody .odd{background-color:#fff;color:#333333;}
.view-manage-downloads .views-table  .even{ background-color:#f9f9f9;}
.view-manage-downloads .views-table td.active{ background:none; background-color:none; padding:16px;}
.view-manage-downloads .views-table .views-field-title{  padding:16px;}

.view-manage-downloads .views-table{ border:1px solid #ccc;}
.view-manage-downloads .views-table .views-field-counter{ width:18%; padding-left:5px;}
.views-exposed-form .views-exposed-widget .form-submit{margin-top: 3.2em;    padding: 6px 12px;font-size: 11px;border: 1px solid #333;}
/*Career page*/
.views-table{ width:100%;}
.views-table thead{  background-color: #020044!important;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    font-size: 1rem; height:45px;}
.views-table thead .views-field-title a{color:#fff; padding:10px;}
.views-table thead .views-field-field-annual-report-title-marath a{color:#fff; padding:10px;}
.views-table-tbody .odd{background-color:#fff;color:#333333;}
.views-table  .even{ background-color:#f9f9f9;}
.views-table td.active{ background:none; background-color:none; padding:16px;}
.views-table .views-field-title{  padding:16px;border-right: 1px solid #ccc;}
.views-field-field-download-annual-report{padding-left: 6px;}

.views-table{ border:1px solid #ccc;}
.views-table .views-field-counter{
    padding-left: 4px;
    border-right: 1px solid #ccc;
    text-align: center;
    width: 18%;
}
.views-field-counter.span{ width: 10%;}
.views-exposed-widget .form-submit{margin-top: 3.2em;    padding: 6px 12px;font-size: 11px;border: 1px solid #333;}
.view-careers{padding: 1.5rem;}
.view-admin-annual-reports{padding: 1.5rem;}

.node p{ text-align:justify; margin-bottom:2px;   padding-bottom: 8px;}
.node .nodecreated{ font-size:12px; font-style:italic; color:#333;}
/* footer css end here */
/* Pagination Css Starts*/
.item-list .pager{
    width: 90%;
    padding: 10px;
    border: 1px solid #f4f4f4;
}
.item-list .pager li{ margin: 0px;}
.pager li{ margin: 0px; color:#848484; padding: 10px 15px !important; padding: 0px;}
.pager li a{ color:#848484 ;}
.pager li.pager-next a{   font-weight: bold; color: #848484; font-family: "PrimeIcons"; content:"\e905";}
.pager li.pager-previous a{ font-weight: bold; color: #848484;}
.pager li.pager-first a{  font-weight: bold; color: #848484;}
.pager li.pager-last a{  font-weight: bold; color: #848484;}

.pager li:hover{ background-color:#e0e0e0;color: #333;}
.pager .pager-current{
     background-color: #007ad9;
     color: #fff;padding: 10px 15px;
    }

    @media (max-width: 576px) {
        .views-table .views-field-title {

            padding:
            10px
            
            ;
            border-right:
            1px
            
             solid #ccc;
            FONT-SIZE: 12PX;
            }

            .news-left1{  float: left; width:15%; margin-right:12px; }

            #myCarousel .carousel-item {

                height: 100%;
                min-height:
                169px
                
                ;
                }

    .heading h3{ font-size: 24px;}
    .card-body{ padding: 0.5rem;}
    }
.card .viewallservice{ position:absolute; right: 8px; padding-top:4px; bottom: 8px;}
.pagenotfound a{padding: 10px;
    margin: 10px;
    background-color: #021C57;
    border-radius: 50px;
    font-size: 14px;
    width: 150px; color: #fff;}
    .pagenotfound p{ text-align: center;}

.region-content .accordion{ background-image: url("../../smartcity/images/icon/downarrow_blue.svg"); 
    background-position: right center;
background-repeat: no-repeat;
background-size: 30px 30px;
}
.region-content .accordion:hover{ background-image: url("../../smartcity/images/icon/downarrow_white.svg"); 
    background-position: right center;
background-repeat: no-repeat;
background-size: 30px 30px;
}

.region-content .accordion.active{ background-image: url("../../smartcity/images/icon/uparrow_blue.svg"); 
    background-position: right center;
background-repeat: no-repeat;
background-size: 30px 30px;
}
.region-content .accordion.active:hover{ background-image: url("../../smartcity/images/icon/uparrow_white.svg"); 
    background-position: right center;
background-repeat: no-repeat;
background-size: 30px 30px;
}
.region-content .panel ul li{
     list-style: circle;
    margin-left: 6%;}

    .newsdate img{ width: 70px;}
    .newstype-label{ background-color: #020044; color: #fff;  
      float: left;
      padding: 4px;
      
      
    }
.published-0{ color: #fe3a00; text-transform: capitalize;} 
.published-1{ color: #049b32; text-transform: capitalize;} 
.Emoji img{ height: 40px;
    width: 40px;} 
.polltype-Emoji img{ height: 40px;
    width: 40px;}
.gallery-container .img-thumbnail{ min-width: 220px; max-height:220px;}
    
.tagcloud-cover{ background-image: url("../../smartcity/images/icon/clouds.png"); 
    background-repeat: no-repeat; -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; border: 1px solid #021C57; }
.carousel-2{ position: absolute;}
.carousel-2-cover{ position: relative;}
.caroselhome_wrp{     float: left;
    width: 100%;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    padding: 10px 0;}
#carousel-2 ol{ padding: 0px; margin: 0px;}
#carousel-2 li{ list-style: none;}
#carousel-2 .card-body{    min-width: 280px;
    min-height: 210px;}
    #carousel-2 .card-body img{ max-height: 194px; -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px; border: 8px solid rgb(223, 223, 223);}
