/*
 * @file
 * style
 *
 * Styles you add here will load for all device sizes, they are "global", as
 * opposed to "responsive" styles, which only load for a given breakpoint (media
 * query) that you set in theme settings. See the README for more details.
 *
 * How to use this file:
 * --------------------
 * There are many empty selectors and some basic styles to act as a guide.
 * Nothing is set in stone and you can change anything - even delete all of it
 * and start with your own clean slate.
 *
 * See global.base also which includes normalize.css and some additional
 * helper classes and base styles.
 */
/* =============================================================================
 *   Base
 * ========================================================================== */
/*
 * To preserve theme settings never apply font properties to the HTML element.
 * This is critically important if you are using the Responsive JavaScript
 * feature as this relies on being able to set a pseudo font family on the HTML
 * element. If you need to set default font properties of any kind use the BODYg
 * element as these can be overridden using font theme settings.
 */
*, *:after, *:before {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

/* =============================================================================
  * Pagers
  * ========================================================================== */
/* * Theme the various states of pager links */
a {
    color: #4a5606
}

ul.pager li {}

ul.pager li a {}

ul.pager li a:link,
ul.pager li a:visited {}

ul.pager li a:active,
ul.pager li a.active {}

ul.pager li a:hover,
ul.pager li a:focus {}

ul.pager li.pager-item {}

ul.pager li.first {}

ul.pager li.last {}

ul.pager li.pager-current {}

ul.pager li.pager-first {}

ul.pager li.pager-previous {}

ul.pager li.pager-next {}

ul.pager li.pager-last {}

.item-list .pager li {
    padding: 0;
}

.item-list .pager {
    text-align: right;
}

/* ***** Code End for Pager***** */
/*
 
 /* =============================================================================
  * Sitemap Styling - Code Starts
  * ========================================================================== */
.page-sitemap #block-system-main {
    margin-bottom: 0 !important;
}

#site-map .site-map-menus .site-map-box-menu {
    float: left;
    width: 50%;
    margin-bottom: 30px;
    padding-left: 1%;
}

#site-map .site-map-menus .site-map-box-menu:first-child {
    padding-right: 1%;
}

.site-map-box-menu .title {
    display: none;
}

ul.site-map-menu {
    border: 1px solid #D5D5D5;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0;
    padding: 0;
}

ul.site-map-menu li {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #D5D5D5;
    list-style: none outside none;
    padding: 10px 20px;
}

ul.site-map-menu li.last {
    border-bottom: none;
}

ul.site-map-menu li a {
    color: #000000;
    display: block;
}

/* Sitemap Styling - Code Ends---- */

/* =============================================================================
  * Header Section
  * ========================================================================== */
.top-wrapper {
    position: fixed;
    width: 100%;
    z-index: 2000;
    top: 0px
}

body.admin-menu .top-wrapper {
    z-index: 200;
}

#top-header {
    background: #ffffff none repeat scroll 0 0;
    height: 34px;
    padding: 0;
    width: 100%;
}

body #admin-menu .dropdown a, #admin-menu .dropdown li>span {
    padding: 0 8px;
}

#header-container .header, #top-header .top-header-section {
    margin: 0 auto;
    max-width: 1180px;
}

.left-top-header {
    float: left;
    width: 17%;
}

#top-header .region {
    height: 34px;
}

#emblem {
    margin: 10px 0;
    float: left;
}

.region.region-header-emblem {
    float: left;
    margin: 0;
    padding: 0;
    height: 73px;
}

.region.region-header-emblem .region-inner {
    height: 90px;
}

#block-common-utility-emblem-block {
    margin: 0px;
}

#emblem img {
    padding-right: 0px;
}

#main-wrapper .gov {
    border-right: 1px solid #b2b2b2;
    float: left;
    font-size: 11px;
    margin: 5px 0 0 5px;
    padding: 0 10px 0 0;
}

.gov img {
    height: 22px;
}

.gov:focus {
    outline: thin dotted;
}

.gov span {
    display: block;
    margin-top: -26px;
    padding-left: 43px;
}

.right-top-header {
    float: right;
}

#skip-container {
    float: left;
}

#skip-link {
    padding: 4px 0;
}

#skip-link .skip-navig {
    border-right: 1px solid #ccc;
    padding-right: 10px;
}

#skip-link a {
    color: #000;
    display: inline;
    font-size: 13px;
    line-height: 2;
    padding: 0 7px;
    text-align: center;
    text-decoration: none;
}

/* .block-text-resize {padding: 1px 0;width: auto;} */
.block-text-resize, #block-block-12, #block-block-7 {
    background: #FFF url("/assets/images/line.jpg") no-repeat 0px 6px;
    float: left;
    height: 30px;
    margin: 2px 1px 0 4px;
    padding: 0 0 0 3px;
}

.marker, .form-required {
    color: #a20000
}

/* #block-block-12 {margin-left: -3px;width: 35px;}
 #block-block-7 {width: auto;} */
.region-header #block-common-utility-emblem-block, .region-header #block-dms-/assets/imagesizations-govt-name {
    float: left;
    margin-bottom: 0px;
}

#header-container {
    background: #303067 no-repeat scroll 0 0;
    height: 90px;
    width: 100%;
}

#header-container .header {
    height: 90px;
}

#header-container a {
    color: #151e00;
    text-transform: uppercase;
    border: none
}

#logo {
    float: left;
    padding: 10px 0;
    border-left: 1px solid #6C9A03;
    margin-left: 6px;
    padding-left: 10px;
    margin-top: 9px;
    height: 72px;
}

.region-header {
    float: right;
    height: 80px;
    margin-top: -10px;
    margin-right: 30px;
}

.mega-menu-selector-block {
    float: right;
}

.slogan {
    background: #fff none repeat scroll 0 0;
    /*border: 1px solid #b2b2b2;*/
    color: #fff;
    display: inline-block;
    font-size: 9px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 14px;
    margin-left: 10px;
    padding: 2px 0px;
    position: absolute;
    text-align: center;
    top: 6px;
    white-space: nowrap;
}

.slogan .slogan-digital {
    color: #FF9933;
}

.slogan .slogan-india {
    color: #396682;
}

.slogan .slogan-initiative {
    color: #128807
}

/* Social Sharing Page Top Section */
#top-header .social {
    margin-top: 30px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.social a {
    display: block;
    text-indent: -999999px;
    outline: none;
    width: 28px;
    height: 28px;
    background: url("/assets/images/OGD-Icons.png") no-repeat -16px -337px;
}

.social a:hover, .social a:focus, .block-text-resize a:hover, .block-text-resize a:focus, #pagestyle a:hover, #pagestyle a:focus {
    opacity: 0.8;
}

.social a:focus, .block-text-resize a:focus, #pagestyle a:focus {
    outline: none;
    border: 1px dotted;
}

.social li {
    float: left;
    margin-right: 2px;
    margin-top: 2px;
    list-style: none;
    margin-left: 2px;
}

.social a.facebook {
    background-position: -15px -36px;
}

.social a.facebook:focus {
    background-position: -16px -37px;
}

.social a.twitter {
    background-position: -15px -137px;
}

.social a.twitter:focus {
    background-position: -16px -138px;
}

.social a.rss {
    background-position: -15px -238px;
}

.social a.rss:focus {
    background-position: -16px -239px;
}


/* =============================================================================
  * Breadcrumbs
  * ========================================================================== */
#breadcrumb-container {
    margin: 20px auto 0;
    max-width: 1180px;
}

.page-catalogs .breadcrumb {
    padding-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    float: left
}

.breadcrumb {
    margin: 0px auto;
    overflow: hidden;
}

.breadcrumb-cont .breadcrumb {
    width: auto;
    line-height: 22px
}

.node-type-catalog .breadcrumb-cont .breadcrumb {
    float: left;
    width: 92%;
    margin-bottom: 7px;
}

.breadcrumb .first a {
    background: url("/assets/images/header/home-icon.gif") no-repeat scroll 0 4px transparent;
    width: 15px;
    display: inline-block;
    text-indent: -99999px;
}

.breadcrumb span {
    padding: 0 3px;
    font-size: 1.2em;
}

.breadcrumb span a {
    color: #242424;
}

.breadcrumb span.active {
    font-size: 1.385em
}

.node-type-catalog .breadcrumb-cont .breadcrumb {
    line-height: 25px;
}

/*
 =====================================================
 Inner Page Banner BG
 =====================================================
 */

.region.region-breadcrumb-banner {
    max-width: 1180px;
    margin: 0 auto;
}

.region-breadcrumb-banner p {
    padding: 20px 0;
}

body.page-home #page-header-container {
    padding: 124px 0 0px;
}

body.page-catalogs #page-header-container {
    padding: 0px;
}

#page-header-container {
    margin: 0 auto;
    padding: 124px 0 1px;
    width: 100%;
}

.page-header-banner {
    width: 100%;
    margin: 0 auto;
    background: url("/assets/images/header/Inside-Page-Banner-BG.jpg") no-repeat center 0;
}

.page-banner {
    max-width: 1180px;
    margin: 0 auto;
    padding: 20px 0;
}

.header-banner {
    padding: 20px 0;
}

.page-home #suggest-dataset-node-form label {
    background: none;
    color: #4e4e4e;
    font-size: 13px;
    font-weight: 400;
    line-height: 34px;
    padding-left: 10px;
    position: absolute;
}

/* =============================================================================
  * Primary Menu & Statistics Reports
  * ========================================================================== */
#content-column {
    float: left;
    clear: none;
    width: 100%;
}

body .page-statistics-reports .primary-menu, body .page-dashboard .primary-menu {
    display: block;
}

ul.primary {
    background: #57739a none repeat scroll 0 0;
    border: medium none;
    height: auto;
    line-height: normal;
    list-style: outside none none;
    margin: 10px 0;
    padding: 5px 0 0 5px;
    white-space: nowrap;
    width: 100%;
}

ul.primary li {
    border: none;
    float: left;
    padding: 0;
    border-left: 0;
    border-right: 1px solid #6481AA;
    margin: 3px 3px 4px 4px;
}

ul.primary li a {
    border: none;
    background-color: #57739A;
    height: auto;
    margin-right: 0;
    padding: 1em 0.7em;
    text-decoration: none;
    color: #FFF;
    display: block;
}

ul.primary li a:hover, ul.primary li a:focus {
    background-color: #3b577E;
    border: none;
}

ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border: none !important;
    color: #454545;
}

/* ===========================================================
        /assets/images Designed Code for Primary Menu - Code Ends
 ============================================================== */

ul.secondary {
    border-bottom: 1px solid #CCC;
    margin: 1em 0 0;
    padding: 0 .3em 1em;
}

ul.secondary li {
    border-right: 0;
    list-style: none;
    padding: 0 10px 0 0;
}

ul.secondary li a {}

ul.secondary li a:hover, ul.secondary li a.active, ul.primary li.active a {
    border-bottom: none;
    text-decoration: underline;
}

.page-statistics-reports ul.primary li a,
.page-dashboard ul.primary li a, ul.primary li.active a {
    border-radius: 2px;
    background: #435c7f;
}

.page-statistics-reports ul.primary li a:hover,
.page-dashboard ul.primary li a:hover, ul.primary li.active a:hover {
    background: #39506f;
}

.page-statistics-reports ul.primary li.active a,
.page-dashboard ul.primary li.active a, ul.primary li.active a {
    background-color: #2B3B51 !important;
    color: #FFFFFF !important;
    text-decoration: none
}

ul.secondary {
    display: inline-block;
    padding: 10px;
    background: none repeat scroll 0 0 #757575;
}

ul.secondary li {
    border: medium none;
    border-radius: 0;
    color: #2D2D2D;
    padding: 3px;
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    position: relative;
    top: 1px;
    white-space: nowrap;
    margin: 0;
}

ul.secondary li a {
    background: none repeat scroll 0 0 #4e342e;
    color: #FFF;
    border: medium none;
    border-radius: 2px;
    font-size: 100%;
    padding: 9px;
}

/*
 =======================================
 dev.data.local/dashboard
 =======================================
 */

.page-dashboard .views-table.cols-6.footable-loaded.phone {

    display: inline-block;
    overflow-y: hidden;
    /*   scroll-behavior: smooth; */
    -webkit-scroll-behavior: smooth;
}

/*------------------------------------------------------*/

/* =================================================================
 *** Statistics Reports Panel attached with dashboard ***
 ===================================================================*/
#my-reports .ui-tabs .ui-tabs-panel {
    padding: 0;
}

#my-reports .ui-widget-content>.item-list {
    display: none;
}

#my-reports .panels-flexible-region-inside-last .ui-corner-all {
    padding: 10px 15px;
}

#my-reports a {
    font-size: 13px !important;
}

#statistics-report-menu ul.quicktabs-tabs {
    display: inline-block;
    padding: 5px;
    background: none repeat scroll 0 0 #757575;
}

#statistics-report-menu ul.quicktabs-tabs li {
    padding: 3px;
}

#statistics-report-menu ul.quicktabs-tabs li a {
    background: none repeat scroll 0 0 #4e342e;
    color: #FFF;
    border: medium none;
    border-radius: 2px;
    font-size: 100%;
    padding: 9px;
}

#statistics-report-menu ul.quicktabs-tabs li.active {
    background: none;
}

#statistics-report-menu ul.quicktabs-tabs li.active a {
    background: none repeat scroll 0 0 #263238;
    color: #FFF;
}

#statistics-report-menu ul.quicktabs-tabs li a:hover {
    background: #000;
    color: #FFF;
}



/* =============================================================================
  * Grid/List View Container & Share Widget Button
  * ========================================================================== */
.region-grid-list-container {
    float: right;
    /* padding-top:15px;*/
}

body.page-catalogs .region-grid-list-container {
    padding-right: 15px;
    padding-top: 0px;
}

body.page-catalogs #display_type_changer {
    border-right: 1px solid #b1b1b1;
    ;
    padding-right: 8px;
    width: 100px;
}

body #display_type_changer {
    border-right: none;
    float: right;
}

#display_type_changer a {
    display: inline-block;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png");
    margin: 0 6px;
}

#display_type_changer a:last-child {
    margin-right: 3px;
}

#display_type_changer a:focus {
    outline: none;
    border: 1px dotted;
}

#display_type_changer .grid {
    background-position: -24px -751px;
}

#display_type_changer .grid.active {
    background-position: -24px -836px;
}

#display_type_changer .list {
    background-position: -24px -917px;
}

#display_type_changer .list.active {
    background-position: -24px -997px;
}

/*============================================================================
 Share Widget Section Starts
 ==============================================================================*/
.block-ogpl-share-widget #share-wgt-popup {
    top: 198px;
    left: 30%;
}

body.page-catalogs .share-widget-button,
body.page-catalogsv2 .share-widget-button, body.page-catalogsv2 .share-widget-button-new {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -25px -673px;
    color: #0a7ac6;
    font-family: open sans semibold;
    padding: 4px 0 7px 32px;
    position: relative;
    right: auto !important;
    top: auto !important;
}

.block-ogpl-share-widget a {}

body .share-widget-button:focus {
    border: 1px dotted rosybrown;
}

.page-catalogs .sharewdgt-tab ul.tabs,
.page-catalogsv2 .sharewdgt-tab ul.tabs {
    padding: 0 14px;
}

.page-catalogs .share-widget-popc .sharewdgt-tab a,
.page-catalogsv2 .share-widget-popc .sharewdgt-tab a {
    width: 74px;
}

#block-ogpl-share-widget-ogpl-share-widget {
    float: right;
    margin: 0px;
    padding-left: 6px;
}

.page-display-type {
    float: left;
    width: 90px;
}

/* =============================================================================
 Share Widget Section Ends
 =============================================================================*/
/* =============================================================================
  * Read More and Share Container
  * ========================================================================== */

.hm-container .more-share-con {
    background: rgba(0, 0, 0, 0) url("/assets/images/Bottom-grey-band.png") no-repeat scroll center 0;
    height: 62px;
    position: relative;
}

/*=============================================================================
 Home Page Manager- Read More and Share
 =============================================================================*/
.hm-container .more-share-con span a {
    display: block;
    height: 60px;
    width: 60px;
    text-indent: -999999px;
}

.hm-container .more-share-con .read-more a {
    background: rgba(0, 0, 0, 0) url("/assets/images/Arrow-icon-1.png") no-repeat
}

.hm-container .more-share-con .read-more a:hover, .hm-container .more-share-con .read-more a:focus {
    background: rgba(0, 0, 0, 0) url("/assets/images/Arrow-icon-2.png") no-repeat;
}

.hm-container .more-share-con .sharecontr a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll right -1534px;
    float: left;
}

.hm-container .more-share-con .sharecontr a:hover, .hm-container .more-share-con .sharecontr a:focus {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll right -1635px;
}

.hm-container .more-share-con .read-more a:focus, .hm-container .more-share-con .sharecontr a:focus {
    outline: none;
    border: 1px dotted;
}

/* =============================================================================
 Share Container
 =============================================================================*/
.hm-container .share-container-content {
    position: absolute;
    top: -19px;
    left: 10px;
    padding-bottom: 13px;
    opacity: 0;
}

.hm-container .sharecontr .share-container-content a {
    text-indent: -9999px;
    height: 28px;
    float: left;
    width: 28px;
    margin-left: 7px;
    background: url("/assets/images/OGD-Icons.png") -16px -36px no-repeat;
}

.hm-container .sharecontr .share-container-content a.facebook, .hm-container .share-container-content a.facebook:hover {
    background-position: -16px -36px;
}

.hm-container .sharecontr .share-container-content a.twitter, .hm-container .share-container-content a.twitter:hover {
    background-position: -16px -137px;
}

/*=============================================================================
  Share FOr Catalog Page
  =============================================================================*/
.view-catalogs .catalog-bottom .sharecontr {
    float: left;
}

.catalog-subscribe a {
    color: #000;
}

.view-catalogs.view-id-catalogs {
    margin: -10px -15px;
}

.view-catalogs .catalog-bottom .sharecontr a.share {
    background: transparent url("/assets/images/OGD-Icons.png") no-repeat scroll 0px -1530px;
    text-indent: -999999px;
    display: block;
    width: 60px;
    height: 67px;
    position: absolute;
}

.view-catalogs .catalog-bottom span a {
    display: block;
    height: 60px;
    width: 60px;
    text-indent: -999999px;
}

.view-catalogs .catalog-bottom .share-container-content {
    margin-top: 21px;
    margin-left: 45px;
    opacity: 0;
    position: absolute;
    cursor: pointer;
}

.view-catalogs .catalog-bottom .sharecontr .share-container-content a {
    text-indent: -9999px;
    height: 28px;
    float: left;
    width: 28px;
    margin-right: 5px;
    background: url("/assets/images/OGD-Icons.png") -16px -36px no-repeat;
}

.view-catalogs .catalog-bottom .sharecontr .share-container-content a:hover {
    opacity: .8
}

.view-catalogs .catalog-bottom .sharecontr .share-container-content a.facebook, .view-catalogs .catalog-bottom .sharecontr .share-container-content a.facebook:hover {
    background-position: -16px -36px;
}

.view-catalogs .catalog-bottom .sharecontr .share-container-content a.twitter, .view-catalogs .catalog-bottom .sharecontr .share-container-content a.twitter:hover {
    background-position: -16px -137px;
}

.view-catalogs .sharecontr a:focus {
    outline: none;
    border: 1px dotted;
}

.view-catalogs .catalog-bottom .sharecontr .share-container-content .catalog-subscribe a {
    background: transparent url("/assets/images/catalaog-subscribe-Icon.png") no-repeat scroll -1px 0px;
    width: 26px;
    height: 26px;
    border-radius: 100%
}



/*=============================================================================
     Read More and Share Container Ends
  ============================================================================= */

/* =============================================================================
  * Text Resize
  * ========================================================================== */
.block-text-resize a:focus {
    border: 1px dotted;
}

body .block-text-resize a.changer {
    outline: none;
    margin: -1px 4px !important;
}

/* body .block-text-resize #text_resize_increase {margin-right: 2px !important;} */
.block-text-resize a#text_resize_reset {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -16px -7407px;
    height: 30px;
    margin: 0;
    width: 28px;
}

.block-text-resize a#text_resize_reset:focus {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -17px -7408px;
}

.block-text-resize a#text_resize_increase {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -16px -7508px;
    height: 30px;
    margin: 0;
    width: 28px;
}

.block-text-resize a#text_resize_increase:focus {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -17px -7509px;
}

.block-text-resize a#text_resize_decrease

/* ,.block-text-resize a#text_resize_decrease:focus */
    {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -16px -7609px;
    height: 30px;
    margin: 0;
    width: 28px;
}

.block-text-resize a#text_resize_decrease:focus {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -17px -7610px;
}

body a#text_resize_decrease, body a#text_resize_increase, body a#text_resize_reset {
    float: left;
}

/*=============================================================================
 *** Text Resize block Code Ends ***
 =============================================================================*/
/* =============================================================================
  * Page Style
  * ========================================================================== */
#block-block-12 .block-content {
    margin-left: -4px;
}

body ul.colorchanger {
    padding: 0px;
    margin-left: 8px;
    margin-top: 0px;
    height: 30px;
    /* width:80px; */
}

.colorchanger li {
    display: block;
    float: left;
    list-style: outside none none;
}

body ul.colorchanger li a {
    display: block;
    text-indent: -9999px;
    padding: 0px;
    margin-right: 0px;
    width: 38px;
    height: 30px;
}

body ul.colorchanger li.cp_white_to_black a.color-dark {
    background: url("/assets/images/OGD-Icons.png") no-repeat -16px -337px;
    width: 28px;
    height: 30px;
    margin: 0;
}

body ul.colorchanger li.cp_white_to_black a.color-dark:focus {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -17px -338px;
    outline: none !important;
    width: 28px;
    margin-left: 0px;
}

body ul.colorchanger li.cp_standard a.color-standard {
    background: url("/assets/images/OGD-Icons.png") no-repeat -16px -438px;
    width: 38px;
    height: 30px;
}

body ul.colorchanger li.cp_standard a.color-standard:focus {
    background: url("/assets/images/OGD-Icons.png") no-repeat -17px -439px;
    outline: none !important;
    width: 28px;
}

body ul.colorchanger li.cp_standard a.color-standard {
    display: none;
}

/* *** Page Style block Code Ends *** */

#block-search-form {
    float: left;
    margin: 16px 0 0;
}

#comutil-search-form {
    position: relative;
    /*width: 250px;*/
    width: 450px;
}

#block-common-utility-comutil-search-block {
    float: left;
    margin: 0px 0;
    padding-right: 15px;
    padding-top: 13px;
}

#comutil-search-form .form-actions.form-wrapper {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll left -1345px;
    float: right;
    margin-top: -48px;
    position: relative;
}

#comutil-search-form .form-submit {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -5px -1344px;
    border: medium none;
    overflow: hidden;
    padding: 9px 20px;
    position: absolute;
    right: 20px;
    text-indent: -9999px;
    top: 2px;
}

#comutil-search-form .form-text {
    /*background: #85be00 ;*/
    background-image: linear-gradient(to right, white, white, #303066);
    border: 2px solid #fff;
    border-radius: 30px;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    outline: medium none;
    padding: 25px 46px 10px 12px;
    width: 100%;
}

#block-common-utility-comutil-search-block #comutil-search-form label {
    color: #032901;
    font-size: 13px;
    padding-left: 12px;
    padding-top: 10px;
    position: absolute;
}

#comutil-search-form.in-field-labels-processed {
    padding-top: 9px;
}

#mega-menu-selector {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll left -6588px;
    height: 54px;
    width: 60px;
    cursor: pointer;
    margin-top: 17px;
    float: right;
}

#mega-menu-selector.mega-menu-open {
    background-position: 0 -6487px;
}

#mega-menu-selector .close-mega {
    background: #fff none repeat scroll 0 0;
    color: #86bf01;
    display: block;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: 69px;
    width: 60px;
    float: right;
    padding-top: 10px;
}

.mega-right ul.admin-content-list.content-list-block a {
    background-color: transparent;
    position: inherit;
}

/* =============================================================================
  * Footer
  * ========================================================================== */

.footer .panel-flexible-inside .panels-flexible-row {
    background: #3b3d42;
    width: 100%;
    padding: 21px 0 17px;
}

.footer .panel-flexible-inside .panels-flexible-row.footer-bottom {
    background: #2d2f34;
    border-top: 1px solid #57595d;
    padding: 16px 0 10px;
}

.footer .panel-flexible-inside .panels-flexible-row .panels-flexible-row-inside {
    margin: 0 auto;
    max-width: 1180px;
}

.footer-menu-section {
    float: left;
    width: 50%;
}

#mini-panel-footer_without_suggestion_and_fe .panels-flexible-row-first .panels-flexible-region-last {
    width: 50%;
    float: left;
    border-left: 1px solid #4e4e4e;
    padding-left: 2.2%;
    padding-top: 10px;
}

.footer-right {
    position: relative
}

.footer-right .footer-qr {
    margin-right: 20px;
    float: left;
}

.footer-right .logo-msz-cntr {
    overflow: hidden;
    line-height: 16px;
}

.footer-menu-section .menu {
    margin: 5px 0 0 -3%;
    width: 100%;
    padding: 0;
}

.footer-menu-section .menu li {
    float: left;
    width: 30.33%;
    margin-left: 3%;
    list-style: none;
    padding-bottom: 5px;
}

#footer-container .menu a {
    color: #EBEBEB;
    text-decoration: none;
}

#footer-container .footer {
    overflow: hidden;
}

#footer-container .block-panels-mini {
    margin-bottom: 0px;
}

.message-footer {
    color: #EBEBEB;
}

.logo-msz-cntr .logo {
    background: url("/assets/images/nic-logo.png") left top no-repeat;
    display: block;
    height: 29px;
    width: 152px;
    margin-bottom: 10px;
}

.footer-poweredby {
    float: left;
    padding-top: 10px;
}

.Footer-bottom a.ext, .Footer-bottom .godl-link p a {
    color: #a3c1d6;
}

.Footer-bottom p {
    color: #dedede;
    margin-top: 15px;
}

.server-info {
    color: #dcdcdc
}

.front .footer-bottom {
    font-size: 14px;
}

.footer-poweredby .nic {
    display: none;
}

.footer-bottom .pane-/assets/images {
    margin-bottom: 0px;
    float: left;
    width: 100%;
}

.footer-bottom .panel-pane.pane-/assets/images.pane-1 .pane-content>p {
    margin-top: 0;
    float: left
}

.footer-bottom .panel-pane.pane-/assets/images.pane-1 .pane-content .godl-link {
    padding-right: 0px !important
}

.footer-bottom .pane-home-footer-banner {
    width: 55%;
    float: right
}

.footer-bottom .view-home-footer-banner ul.home-footer-bannerlist {
    width: auto;
    display: inline-flex;
    list-style: none;
}

.footer-bottom .view-home-footer-banner .home-footer-bannerlist li {
    width: 138px;
    float: left
}

.pane-home-footer-banner .views_slideshow_cycle_slide {
    font-size: 0px;
    text-align: right;
}

.footer-bottom p span.ext {
    height: 14px;
}

.Footer-bottom .views-slideshow-cycle-main-frame-row-item {
    display: inline-block;
    padding-left: 20px;
    width: 25%;
}

#serverinfo-lastdate {
    background: #3b3d42;
    margin-top: -20px;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin: 0px;
}

.home-footer-banner-img img {
    width: 100%;
}

#last_updated_date {
    display: block;
    color: #dedede;
    margin-bottom: 30px
}

.cqw-logo {
    position: absolute;
    right: 100px;
    top: -10px;
}

.footer-right {
    position: relative;
}

/*
  * User Type Hide
  */
.node-contributor-form #edit-field-user-type,
.node-data_controller-form #edit-field-user-type {
    display: none;
}

/* ==========================================================================
  * Help us
  * ========================================================================== */
.page-node-add.page-node-add-help-us #block-system-main {
    float: right;
    width: 49%;
}

.page-node-add.page-node-add-help-us .help_us_form_message_right {
    float: left;
    padding: 10px;
    width: 49%;
    margin-top: 17px;
}

.page-node-add-help-us .node-form .form-text {
    width: 100%;
}

.page-node-add-help-us #edit-field-hu-message>div,
.page-node-add-help-us #edit-field-hu-email>div,
.page-node-add-help-us .form-item-title {
    border: inherit;
    padding: 0;
}

.page-node-add-help-us .node-form .form-item>label {
    background-image: none;
    padding: 6px;
}

.page-node-add-help-us .help_us_form_message_right p {
    line-height: 22px;
    text-align: justify;
}

.page-node-add-help-us #block-block-423 p>img {
    width: 100%
}

.page-node-add-help-us .node-help_us-form>div {
    background: none
}

.page-node-add-help-us .node-help_us-form input[type=submit] {
    float: right
}

/* New */
.helppage li a.active {
    border-left: 4px solid #007cd1;
}

.helppage .float-left>li {
    list-style: outside none none;
}

.helppage .float-left a {
    background-color: #ffffff;
    color: #007cd1;
    display: block;
    font-weight: 600;
    letter-spacing: 0.2px;
    padding: 4px 6px;
}

.helppage ul.float-left {
    position: fixed;
    padding: 0;
}

.helppage.inner {
    border: 1px solid #ded;
    padding: 30px;
}

.helppage .left {
    width: 25%;
    float: left;
}

.helppage .right {
    width: 80%;
    float: right;
}

.help-page.right h2 {
    margin: 25px;
    text-align: center;
}

.helppage .right ol.order li {
    list-style: upper-alpha;
    padding-left: 20px;
}

.helppage .right ol.order ol li {
    list-style: lower-alpha;
}

.helppage .right order ul li {
    list-style: decimal;
    list-style: none
}

.helppage .right order ul ul li {
    list-style: circle outside none;
}

.helppage .right li {
    padding-bottom: 5px;
}

.helppage .right .alpha li {
    list-style: upper-alpha outside none;
}

.helppage .right .alpha li li {
    list-style: decimal;
}

.helppage .right .alpha-lower li li {
    list-style: lower-latin;
}

.helppage .help-page h3 {
    text-align: left;
    padding-bottom: 10px;
    color: #007cd1;
    margin-top: 0px;
    margin-bottom: 5px;
}

.helppage .help-page p {
    margin: 10px 5px;
}

.helppage .order {
    background: url(/sites/default/files/bg-text.png) top center no-repeat;
    padding-top: 20px;
    padding-bottom: 0px;
    margin: 0px
}

.helppage .right ul li {
    background: url(/sites/default/files/list-icon.png) left 6px no-repeat;
    list-style: none;
    padding-left: 15px;
}

.helppage .ins-list {
    width: 100%;
    display: inline-block
}

.helppage .right .ins-list>ul {
    padding-top: 0;
    margin-top: 0px
}

.helppage .right .ins-list>ul>li ul {
    margin: 0px;
    padding: 0px
}

.helppage .right .ins-list>ul>li h4 {
    margin-top: 0px
}

.helppage .right .ins-list>ul>li {
    /* background:url(/sites/default/files/ins-list-li-bg.png) top center no-repeat;    */
    padding: 15px 15px 10px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    background: none
}

.helppage .right .ins-list>ul>li:last-child {
    border-bottom: none
}

.helppage .right .ins-list>ul>li:first-child {
    background: none;
}

.helppage .ins-text, .ins-img {
    width: 55%;
    display: inline-block;
    margin-bottom: 30px;
    vertical-align: middle
}

.helppage .ins-text {
    text-align: right;
    width: 40%;
    background: #85be00;
    border-radius: 50px;
    position: relative;
    color: #fff
}

.helppage .ins-text span {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 2px solid #a4e709;
    display: inline-block;
    text-align: center
}

.helppage .left-text span {
    /* margin-right:20px; vertical-align:middle; display:table; position:absolute; left:10px; top:50%; margin-top:-24px  */
    float: left;
    left: 10px;
    margin-right: 5px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    vertical-align: middle;
}

.helppage .left-text span label {
    /* display:table-cell; */
    vertical-align: middle;
    padding: 14px
}

.helppage .right-text span {
    margin-left: 20px;
    vertical-align: middle;
    display: table;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -24px
}

.helppage .right-text span label {
    display: table-cell;
    vertical-align: middle
}

.helppage .ins-img>img {
    width: 100%;
}

.helppage .right-text {
    text-align: left;
    margin-left: 3%;
    font-size: 14px;
    padding: 20px 60px 20px 20px;
    line-height: 18px
}

.helppage .left-text {
    margin-right: 3%;
    padding: 20px 22px 20px 62px;
    font-size: 14px;
    line-height: 18px
}

.helppage .left-text:after {
    content: "";
    background: url(/sites/default/files/left-ins-icon.png) right bottom no-repeat;
    width: 72px;
    height: 50px;
    display: inline-block;
    position: absolute;
    right: 23px;
    bottom: -30px
}

.helppage .right-text:before {
    content: "";
    background: url(/sites/default/files/right-ins-icon.png) right bottom no-repeat;
    width: 105px;
    height: 50px;
    display: inline-block;
    position: absolute;
    left: 46px;
    bottom: -29px;
    text-align: left
}

.helppage .help-page .right-text span label, .help-page .left-text span label {
    color: #fff
}

.helppage .dashbord-tabs {
    width: 100%;
    display: inline-block;
    padding: 0px;
    margin-bottom: 15px;
}

.help-page .dashbord-tabs li {
    background: rgba(0, 0, 0, 0) url("/sites/default/files/list-icon.png") no-repeat left center;
    text-align: left;
    margin-bottom: 0px
}

.help-page .needs-review, .help-page .right-sections ul, .help-page .right-sections {
    padding: 0px
}

.help-page .needs-review li {
    background: none;
    list-style: inside;
    text-align: left;
    margin-bottom: 0px
}

.help-page .needs-review li ul li {
    background: url(/sites/default/files/list-icon.png) left center no-repeat;
    list-style: none;
    padding-left: 15px;
}

.help-page .sections p {
    margin: 0
}

.help-page .sections li {
    background: none;
    list-style: inside;
    text-align: left;
    margin-bottom: 0px
}

.help-page .right-sections li {
    background: none;
    text-align: left;
    margin-bottom: 0;
    list-style: square
}

.help-page .right-sections>li {
    background: none;
    text-align: left;
    margin-bottom: 0;
    list-style: inside
}

.help-page .section7 li {
    background: none;
    text-align: left;
    margin-bottom: 0px
}

.help-page .section7 ul ul li {
    list-style: none
}

.helppage .right {
    width: 75%;
    float: right;
    border-left: 1px solid #ccc
}

.help-page h3 {
    margin-bottom: 20px
}

.helppage .right ul.dashbord-tabs li {
    background: url(/sites/default/files/list-icon.png) left 6px no-repeat;
    text-align: left;
    padding: 0px 16px;
    margin-bottom: 2px;
    width: 33.3%;
    float: left;
}

.helppage .right .ins-list .needs-review li {
    background: url(/sites/default/files/list-icon.png) left 7px no-repeat;
    list-style: none;
    padding-left: 15px;
    margin-bottom: 0px;
    padding-top: 0px
}

.helppage .right .ins-list .needs-review ul li {
    background: none;
    list-style: inside
}

.helppage .right .ins-list .needs-review ul li li {
    background: none;
    list-style-type: number
}

.dashboard-cdo.helppage {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #ccc
}

/* New */
/** Help us Page style - End */
/***help-us float -starts**/
#home-bottom-floating-wrapper {
    background: #242424;
    color: white;
    height: 55px;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
}

#home-bottom-floating-help-us {
    width: 325px;
    margin: 0 auto;
}

#home-bottom-floating-help-us a:hover, #home-bottom-floating-help-us a:focus {
    display: block;
    opacity: 0.8;
}

#home-bottom-floating-close {
    background: #242424 url("/assets/images/Collapse.png") no-repeat scroll center 6px;
    width: 10px;
    margin: -85px auto 0;
    background-color: #242424;
    padding: 15px 35px 40px 27px;
    text-align: center;
    cursor: pointer;
    border-radius: 30px;
    text-indent: -99999px;
}

.topen #home-bottom-floating-close {
    background: #242424 url("/assets/images/Collapse.png") no-repeat scroll center 6px;
}

.tclose #home-bottom-floating-close {
    background: #242424 url("/assets/images/Expand.png") no-repeat scroll center 6px;
}

/*** policy Guidline-Start **/
.policy-Guidlines li {
    padding-left: 28px;
    background-image: url("/assets/images/OGD-Icons.png");
    background-repeat: no-repeat;
    line-height: 30px !important;
}

.policy-Guidlines .policy-Guidlines-one {
    background-position: -19px -3368px;
}

.policy-Guidlines .policy-Guidlines-two {
    background-position: -19px -3471px;
}

.policy-Guidlines .policy-Guidlines-two a {
    white-space: nowrap;
}

.policy-Guidlines .policy-Guidlines-three {
    background-position: -19px -3572px;
}

.policy-Guidlines .policy-Guidlines-four {
    background-position: -19px -3673px;
}

li.policy-Guidlines-taskforce {
    background: url("/sites/default/files/media/OGD-task-force-icon.png") no-repeat scroll 0 5px transparent;
}

span.ext {
    display: inline !important;
}

/** policy Guidline -End**/
/********************CMS FORMS CSS (TEST)**********************************************/

#test-node-form .form-item-title, #test-node-form #edit-body, #test-node-form .form-type-managed-file {
    font-size: 12px;
}

.node-test-form #edit-body {
    padding-bottom: 20px;
}

.form-item-title {
    background: #f9f9f9;
    border: 1px solid #d4d4d4;
    padding: 1em 20px;
}

.views-exposed-form .form-item-title {
    border: none;
    padding: 0;
}

#edit-body-und-0-format {
    font-weight: normal;
    border: 1px solid #ccc
}

#edit-body-und-0-format label {
    color: #CDCCCC;
    background: none;
    padding-left: 0px;
}

fieldset.form-wrapper {
    border: none;
    padding: 0px;
}

.field-type-image .form-type-managed-file label {
    background: url("/assets/images/test-sprite.png") 0 2px no-repeat;
    padding: 0 0 12px 32px
}

.field-type-file .form-type-managed-file label {
    background: url("/assets/images/test-sprite.png") 0 -151px no-repeat;
    padding: 0 0 12px 32px
}

/*.field-type-datetime .form-wrapper{margin:1em 0;}*/
.field-type-datetime .fieldset-legend {
    background: url("/assets/images/test-sprite.png") 0 -35px no-repeat;
    padding-left: 35px;
    color: #007cd1;
    font-size: 17.4px;
    font-weight: 700;
    line-height: 26px;
}

#edit-field-list label {
    background: url("/assets/images/test-sprite.png") 0 -76px no-repeat;
    line-height: 26px;
}

.field-type-list-text .form-select {
    /*width:80%; */
    background: #e4e4e4;
}

.field-type-datetime .form-type-date-popup {
    width: 70%;
}

.field-type-datetime .form-type-date-popup .form-item {
    display: table;
    width: 50%;
}

.field-type-datetime .form-type-date-popup label {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    display: table-cell;
    width: 1%;
    padding: 0 15px;
    background: none
}

.field-type-datetime .form-type-date-popup .form-text {
    display: table-cell;
    color: #6e6e6e;
    width: 100%;
}

.field-type-datetime .form-type-date-popup .date-padding {
    float: none;
}

.field-name-field-checkbox #edit-field-checkbox-und label {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    background: none;
    padding-left: 0px
}

.field-name-field-checkbox>.form-item>label {
    background: url("/assets/images/test-sprite.png") 0 -110px no-repeat;
    padding-left: 28px;
    line-height: 26px;
}

.field-type-entityreference #field-reference-add-more-wrapper label {
    background: url("/assets/images/test-sprite.png") 0 -150px no-repeat;
    margin: 10px 0;
    padding-left: 35px
}

.field-name-field-checkbox .form-radios {
    padding: 0 20px;
}

div.vertical-tabs .vertical-tabs-panes {
    padding: 15px;
}

div.vertical-tabs .vertical-tabs-panes .book-outline-form label {
    color: #ccc;
    font-size: 13px;
    background: none;
    padding-left: 0px;
}

.node-form .vertical-tabs-panes .form-wrapper>div {
    background: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

.node-form div.vertical-tabs, .node-form .vertical-tabs ul.vertical-tabs-list {
    margin: 0px
}

.node-form .vertical-tabs ul.vertical-tabs-list {
    border: none
}

.node-form select {
    border: 1px solid #f9f9f9;
}

.node-form select:focus {
    border: 1px dotted;
}

#edit-body .form-item>label a {
    color: #2586d4
}

.node-form .form-item-workbench-moderation-state-new {
    border: 1px solid #d4d4d4;
    margin-bottom: 1.5em;
    padding: 1em 20px;
    background: #f9f9f9;
}

.node-form .field-multiple-table td.delta-order, .node-form .field-multiple-table th.tabledrag-hide {
    display: none !important;
}

/* .node-form .field-name-field-reference-url  td.delta-order, .node-form  .field-name-field-reference-url th.footable-last-column,.node-form .field-type-link-field td.delta-order, .node-form .field-type-link-field  th.footable-last-column{display:none !important;} */
.node-form .field-type-taxonomy-term-reference td label {
    background: none;
    padding: 0px;
}

.node-form .form-type-radio label {
    background: none;
    padding: 0px
}

.node-form .form-text, .node-form .form-file {
    width: 70%;
}

.node-form .description {
    background: url("/assets/images/test-sprite.png") 0 -275px no-repeat;
    padding-left: 22px;
    right: 10px;
    top: 10px;
    margin: 10px 0;
    display: inline-block
}

.node-form div.image-widget-data {
    float: none;
}

.node-form .field-type-taxonomy-term-reference .form-select {
    margin-right: 15px;
}

.node-form .form-radios label.option {
    font-weight: normal;
    color: #333;
    font-size: 14px;
}

.node-form .form-checkbox label.option, .node-form .form-type-checkbox label.option {
    font-weight: normal;
    color: #333;
    font-size: 14px;
    padding-left: 0px;
    background: none;
}

.field-multiple-table th label {
    color: #000;
}

.node-form #edit-field-com-app-app-link label {
    padding-bottom: 7px;
}

.node-form #edit-field-hu-message.field-widget-text-textarea label {
    background: none;
    font-weight: normal;
    color: #333;
    font-size: 13px;
}

.node-form .field-type-phone label {
    background: none;
    padding: 0px;
}

.filter-wrapper .form-item {
    margin-top: 1em;
}

#edit-field-para-image-und-table label {
    clear: both;
}

#edit-field-para-image-und-table .description {
    display: block;
}

.node-form .captcha {
    border: 1px solid #d4d4d4;
    background: #f9f9f9;
    padding: 15px;
    margin-bottom: 15px
}



.field-type-image .fieldset-legend, .field-type-file .fieldset-legend {
    display: block;
    background: url("/assets/images/test-sprite.png") 0 -237px no-repeat;
    padding-left: 25px;
    font-weight: 700;
    color: #2586d4;
    font-size: 17.4px;
    margin-bottom: 10px;
}

#edit-field-gallery-images-und .fieldset-legend, #edit-field-gallery-thumb-image-und .fieldset-legend, #edit-field-gallery-big-image-und .fieldset-legend {
    background: none
}

/*************************page-node-add-test-end****************************************************************/


/* =============================================================================
  * Footer Bottom
  * ========================================================================== */
.footer-poweredby a {
    text-indent: -9999px;
    background-image: url("/assets/images/footer/Horizontal-Icons.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 55px;
    padding-left: 8px;
    margin-right: 35px;
}

.footer-poweredby a span.ext {
    display: none;
}

.footer-poweredby a.digitalindia {
    background-position: -38px -10px;
    width: 120px;
}

.footer-poweredby a.mygov {
    background-position: -213px -10px;
    width: 77px;
}

.footer-poweredby a.npi {
    background-position: -306px -10px;
    width: 90px;
}

.footer-poweredby a.nic {
    background-position: -446px -10px;
    width: 161px;
}

.footer-poweredby a.opengov {
    background-position: -423px -10px;
    width: 146px;
    margin-right: 0px;
    display: none
}

/** footer bottom Banners -Ends**/
/* =============================================================================
  * Home Page Manager Block
  * ========================================================================== */
.hm-container {
    margin: 30px 0;
}

.hm-container .views-field.views-field-field-home-category {
    font-family: Open Sans Bold;
}

.hm-container .views-field-title {
    font-size: 18px;
}

.hm-container>div {
    float: left;
    margin: 0 3.5% 0 0;
    width: 31%
}

.home-bottom-container div {
    margin: 0 3.5% 0 0;
    width: 31%;
    float: left;
}

.home-bottom-container {
    width: 100%;
    margin-bottom: 20px;
    display: inline-block;
}

.home-bottom-container .home-bottom-right, .hm-container .hm-right {
    margin-right: 0px;
}

.hm-container .block.block-views,
.hm-container .block.block-common-utility,
.hm-container .High-Value-datasets-block,
.hm-container #block-dms-/assets/imagesizations-suggest-dataset-form-homepage {
    border: 1px solid #ddd;
    margin: 0 0 30px;
    overflow: hidden;
}

.hm-container .hm-container-list .title {
    font-size: 18px;
}

#hm-container .title a {
    color: #0f598e;
}

#hm-container .views-field-title a:focus {
    outline: thin dotted;
}

/* Image Required with this specific width */
.hm-container .views-field-field-home-image img {
    width: 100%;
}

.hm-container .category {
    background: #feda16 none repeat scroll 0 0;
    display: inline-block;
    padding: 8px;
}

.hm-container .title {
    padding: 10px 18px 10px;
    display: block;
}

.hm-container .views-field-body {
    padding: 0 18px;
    margin-bottom: 15px;
    clear: both;
}

.hm-container .views-field-body p {
    margin-bottom: 0;
}

.hm-container h2 {
    padding: 7px 30px 7px 13px;
    margin: 0px 0;
    font-size: 100%;
    display: inline-block;
    color: #545454;
    font-family: open sans bold;
    color: #242424;
}

.hm-container h2 a {
    color: #242424;
}

.hm-container h2 {
    background: rgba(0, 0, 0, 0) url("/assets/images/yellow-band.png") no-repeat scroll right center;
}

.hm-container .hm-container-list ul {
    margin: 0px;
    padding: 0px;
}

.hm-container .flexslider .title {
    font-size: 18px;
}

body .hm-container .hm-container-list ul li {
    list-style: none;
    margin: 0;
    line-height: 20px;
}

/* Home Suggest Dataset Text Field and Text Area */
.hm-container #block-dms-/assets/imagesizations-suggest-dataset h2 {
    margin-bottom: 27px;
}

.hm-container input[type="text"], .hm-container input[type="password"], .hm-container textarea, .hm-container select, .hm-container .form-text {
    width: 310px;
}

.hm-container .form-item {
    margin: 10px 18px;
    padding: 0;
}

.hm-container #suggest-dataset-node-form .form-item {
    margin: 15px;
}

.hm-container #block-dms-/assets/imagesizations-suggest-dataset-form-homepage .close {
    display: none;
}

.hm-container .suggest-a-dataset-homeblock textarea {
    max-width: 327px;
    min-height: 290px;
}

.hm-container .form-submit {
    color: #333333;
    font-size: 19px;
    margin-top: 19px;
    background: none;
    border: none;
    padding: 0px;
}

.views-field.views-field-php.more-share-con .extra-link.apps {
    width: 30px;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    right: 77px;
}

.hm-container .form-actions.form-wrapper {
    background: rgba(0, 0, 0, 0) url("/assets/images/Bottom-grey-band.png") no-repeat scroll center 0;
    height: 62px;
    margin-bottom: 0;
    text-align: center;
    width: 100%
}

#suggest-dataset-node-form .form-wrapper>div {
    padding: 0;
    background: none;
}

/* Home Page Analytics */
.hm-container .department .container .home-stats-popup-container a {
    color: #000;
}

.hm-container .department .container .home-stats-popup-container {
    color: #000;
}

.hm-container .department .container .home-stats-popup-container .home-stats-count {
    color: #000;
}

.hm-container .department .container .home-stats-popup-trigger .home-stats-count {
    color: #000;
}

.hm-container .department .container .home-stats-popup-trigger:focus {
    outline: none;
    border: 1px dotted;
}

.hm-container .container .home-stats-popup-container .home-stats-popup-container a {
    color: #F1F1F1;
}

.hm-container #home-header-stats {
    overflow: auto;
    padding: 20px 0px
}

.hm-container .resources .container,
.hm-container .department .container,
.hm-container .downloadcount .container, .hm-container .api-count .container {
    color: #000;
    font-family: open sans semibold;
}

.hm-container .resources .container a,
.hm-container .department .container a,
.hm-container .downloadcount .container a,
.hm-container .api-count .container a {
    color: #000;
    font-family: open sans semibold;
    display: inline-block
}

.hm-container .catalogs .container,
.hm-container .vis-count .container,
.hm-container .viewed .container,
.hm-container .reg-users .container {
    color: #000;
    font-family: open sans semibold;
}

.hm-container .catalogs .container a,
.hm-container .vis-count .container a,
.hm-container .viewed .container a,
.hm-container .reg-users .container a {
    color: #000;
    font-family: open sans semibold;
    display: inline-block
}

.home-header-content div {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    float: left;
    line-height: 17px;
    width: 100%
}

.home-header-content div span.container {
    display: block;
    padding: 8px 8px 8px 65px;
}

.home-stats-count {
    font-size: 14px;
    display: inline-block;
    font-weight: normal
}

.home-stats-count::after {
    content: "\A ";
    white-space: pre;
}

.hm-container .resources .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px 2px;
    color: #000
}

.hm-container .catalogs .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px -71px;
}

.hm-container .department .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px -108px;
}

.hm-container .viewed {
    width: 100%;
}

.hm-container .viewed .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px -143px;
    width: auto;
}

.hm-container .downloadcount {
    width: 100%;
    border-right: medium none;
}

.hm-container .downloadcount .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px -180px;
    width: auto;
}

.hm-container .reg-users .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px -215px;
}

.hm-container .api-count .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px -253px;
    padding-right: 5px;
    display: block;
}

.hm-container .vis-count .container {
    background: url("/assets/images/home-analytics-icon.png") no-repeat scroll 20px -288px;
    display: block;
}

.hm-container .reg-users {
    border-right: 1px solid #FFF;
}

.hm-container .reg-users, .hm-container .api-count, .hm-container .vis-count {
    border-bottom: medium none !important;
}

.hm-container .department, .hm-container .vis-count {
    border-right: medium none !important;
}

#home-header-stats>div {
    position: relative
}

.home-stats-popup-content {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    padding: 5px;
    position: absolute;
    z-index: 100;
    width: 108px;
    left: 63px;
    top: 75%;
}

.home-stats-popup-content a {
    display: inline-table;
}

a:focus, .form-submit:focus {
    border: none !important
}

/* =============================================================================
  * Mega Container Block
  * ========================================================================== */

#mega-container {
    background: rgba(239, 250, 214, 0.9);
    color: #FFF;
    padding: 123px 0 0;
    position: fixed;
    width: 100%;
    z-index: 1000;
    display: none;
    /* min-height:680px; */
    box-shadow: 0 0 5px 4px #999;
}

body.admin-menu #mega-container {
    z-index: 120;
}

#mega-container .mega-block-content {
    clear: both;
    margin: 0 auto;
    max-width: 1180px;
    overflow: hidden;
}

#mega-container .views-field-title {
    color: #617D17;
}

#mega-container .mega-block-content .mega-left {
    float: left;
    width: 63%;
    margin-bottom: 1%;
}

#mega-container .mega-block-content .mega-right {
    float: right;
    width: 37%;
    position: relative;
}

#mega-container .mega-block-content .category-thumb {
    float: left;
    margin-right: 20px;
}

#mega-container .mega-block-content .category-thumb, #mega-container .mega-block-content .category-thumb img {
    width: 160px;
    height: 140px;
}

#mega-container .mega-block-content .mega-left .block.block-views {
    clear: both;
}

#mega-container .block-title, #mega-container .block-header {
    color: #007cd1;
    display: inline-block;
    position: relative;
    font-size: 22px;
    text-transform: uppercase;
}

#mega-container .block-title:after, #mega-container .block-header:after {
    content: '';
    height: 3px;
    background: #007cd1;
    width: 70px;
    display: block;
    position: absolute;
    bottom: -10px;
}

#user-login-form .ajax-register-links {
    display: none;
}

#user-login-form .links {
    margin: 10px 0;
    font-size: 14px;
    color: #000;
}

#user-login-form .links a:first-child, #user-login .links a:first-child {
    float: right;
    margin-right: 88px;
}

#user-login-form .links a:last-child, #user-login .links a:last-child {
    float: left;
    margin-right: 12px;
}

.region-mega-menu-right .block-menu ul li {
    float: left;
    width: 50%;
    ;
    list-style: none
}

.region-mega-menu-right .block-menu ul li a {
    background: #FFFFFF url("/assets/images/OGD-Icons.png") 63px -2500px no-repeat;
}

.region-mega-menu-right #block-user-login {
    min-height: 256px;
    width: 50%;
    float: left;
    padding-right: 2%;
    margin-bottom: 0px;
    margin-left: 10px;
}

.region-mega-menu-right .MegaMenuOR-block {
    float: left;
    padding-top: 58px;
    width: 8%;
    margin: 0 20px;
}

.logged-in .region-mega-menu-right .MegaMenuOR-block {
    display: none;
}

.region-mega-menu-right .MegaMenuOR-block .MegaMenuOR {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -10px -6389px;
    height: 49px;
}

.region-mega-menu-right .MegaMenuOR-block .MegaMenuLine {
    border-right: 1px solid #b4b9aa;
    height: 67px;
    width: 20px;
}

.region-mega-menu-right #block-hybridauth-hybridauth {
    float: left;
    width: 28%;
}

#user-login>div {
    position: relative
}

/* =============================================================================
  * MegaMenu Right Block
  * ========================================================================== */

/* Please download and install the ssl certificate chain to avoid error - hidden */
#block-block-17 {
    display: none;
}

.region-mega-menu-right input[type="text"],
.region-mega-menu-right input[type="password"],
.region-mega-menu-right textarea,
.region-mega-menu-right select,
.region-mega-menu-right .form-text {
    width: 100%;
}

.region-mega-menu-left .mega-menu-cat {
    color: #fcda16;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    top: -4px;
}

.region-mega-menu-left .visualization-head, .region-mega-menu-left .views-field-title {
    padding-bottom: 5px;
}

.mega-left .region-mega-menu-left .views-field-field-community, .mega-left .region-mega-menu-left .views-field-field-timeline-dates {
    font-size: 12px;
}

/***Login Mega menu- Starts **/
.region-mega-menu-right #user-login-form .form-submit {
    background-color: #007cd1;
    border: 1px solid #007cd1;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    height: 40px;
    width: 100%;
    text-transform: uppercase;
}

#user-login-form .item-list ul {
    padding: 0px;
}

#user-login-form .item-list ul li {
    display: inline;
    margin: inherit;
    list-style: none;
    line-height: 10px;
    width: 50%;
    padding-right: 5px;
}

/*body #user-login-form a{color: #000;}*/
body #block-user-login form a {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/ogplv3light/images/OGD-Icons.png") no-repeat scroll 25px -8394px;
    color: #fff;
    display: block;
    font-family: open sans semibold;
    height: 50px;
    padding-top: 32px;
}


/* =============================================================================
  * OTHER Links OR Assistive links
  * ========================================================================== */

#block-menu-menu-menu-home-page-footer-menu, #block-menu-menu-assistive-links {
    float: left;
    width: 100%;
    padding-left: 10px;
    padding-top: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#block-menu-menu-menu-home-page-footer-menu h2, #block-menu-menu-assistive-links h2 {
    margin-bottom: 20px;
}

#block-menu-menu-menu-home-page-footer-menu li, #block-menu-menu-assistive-links li {
    margin-bottom: 6px;
    line-height: 40px;
    white-space: nowrap;
    padding: 6px 0;
}

#block-menu-menu-menu-home-page-footer-menu li a,
#block-menu-menu-assistive-links li a {
    color: #333;
    text-decoration: none;
    padding-left: 43px;
    background-image: url("/assets/images/OGD-Icons.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-color: transparent;
}

#block-menu-menu-menu-home-page-footer-menu li a:focus, #block-menu-menu-assistive-links li a:focus {
    padding-left: 40px;
}

#block-menu-menu-menu-home-page-footer-menu a:hover,
#block-menu-menu-assistive-links li a:hover, #block-menu-menu-menu-home-page-footer-menu a:focus,
#block-menu-menu-assistive-links li a:focus {
    color: #85be00;
}

#block-menu-menu-menu-home-page-footer-menu ul li a:focus, #block-menu-menu-assistive-links ul li a:focus {
    outline: 1px dotted;
    border: none;
}

#block-menu-menu-menu-home-page-footer-menu li .about-portal, #block-menu-menu-assistive-links li .about-portal {
    background-position: -11px -3968px;
}

#block-menu-menu-menu-home-page-footer-menu li .faqs, #block-menu-menu-assistive-links li .faqs {
    background-position: -11px -4776px;
}

#block-menu-menu-menu-home-page-footer-menu li .opendatasites, #block-menu-menu-assistive-links li .opendatasites {
    background-position: -11px -4170px;
}

#block-menu-menu-menu-home-page-footer-menu li .tell-a-friend, #block-menu-menu-assistive-links li .tell-a-friend {
    background-position: -11px -4980px;
}

#block-menu-menu-menu-home-page-footer-menu li .contact-us, #block-menu-menu-assistive-links li .contact-us {
    background-position: -11px -5180px;
}

#block-menu-menu-menu-home-page-footer-menu li .link-to-us, #block-menu-menu-assistive-links li .link-to-us {
    background-position: -11px -5382px;
}

#block-menu-menu-menu-home-page-footer-menu li .help, #block-menu-menu-assistive-links li .help {
    background-position: -11px -4373px;
}

#block-menu-menu-menu-home-page-footer-menu li .terms-of-use, #block-menu-menu-assistive-links li .terms-of-use {
    background-position: -11px -5584px;
}

#block-menu-menu-menu-home-page-footer-menu li .policies, #block-menu-menu-assistive-links li .policies {
    background-position: -11px -5786px;
}

#block-menu-menu-menu-home-page-footer-menu li .newsletters, #block-menu-menu-assistive-links li .newsletters {
    background-position: -11px -6190px;
}

#block-menu-menu-menu-home-page-footer-menu li .blogs, #block-menu-menu-assistive-links li .blogs {
    background-position: -11px -6897px;
}

#block-menu-menu-menu-home-page-footer-menu li .accessibility-statement, #block-menu-menu-assistive-links li .accessibility-statement {
    background-position: -11px -6696px;
}

/***hover Effect and focus effect ***/
#block-menu-menu-menu-home-page-footer-menu li .about-portal:hover, #block-menu-menu-assistive-links li .about-portal:hover,
#block-menu-menu-menu-home-page-footer-menu li .about-portal:focus, #block-menu-menu-assistive-links li .about-portal:focus {
    background-position: -11px -4069px;
}

#block-menu-menu-menu-home-page-footer-menu li .faqs:hover, #block-menu-menu-assistive-links li .faqs:hover,
#block-menu-menu-menu-home-page-footer-menu li .faqs:focus, #block-menu-menu-assistive-links li .faqs:focus {
    background-position: -11px -4877px;
}

#block-menu-menu-menu-home-page-footer-menu li .opendatasites:hover, #block-menu-menu-assistive-links li .opendatasites:hover,
#block-menu-menu-menu-home-page-footer-menu li .opendatasites:focus, #block-menu-menu-assistive-links li .opendatasites:focus {
    background-position: -11px -4271px;
}

#block-menu-menu-menu-home-page-footer-menu li .tell-a-friend:hover, #block-menu-menu-assistive-links li .tell-a-friend:hover,
#block-menu-menu-menu-home-page-footer-menu li .tell-a-friend:focus, #block-menu-menu-assistive-links li .tell-a-friend:focus {
    background-position: -11px -5081px;
}

#block-menu-menu-menu-home-page-footer-menu li .contact-us:hover, #block-menu-menu-assistive-links li .contact-us:hover,
#block-menu-menu-menu-home-page-footer-menu li .contact-us:focus, #block-menu-menu-assistive-links li .contact-us:focus {
    background-position: -11px -5281px;
}

#block-menu-menu-menu-home-page-footer-menu li .link-to-us:hover, #block-menu-menu-assistive-links li .link-to-us:hover,
#block-menu-menu-menu-home-page-footer-menu li .link-to-us:focus, #block-menu-menu-assistive-links li .link-to-us:focus {
    background-position: -11px -5483px;
}

#block-menu-menu-menu-home-page-footer-menu li .help:hover, #block-menu-menu-assistive-links li .help:hover,
#block-menu-menu-menu-home-page-footer-menu li .help:focus, #block-menu-menu-assistive-links li .help:focus {
    background-position: -11px -4474px;
}

#block-menu-menu-menu-home-page-footer-menu li .terms-of-use:hover, #block-menu-menu-assistive-links li .terms-of-use:hover,
#block-menu-menu-menu-home-page-footer-menu li .terms-of-use:focus, #block-menu-menu-assistive-links li .terms-of-use:focus {
    background-position: -11px -5685px;
}

#block-menu-menu-menu-home-page-footer-menu li .policies:hover, #block-menu-menu-assistive-links li .policies:hover,
#block-menu-menu-menu-home-page-footer-menu li .policies:focus, #block-menu-menu-assistive-links li .policies:focus {
    background-position: -11px -5887px;
}

#block-menu-menu-menu-home-page-footer-menu li .newsletters:hover, #block-menu-menu-assistive-links li .newsletters:hover,
#block-menu-menu-menu-home-page-footer-menu li .newsletters:focus, #block-menu-menu-assistive-links li .newsletters:focus {
    background-position: -11px -6291px;
}

#block-menu-menu-menu-home-page-footer-menu li .blogs:hover, #block-menu-menu-assistive-links li .blogs:hover,
#block-menu-menu-menu-home-page-footer-menu li .blogs:focus, #block-menu-menu-assistive-links li .blogs:focus {
    background-position: -11px -6998px;
}

#block-menu-menu-menu-home-page-footer-menu li .accessibility-statement:hover, #block-menu-menu-assistive-links li .accessibility-statement:hover,
#block-menu-menu-menu-home-page-footer-menu li .accessibility-statement:focus, #block-menu-menu-assistive-links li .accessibility-statement:focus {
    background-position: -11px -6797px;
}

.region-mega-menu-right ul.menu {
    padding: 0;
    margin: 0;
}

/***OTHER Links-Ends**/

/* =============================================================================
  * Post Login in Mega Menu Block
  * ========================================================================== */

/* Has Been removed */
/*
 .block-logintoboggan a.username{font-size:22px;}
 #block-logintoboggan-logintoboggan-logged-in{margin:5px 0 20px; color:rgba(239, 250, 214, 0.3);}
 #block-logintoboggan-logintoboggan-logged-in a {color:#007cd1; float:right}
 #block-logintoboggan-logintoboggan-logged-in a:hover{text-decoration:none;}
 #block-logintoboggan-logintoboggan-logged-in .content a:first-child {float: left;text-transform:uppercase;margin-left: 40px;}
 #block-logintoboggan-logintoboggan-logged-in .content{position:relative;}
 #block-logintoboggan-logintoboggan-logged-in .content a:first-child:after {
     content: '';background: #007cd1;bottom: -10px;display: block;height: 3px;position: absolute;width: 70px;
 }
 #block-logintoboggan-logintoboggan-logged-in .content a:first-child:before{content: "WELCOME ";}
 #block-logintoboggan-logintoboggan-logged-in .content a.username {min-width: 62%;}
 .acc-dashbord-link .link{
     background: #85be00 none repeat scroll 0 0;border-radius: 4px;color: #fff;
     display: inline-block;font-size: 14px;margin: 0 10px;padding: 10px 0;
     text-align: center;min-width: 140px;
 }
 .acc-dashbord-link .my-account{margin-left:0px;}
 .account-dashboard-block{display: inline-block;margin: 0;}
 
 */
#block-common-utility-comutil-node-create-block #create-content-link-1,
#block-common-utility-comutil-node-create-block #create-content-link-1:hover, .acc-dashbord-link .link:hover {
    opacity: 0.8;
}

#block-common-utility-comutil-node-create-block #create-content-link-1 {
    position: absolute;
    right: 120px;
    top: -40px;
}

/* div#block-common-utility-comutil-usr-info-block {position: absolute;margin-top: -37px;} */
.region-mega-menu-right .comutil-usr-info-detail-img img {
    border-radius: 33px
}

/* Mega Menu Block Content */

.view-mega-menu-block-content .views-row {
    float: left;
    margin: 0 2% 15px 0px;
    width: 18%;
    position: relative;
    background: #fff;
}

.view-mega-menu-block-content .views-row.views-row-5, .view-mega-menu-block-content .views-row.views-row-10 {
    margin-right: 0px
}

.view-mega-menu-block-content .views-row .views-field-title {
    padding: 8px 0px 27px;
    text-align: center;
}

.view-mega-menu-block-content .views-row .views-field-title a {
    color: #333333;
    font-size: 11px;
    text-transform: uppercase;
    white-space: nowrap;
}

.view-mega-menu-block-content a:focus {
    border: none;
}

.view-mega-menu-block-content .views-row .views-field-title a:focus {
    border: 0.2px dotted;
}

.view-mega-menu-block-content .views-row .views-field-field-home-more {
    background: #85be00;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}

.view-mega-menu-block-content .views-row .views-field-field-home-more a {
    background: url("/assets/images/icons.png") 50px -103px no-repeat;
    display: block;
    text-indent: -9999px;
}

.view-mega-menu-block-content .views-field-field-home-image img {
    display: block;
    width: 100%;
    height: 132px;
    overflow: hidden;
}

#user-login-block-form-fields .item-list {
    display: none
}

.region-home-slider, .front .view-home-manager-block {
    position: relative;
}

.hm-container .more-share-con .extra-link a {
    float: none;
    display: inline-block;
    height: 54px;
    width: 54px;
}

.hm-container .more-share-con .extra-link a:focus {
    outline: none;
    border: 1px dotted;
}

/* .hm-container .more-share-con .extra-link a:hover{display: inline-block;float: right;height: 54px;width: 54px;} */
.hm-container .more-share-con .extra-link.visualization a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll right -2343px;
}

.hm-container .more-share-con .extra-link.visualization a:hover {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll right -2443px;
}

.hm-container .more-share-con .extra-link.apps a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll right -7696px;
}

.hm-container .more-share-con .extra-link.apps a:hover {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll right -7796px;
}

.hm-container .more-share-con .read-more {
    float: right;
}

.hm-container-list .views-field-created {
    margin: 0 6px 10px 19px;
    float: left;
    color: #666;
    font-size: 12px;
}

.hm-container-list .views-field-created span {
    border-right: 1px solid #666;
    padding-right: 6px;
}

.hm-container-list .views-field-name {
    float: left;
    color: #666;
    font-size: 12px;
}

ul.admin-content-list.content-list-block .more-link {
    clear: both;
    float: left;
}

ul.admin-content-list.content-list-block .more-link a {
    border: 3px solid #007CD1;
    color: #FFFFFF;
    width: auto;
    background: #007CD1;
    padding: 9px 16px;
    border-radius: 4px;
    margin: 0px;
}

ul.admin-content-list.content-list-block .more-link a:hover {
    background: #007CD1;
}

.footer .contextual-links-region {
    margin-bottom: 0px;
}

.footer-message-container {
    margin-bottom: 0px;
}

.view-blog .view-header img {
    width: 100%;
}

.left-tab {
    width: 21%;
}

.container-block {
    width: 100%;
}

.captcha .description {
    color: #333333;
}


/* User Profile Image - Starts */
#block-common-utility-comutil-usr-profile-image-block {
    float: right;
    /*margin:0 0 0 5px;*/
}

/*
 #block-common-utility-comutil-usr-profile-image-block .profile-image {float: right;margin-top: 16px; cursor:pointer;}
 .profile-image .image-style-image-62x62 {border: 3px solid #fff;border-radius: 37px;margin-left: 3px;text-align: center;width: 55px;height: 55px;}
 .profile-image > img{border-radius: 35px 37px;width: 55px;height: 55px;border: 2px solid #fff;margin-left: 3px;}
 .profile-image.mega-menu-open img{display:none;}
 */

span.user_62x62 {
    background: #FFF url("/assets/images/user_55x55.jpg") no-repeat center;
    border: 3px solid #fff;
    border-radius: 35px 37px;
    margin-left: 3px;
    text-align: center;
    width: 55px;
    height: 55px;
    display: block;
}

#block-common-utility-comutil-usr-profile-image-block #mega-menu-selector-logged-in {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -3px -6487px;
    cursor: pointer;
    display: none;
    float: right;
    height: 55px;
    text-indent: -99999px;
    width: 55px;
}

/* User Profile Image - Ends */
/* After Login - COde Starts */
#block-system-user-menu {
    float: left;
    height: 25px;
    height: 1.923076923076923rem;
    margin-left: 10px;
    width: auto;
}

#block-system-user-menu li {
    display: inline;
}

#block-system-user-menu li a {
    /* background: url("/assets/images/header/menu-separator.png") no-repeat scroll right 6px transparent; */
    color: #2D2D2D;
    display: inline-block;
    margin-top: 3px;
    padding: 0 13px 0 8px;
    font-size: 13px;
    font-size: 1rem;
}

#block-system-user-menu li.last a {
    background: none;
    padding-right: 0px;
}

#block-system-user-menu li.active-trail .active {
    color: #E44038;
}

.page-dashboard .hideSubmitButton-processed .form-item-title {
    background: none;
    border: none;
    padding: 0px
}

.page-dashboard .views-widget-filter-type label, .page-dashboard .views-widget-filter-type_1 label {
    display: none
}

.page-dashboard .views-widget-filter-field_action_status_tid label {
    display: none
}

/* After Login - COde Ends */
/* login POpup Code End */
/* Logout Code Start */
#logout {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    font-size: 18px;
    font-size: 1.385em;
    margin: 50px auto;
    padding: 33px;
    text-align: center;
    width: 400px;
}

#logout .form-submit {
    background: none repeat scroll 0 0 #79BD9A;
    border-color: #5C9B7B;
    border-radius: 3px;
    font-family: open sans bold;
    font-size: 30px;
    font-size: 2.308em;
    height: auto;
    margin: 20px 4px 0;
    text-transform: uppercase;
}

#logout .form-submit:hover {
    background: none repeat scroll 0 0 #64A282;
    transition: background 1s;
}

/* Logout Code End */
/* User Register AND Login page - Code starts */
#register-form, #login-form,
#user-pass, .toboggan-unified #login-links {
    background: none repeat scroll 0 0 #F2F2F2;
    margin: 0 auto;
    padding: 15px 15px 0;
    width: 456px;
    border: 1px solid #DEDEDE;
}

/*
 .hybridauth-widget-wrapper{
     position:absolute;
     top:-23px; right:-13px;
 }
 .hybridauth-widget-wrapper > div {
     position: absolute;
 }
 .hybridauth-widget-wrapper ul{display: block;position: absolute;width: 135px;}
 .hybridauth-widget-wrapper ul.hybridauth-widget li {display: flex;}
 .hybridauth-widget-wrapper ul.hybridauth-widget li a span{opacity:1;}
 .hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-icon.google {height: 60px;width: 138px;background: url('/assets/images/footer/Horizontal-Icons.png') no-repeat -996px -2px;}
 .hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-icon.facebook {background: url('/assets/images/footer/Horizontal-Icons.png') no-repeat -831px -2px;height: 60px;width: 138px;}
 .hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-icon.mygov{background: url('/assets/images/footer/Horizontal-Icons.png') no-repeat -1326px -2px;height: 60px;width: 138px;}
 .hybridauth-widget-wrapper ul.hybridauth-widget li a .hybridauth-icon{margin-top: 10px;}
 
 */


#register-form, #login-form {
    border-top: none;
    width: 100%
}

#register-form div.password-suggestions {
    width: 430px;
}

.toboggan-unified #login-links {
    text-align: left;
    border-bottom: none;
    line-height: 1.57;
    margin: 0px
}

.toboggan-unified #login-message {
    font-size: 100%;
    margin: 0 auto 10px;
    text-align: center;
}

#register-form .form-text, #user-pass .form-text {
    width: 423px;
}

form#user-login .form-text {
    width: 270px;
}

a#register-link {
    margin-left: -5px;
}

.toboggan-unified.login {
    width: 100%;
    margin: 0 auto;
}

.register #login-links a,
.login #login-links a {
    background-color: #E0E0E0;
    border: none;
    color: #2D2D2D;
    font-size: 17px;
    padding: 7px 17px;
}

.toboggan-unified #login-links a.lt-active span {
    background: url("/assets/images/down-arrow.png") no-repeat scroll center bottom;
    color: #EBEBEB;
    border: none;
    padding: 0 0 17px 0;
}

.toboggan-unified #login-links a.lt-active, .toboggan-unified #login-links a.lt-active:hover, .toboggan-unified #login-links a:hover {
    background: #282828;
    color: #EBEBEB;
    border: none;
}

#user-register-form label {
    cursor: auto;
}

#user-register-form .form-item-pass label {
    padding: 9px 0 0 10px;
    cursor: auto;
}

#user-register-form .form-item-pass .confirm-parent label {
    padding: 46px 0 0 10px;
    cursor: auto;
}

#user-login label {
    padding: 10px;
    cursor: auto;
}

body #user-pass-reset .password-strength {
    float: right;
    margin-top: 0;
    position: relative;
}

body div.password-confirm {
    margin-bottom: 0.8em;
    margin-top: 0.5em;
    width: 13em;
}

.register .password-strength, .login .password-strength {
    margin-right: 5rem;
}

#login-form {
    position: relative
}

#login-form .login-forgot a {
    color: #C6412F;
    text-decoration: underline;
}

#login-form #edit-submit, #register-form #edit-submit--2, #user-pass #edit-submit {
    background: none repeat scroll 0 0 #C6412F;
    border: medium none;
    color: #FFFFFF;
    height: 32px;
    width: auto;
    padding: 0 15px;
    margin-right: 0px;
}

#user-pass label {
    cursor: auto;
}

/* User Register AND Login page - Code Ends */

/* ************** Header Block - Code Ends ************** */

/* =============================================================================
  * Home Page Slider
  * ========================================================================== */
#home-slider {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C5CFD6;
    width: 100%;
    z-index: 100;
    position: relative;
}

.slider-inner-content {
    max-width: 1600px;
    margin: 0 auto;
}

.slider-inner-content p {
    margin: 0px 0 0 0;
    padding: 0;
}

.pane-home-content-slider {
    margin-bottom: 0px;
}

.slider-inner-content a:focus {
    border-bottom: 2px dotted #000;
    display: block;
}

.views-slideshow-pager-field-item {
    background: #FFFFFF;
    float: left;
    text-indent: -9999px;
    width: 34px;
    height: 5px;
    margin-right: 1px;
    cursor: pointer;
}

.views-slideshow-pager-field-item.active, .views-slideshow-pager-field-item:hover {
    background: #000000;
}

.region-two-70-30-top .pane-1.block {
    margin-bottom: 8px;
}

/* *********** Home Page Slider code Ends *********** */
/* Home Topics Slider */

.hm-container #flexi-sector-container ul {
    padding: 0px;
}

.hm-container .flexslider {
    border: none;
    margin: 0px;
}

.hm-container .flex-pauseplay a {
    bottom: 18px;
    left: 171px;
}

.hm-container .flex-direction-nav {
    background: #fff none repeat scroll 0 0;
    border-radius: 15px;
    height: 36px;
    position: absolute;
    left: 50%;
    right: 0px;
    bottom: 11px;
    margin-left: -49px;
    width: 98px;
    z-index: 3;
}

.hm-container .flex-direction-nav a {
    display: block;
    opacity: 1;
    transition: none;
}

.hm-container .flex-direction-nav .flex-nav-prev a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -20px -2050px;
}

.hm-container .flex-direction-nav .flex-nav-prev a:hover, .hm-container .flex-direction-nav .flex-nav-prev a:focus {
    background-position: -20px -1949px;
}

.hm-container .flex-direction-nav .flex-nav-prev a:focus {
    width: 25px;
}

.hm-container .flex-direction-nav .flex-nav-next a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll 3px -1847px;
}

.hm-container .flex-direction-nav .flex-nav-next a:hover, .hm-container .flex-direction-nav .flex-nav-next a:focus {
    background-position: 3px -1746px;
}

.hm-container .flex-direction-nav a::before, .hm-container .flex-direction-nav a.flex-next::before {
    display: none;
    text-align: inherit;
}

.hm-container .flex-direction-nav .flex-prev {
    left: 10px;
}

.hm-container .flex-direction-nav .flex-next {
    right: 10px;
    /*  text-align: unset; */
}

.flex-direction-nav li {
    text-indent: -999px;
}

.flex-direction-nav .flex-next {
    text-align: left !important;
}

.views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide.views-row-1.views-row-odd {
    /*text-align:center*/
}

/* Flexslider for Home Content Slider - Starts */

body .flexslider {
    border: none;
    margin: 0;
}

.flexslider ul, .flexslider ol {
    padding: 0 !important;
}

body .flex-control-nav li {
    margin: 0 3px;
    padding: 0px;
}

body .view-home-content-slider .flexslider .flex-direction-nav a,
body .view-home-content-slider .flexslider:hover .flex-direction-nav a {
    display: none;
}

body .flexslider .flex-control-nav li a {
    background: #fff none repeat scroll 0 0;
    border: 9px solid #fff;
    border-radius: 100%;
    box-shadow: 1px 1px 4px 0 #333;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 18px;
    margin: 0 3px;
    overflow: hidden;
    text-indent: -1000px;
    width: 18px;
}

body .flexslider .flex-control-nav li a.flex-active,
body .flexslider .flex-control-nav li a:hover {
    border: 4px solid #FFF;
    background: #242904;
}

.view-home-content-slider .flexslider .flex-control-nav {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: 3px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 11;
}

body .view-home-content-slider .flexslider .flex-pauseplay a {
    right: 10px;
    left: auto;
}

body .view-home-content-slider .flex-control-paging li a:hover {
    font-size: 0px;
    text-indent: -99999px;
}

body .flex-control-nav {
    bottom: 0;
    z-index: 2;
}

/* Flexslider for Home COntent Slider - Ends */

/* User Info Block Style -- start---*/

#block-common-utility-comutil-usr-info-block .comutil-usr-info-link {
    background: #ebf3c4 none repeat scroll 0 0;
    height: 87px;
    margin: 0;
    padding: 0 15px;
    text-align: center;
}

#block-user-login {
    float: left;
    padding: 20px 0px 0 14px;
}

div#block-common-utility-comutil-usr-info-block {
    float: left;
    margin-top: 1px;
    position: relative;
    padding-left: 10px;
    background: #FFF url("/assets/images/line.jpg") no-repeat 3px 7px;
    height: 28px;
}

.comutil-usr-info-content {
    border-radius: 3px;
    display: none;
    padding-top: 15px;
    position: absolute;
    right: 0px;
    width: 460px;
    z-index: 106;
    margin-top: 1px
}

.comutil-usr-info-detail-info {
    padding: 3% 2%;
    text-align: center;
}

.comutil-usr-info-detail-img {
    padding: 2%;
    text-align: center;
    display: none;
}

.comutil-usr-info-link li a {
    color: #000 !important;
    display: block;
    font-family: open sans semibold;
    height: 70px;
    padding: 45px 0px 0;
}

.comutil-usr-info-detail-img>img {
    border: 1px solid red;
    border-radius: 35px 37px;
    height: 26px;
    width: 26px;
}

.profile-img-thumb img {
    padding-top: 3px;
}

.comutil-usr-info-block .profile-img-thumb.user-firstname>img {
    border-radius: 100%;
}

.comutil-usr-info-block .user-name {
    color: #666;
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
    white-space: nowrap;
    max-width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.comutil-usr-info-block .profile-img-thumb.user-firstname {
    display: inline-table;
    padding-right: 15px;
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/ogplv3light/images/up-bottom.png") no-repeat scroll right 13px;
}

.comutil-usr-info-block .profile-img-thumb.user-firstname.dropdown {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/ogplv3light/images/up-bottom.png") no-repeat scroll right -9px;
}

#toppanel .block-content ul.comutil-usr-info-link {
    border-top: 1px solid #CCCCCC;
}

.user_26x26 {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: #FFF url("/assets/images/user_26x26_new.png") no-repeat center;
    border-radius: 100%;
    margin-top: 3px;
}

.user_120x120 {
    display: inline-block;
    width: 120px;
    height: 120px;
    background: url("/assets/images/user_120x120.png") no-repeat center;
}

.comutil-usr-info-content .login-arrow {
    background: rgba(0, 0, 0, 0) url("/assets/images/AfterLogiinArrow.png") no-repeat scroll center 0;
    height: 15px;
    position: absolute;
    right: 19px;
    top: 0px;
    width: 20px;
}

.comutil-usr-info-content ul.comutil-usr-info-link li {
    background: url("/assets/images/OGD-Icons.png") no-repeat center -8548px;
}

.comutil-usr-info-link li.last {
    border-right: none;
}

.comutil-usr-info-link li {
    display: inline-block;
    list-style: none;
    width: 23%;
    text-align: center
}

.comutil-usr-info-content ul.comutil-usr-info-link li.my-account {
    background-position: center -8548px;
}

.comutil-usr-info-content ul.comutil-usr-info-link li.dashboard {
    background-position: center -8635px;
}

.comutil-usr-info-content ul.comutil-usr-info-link li.create-content {
    background-position: center -8721px;
}

.comutil-usr-info-content .comutil-bottom {
    background: #2b2b2b none repeat scroll 0 0;
    height: 29px;
}

.comutil-usr-info-content .comutil-bottom>a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -23px -8820px;
    color: #fff;
    display: block;
    float: right;
    font-size: 108%;
    margin: 0 30px 0 12px;
    padding-left: 21px;
    padding-top: 4px;
}


/* User Info Block Style -- end---*/
/* Create Node Page Style */
body.no-sidebars.page-node-add .content-inner {
    height: auto;
}

ul.admin-content-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    overflow: auto;
}

ul.admin-content-list li {
    width: 16.66%;
    display: inline-block;
    float: left;
    position: relative;
    height: 194px;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;

}

ul.admin-content-list li a {
    color: #333333;
    display: block;
}

ul.admin-content-list li a:hover {
    color: #FFFFFF;
}

ul.admin-content-list li a:hover .description {
    background-color: #85be00;
}

ul.admin-content-list li a:hover .description {
    background-color: #85be00;
}

ul.admin-content-list li .description {
    background-color: #ebebeb;
    bottom: 0;
    font-size: 1.1em;
    margin: 0 auto;
    padding: 20px 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

#columns ul.admin-content-list li .description:after {
    border-bottom: 9px solid #ebebeb;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: block;
    left: 47%;
    position: absolute;
    top: -9px;
}

#columns ul.admin-content-list li:hover .description:after,
#columns ul.admin-content-list li:focus .description:after {
    border-bottom-color: #85be00;
}

#columns ul.admin-content-list li:nth-child(6n) {
    border-right: none;
}

ul.admin-content-list:first-child {
    margin-left: 0px
}

ul.admin-content-list li:hover, ul.admin-content-list li:focus {
    opacity: 0.8;
    filter: alpha(opacity=40);
    /* For IE8 and earlier */
    transition: opacity 1s;
}

ul.admin-content-list li.application {
    background: #e34f4f;
}

#columns ul.admin-content-list li.chief-data-officers {
    background-position: 42px 0
}

#columns ul.admin-content-list {
    margin-bottom: 60px;
}

#columns ul.admin-content-list li .icon {
    background-image: url("/assets/images/content-Large-icons.png");
    background-repeat: no-repeat;
    display: block;
    height: 130px;
}

#columns ul.admin-content-list li.community-application .icon,
#columns ul.admin-content-list .help-us .icon,
#columns ul.admin-content-list .poll .icon {
    background-position: 45px 0px;
}

#columns ul.admin-content-list li.forum-topic .icon {
    background-position: 45px -213px;
}

#columns ul.admin-content-list li.banner .icon {
    background-position: 31px -315px;
}

#columns ul.admin-content-list li.basic-page .icon {
    background-position: 50px -429px;
}

#columns ul.admin-content-list li.book-page .icon {
    background-position: 51px -534px;
}

#columns ul.admin-content-list li.country-data .icon {
    background-position: 50px -645px;
}

#columns ul.admin-content-list li.-chief-data-officer .icon {
    background-position: 45px -751px;
}

#columns ul.admin-content-list li.events .icon {
    background-position: 50px -857px;
}

#columns ul.admin-content-list li.faq .icon {
    background-position: 45px -963px;
}

#columns ul.admin-content-list li.feed .icon {
    background-position: 47px -1069px;
}

#columns ul.admin-content-list li.feed-item .icon {
    background-position: 32px -3428px;
}

#columns ul.admin-content-list li.gallery .icon {
    background-position: 50px -1178px;
}

#columns ul.admin-content-list li.home-slider .icon {
    background-position: center -1273px;
}

#columns ul.admin-content-list li.link-to-us-banners .icon {
    background-position: center -1368px;
}

#columns ul.admin-content-list li.media .icon {
    background-position: center -1481px;
}

#columns ul.admin-content-list li.news-letters .icon {
    background-position: 50px -1600px;
}

#columns ul.admin-content-list li.catalog .icon {
    background-position: 40px -103px;
}

#columns ul.admin-content-list li.contact-data-manager .icon {
    background-position: 40px -103px;
}

#columns ul.admin-content-list li.feedback-reply .icon {
    background-position: 40px -103px;
}

#columns ul.admin-content-list li.resources .icon {
    background-position: 40px -103px;
}

#columns ul.admin-content-list li.role-request .icon {
    background-position: 40px -103px;
}

#columns ul.admin-content-list li.article .icon {
    background-position: 40px -103px;
}

#columns ul.admin-content-list li.blog .icon {
    background-position: 45px -103px;
}

#columns ul.admin-content-list li.community .icon {
    background-position: 45px -3528px;
}

#columns ul.admin-content-list li.contributor .icon {
    background-position: 38px -2990px;
}

#columns ul.admin-content-list li.coordinator .icon {
    background-position: 50px -3095px;
}

#columns ul.admin-content-list li.feedback .icon {
    background-position: 40px -30px;
}

#columns ul.admin-content-list li.panel .icon {
    background-position: 40px -30px;
}

#columns ul.admin-content-list li.rotating-panel .icon {
    background-position: 40px -30px;
}

#columns ul.admin-content-list li.state-data-site .icon {
    background-position: 45px -1711px;
}

#columns ul.admin-content-list li.suggest-dataset .icon {
    background-position: 45px 5px;
}

#columns ul.admin-content-list li.visualization-of-the-day .icon {
    background-position: 41px -1812px;
}

#columns ul.admin-content-list li.webform .icon {
    background-position: 52px -1927px;
}

#columns ul.admin-content-list li[class^="what"] .icon {
    background-position: 40px -2038px;
}

#columns ul.admin-content-list li.event-registration .icon {
    background-position: 30px -2252px;
}

#columns ul.admin-content-list li.event-submissions .icon {
    background-position: 37px -2361px;
}

#columns ul.admin-content-list li.file-element .icon {
    background-position: 37px -2469px;
}

#columns ul.admin-content-list li.home-manager .icon {
    background-position: 37px -2563px;
}

#columns ul.admin-content-list li.image-element .icon {
    background-position: 37px -2671px;
}

#columns ul.admin-content-list li.paragraph .icon {
    background-position: 37px -2775px;
}

#columns ul.admin-content-list li.story .icon {
    background-position: 37px -2895px;
}

#columns ul.admin-content-list li.catalog .icon {
    background-position: 45px -3208px;
}

#columns ul.admin-content-list li.resources .icon {
    background-position: 45px -3320px;
}

#columns ul.admin-content-list li.text-element .icon {
    background-position: 30px -2138px;
}

#block-common-utility-comutil-node-create-block .block-content {
    position: relative;
}

/* =============================================================================
  * User Profile Page
  * ========================================================================== */
/* Panel Width set to 103% */

/* #user-profile-form #user-profile, body.page-user #user-profile {width:103%;} */

body.user-profile #content-column {
    background: url("/assets/images/profile-header.png") repeat-x #FFF 0 0px;
    margin: 30px 0;
}

body.user-profile #content-column .content-inner {
    padding: 30px;
}

body.user-profile #tasks {
    display: none;
}

#user-profile .panels-flexible-region-26-center {
    width: 100%
}

#user-profile .view-user-profile-header .user-picture {
    border: 1px solid #DEDEDE;
    width: 200px;
    background: #FFF;
    text-align: center
}

#user-profile .view-user-profile-header .views-field.views-field-picture {
    float: left;
    margin: 0 15px 0 0;
}

#user-profile .view-user-profile-header .username {
    color: #3B3B3B;
    font-weight: bold;
}

#user-profile .user-picture img {
    height: 100%;
    padding: 6px;
    width: 100%
}

#user-profile .tab-container {
    border-right: 1px solid #D5D5D5;
    float: right;
    padding: 5px 0;
}

#user-profile .tab-container .tab {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    border-right: none;
    display: inline;
    padding: 5px 10px 5px 5px;
    color: #8A8A8A;
}

#user-profile .tab-container .tab a {
    color: #8A8A8A;
}

#user-profile .tab-container .tab a:hover, #user-profile .tab-container .tab a:focus {
    text-decoration: none;
}

#user-profile .tab-container .tab:hover a, #user-profile .tab-container .tab:focus a {
    color: #FFF;
}

#user-profile .tab-container .tab.active, #user-profile .tab-container .tab:hover, #user-profile .tab-container .tab:focus,
#user-profile .tab-container .tab.active:hover, #user-profile .tab-container .tab.active:focus {
    background-color: #353636;
    border: 1px solid #000;
    border-right: none;
    color: #FFF;
}

#user-profile .tab-container .active a {
    color: #FFF;
}

#user-profile .tab-container .myinfo {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -907px #FFF !important;
    padding-left: 27px;
}

#user-profile .tab-container .myinfo.active,
#user-profile .tab-container .myinfo:hover, #user-profile .tab-container .myinfo:focus,
#user-profile .tab-container .myinfo.active:hover, #user-profile .tab-container .myinfo.active:focus {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -882px #353636 !important;
}

#user-profile .tab-container .update-profile {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -962px #FFF;
    padding-left: 25px;
}

#user-profile .tab-container .update-profile.active,
#user-profile .tab-container .update-profile:hover, #user-profile .tab-container .update-profile:focus,
#user-profile .tab-container .update-profile.active:hover, #user-profile .tab-container .update-profile.active:focus {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -934px #353636;
}

#edit-picture .user-picture img {
    width: 200px
}

/* for mobile icon*/
#user-profile .tab-container .update-mobile {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -2879px #FFF;
    padding-left: 25px;
}

#user-profile .tab-container .update-mobile.active,
#user-profile .tab-container .update-mobile:hover, #user-profile .tab-container .update-mobile:focus,
#user-profile .tab-container .update-mobile.active:hover, #user-profile .tab-container .update-mobile.active:focus {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -2939px #353636;
}

#user-profile .tab-container .change-password {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -1007px #FFF;
    padding-left: 25px;
    white-space: nowrap;
}

#user-profile .tab-container .change-password.active,
#user-profile .tab-container .change-password:hover, #user-profile .tab-container .change-password:focus,
#user-profile .tab-container .change-password.active:hover, #user-profile .tab-container .change-password.active:focus {
    background: url("/assets/images/icons.png") no-repeat scroll -3px -987px #353636;
}

#block-common-utility-comutil-user-login-new-block .block-content.content {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll 25px -8385px;
    display: block;
    height: 60px;
    padding-top: 42px;
}

#user-profile .pane-user-profile-header .views-field-picture .field-content {
    border: 2px solid #dddddd;
    float: left;
    margin-right: 10px;
    padding: 5px;
}

#user-profile .pane-user-profile-header .views-field-picture .field-content:hover {
    border-color: #bbbbbb;
}

/* ********** User Profile Page- Code Ends ***** */
/* ********** User Edit Profile Page- Code Starts ***** */

#user-profile-form .form-item {
    margin: 0px;
}

#user-profile-form #edit-profile-main-field-gender {
    border-bottom: 1px solid #DEDEDE;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    overflow: auto;
}

#user-profile-form .sms-edit-form .form-item {
    border: 0;
}

#user-profile-form .link-field-url .form-item {
    border-left: medium none;
    border-right: medium none;
}

#user-profile-form .form-item label {
    float: left;
    width: 140px;
    color: #070707;
    padding-left: 10px;
}

#user-profile-form .sms-edit-form .form-item label {
    width: 100px;
}

#user-profile-form .sms-edit-form .form-item-gateway-country label {
    width: 50px;
}

#user-profile-form .sms-edit-form .form-item-gateway-country {
    float: left;
    margin: 0 10px 0 0;
}

.sms-edit-form .form-item-number {
    float: left;
}

#user-profile-form .form-item label.option {
    width: 163px;
    margin-top: 9px;
    color: #474747;
    padding: 0 0 0 10px;
}

#user-profile-form .field-name-field-user-sms-alert,
#user-profile-form .field-name-field-user-email-alert {
    height: 40px;
}

/* Age text in the description is hiding */
#user-profile #edit-profile-main-field-age .description {
    display: none;
}

#user-profile-form .form-item input {
    width: 430px;
    padding: 6px 9px;
    margin: 5px 0;
    color: #474747;
}

#user-profile-form .form-item input.form-checkbox {
    margin-top: 11px;
    width: auto;
    margin-left: 20px;
}

#user-profile-form .sms-edit-form .form-item input {
    width: 150px;
}

#user-profile-form .form-item .form-radio {
    float: left;
    margin-top: 14px;
    width: auto;
}

/* ***** User Profile -Update Mobile Profile- Starts ***** */
body.page-user-edit-mobile #content-column {
    background: url("/assets/images/profile-header.png") repeat-x #FFF 0 0px;
    margin: 30px 0;
    padding: 20px 0;
}

body.page-user-edit-mobile #columns {
    box-shadow: 0 0 10px #cccccc;
}

.page-user-edit-mobile #content-column .content-inner {
    padding: 30px;
}

body.page-user-edit-mobile #user-profile #block-views-user-profile-header-block {
    float: left;
    width: 42.2375%;
    margin-top: -33px;
}

body.page-user-edit-mobile #user-profile #block-block-10 {
    float: left;
    width: 56.7625%;
    margin-top: -20px;
}

/* User Profile -Update Mobile Profile- Mobile Middle Section Starts */

body.page-user-edit-mobile #user-profile .view.view-user-profile-middle-section {
    float: right;
    margin: 30px 10px 30px 0;
}

body.page-user-edit-mobile #user-profile .view-user-profile-middle-section ul {
    list-style: none;
}

body.page-user-edit-mobile #sms-user-settings-add-form .form-item {
    border: 1px solid #dedede;
    margin: 0;
}

body.page-user-edit-mobile #sms-user-settings-add-form .form-type-textfield.form-item-number {
    background: none repeat scroll 0 0 #f1f1f1;
    border-bottom: medium none;
    line-height: normal;
}

body.page-user-edit-mobile #user-profile form .form-submit {
    margin-top: 20px;
}

body.page-user-edit-mobile #sms-user-settings-add-form .form-item label {
    color: #070707;
    padding-left: 10px;
    float: left;
    width: 140px;
}

body.page-user-edit-mobile #user-profile form .form-item select,
body.page-user-edit-mobile #user-profile form .form-item input {
    color: #474747;
    margin: 5px 0;
    padding: 6px 9px;
    width: 287px;
}

body.page-user-edit-mobile form#sms-user-settings-add-form {
    clear: both;
}

body.page-user-edit-mobile #sms-user-settings-confirm-form #edit-submit {
    margin: 0 10px 0 0;
}

body.page-user-edit-mobile #sms-user-settings-reset-form {
    clear: both;
}

body.page-user-edit-mobile #sms-user-settings-confirm-form .form-item label, body.page-user-edit-mobile #sms-user-settings-reset-form .form-item label {
    clear: both;
    padding-left: 0px;
}

/* User Profile -Update Mobile Profile- Mobile Middle Section Ends */

#user-profile-form .form-wrapper {
    border-bottom: 1px solid #dedede;
    margin-bottom: 0px
}

#user-profile-form .form-actions.form-wrapper {
    border: none;
    background: none !important;
}

#user-profile-form .form-wrapper:first-child {
    border-top: 1px solid #dedede;
    background: none repeat scroll 0 0 #F1F1F1;
}

#user-profile-form .form-wrapper:nth-child(2n+3) {
    background: none repeat scroll 0 0 #F1F1F1;
}

#user-profile-form .fieldset-wrapper .form-wrapper {
    border: medium none !important;
}

#user-profile-form .form-type-hierarchical-select label, #user-profile-form .form-type-hierarchical-select select {
    margin-top: 7px;
}

#user-profile-form #edit-profile-main-field-user-ministry-department {
    border-top: none;
    margin-bottom: 0px;
}

#user-profile-form #edit-profile-main-field-user-ministry-department .selects {
    padding: 5px 0px 3px;
}

#user-profile-form #edit-profile-main-field-user-ministry-department .selects select {
    padding: 10px 4px;
}

#user-profile-form #edit-profile-main-field-user-ministry-department label {
    padding-top: 16px;
}

#user-profile-form fieldset {
    border: none;
    clear: both;
    padding: 0px;
    margin: 15px 0 0;
    border-bottom: 1px solid #DEDEDE;
    background: none !important;
}

#user-profile-form fieldset legend {
    margin: 0px 0 15px;
}

#user-profile-form legend .fieldset-legend {
    background: none;
    padding: 0px;
    font-weight: bold;
}

#user-profile-form .fieldset-title {
    color: #3B3B3B;
    font-weight: bold;
}

#user-profile-form #profile-main-field-user-website-add-more-wrapper, #user-profile-form #profile-main-field-address-office-add-more-wrapper,
#user-profile-form #profile-main-field-user-designation-add-more-wrapper, #user-profile-form #profile-main-field-phone-office-add-more-wrapper,
#user-profile-form #profile-main-field-mobile-no-add-more-wrapper, #user-profile-form #edit-profile-main-field-user-email-alert,
#user-profile-form #edit-profile-main-field-gender {
    clear: both;
}

#user-profile-form .fieldset-wrapper {
    border: 1px solid #DEDEDE;
    border-bottom: none;
    border-bottom: none;
}

#user-profile-form .form-item.form-type-radios.form-item-profile-main-field-user-email-alert-und {
    border: 1px solid #DEDEDE;
    border-left: none;
    border-right: none;
    border-bottom: none;
    overflow: auto;
    background: #FFF;
}

/* ********** User Edit Profile Page- Code Ends ***** */
/* *********** Change Password For User Profile - Code Starts ***************** */
#user-profile-form #change-password .form-wrapper:first-child {
    border-top: none;
}

#user-profile-form #change-password .form-wrapper {
    border-bottom: 1px solid #DEDEDE;
}

#user-profile-form #change-password .fieldset-wrapper .form-item {
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #dedede;
    border-top: medium none;
}

#user-profile-form #change-password .form-actions.form-wrapper {
    border-bottom: none !important;
}

#user-profile-form #change-password #edit-picture input {
    float: left;
    margin-left: 9px;
    margin-top: 12px;
    width: auto;
}

#user-profile-form #change-password #edit-account .form-item.form-type-textfield.form-item-mail label {
    clear: left;
}

#user-profile-form #change-password #edit-picture .description {
    clear: both;
    margin: 0 10px;
}

#user-profile-form #change-password .form-item {
    border-top: 1px solid #DEDEDE;
}

#user-profile-form #change-password .form-type-password {
    width: auto;
}

#user-profile-form #change-password .password-strength, #user-profile-form #change-password div.password-confirm {
    margin: 0.5em 1em 0 0;
}

body #user-profile-form #change-password .password-strength {
    float: right;
    position: relative;
}

#user-profile-form #change-password .form-type-password-confirm>.description {
    padding: 10px 12px;
}

body #change-password .description {
    margin-left: 165px;
    padding: 6px 0;
    width: auto;
}

#user-profile-form #change-password .password-suggestions {
    margin-left: 165px;
    width: 413px;
}

#user-profile-form #change-password .password-parent {
    border-top: none;
}

#user-profile-form #change-password .password-parent, #user-profile-form #change-password .confirm-parent {
    border-left: medium none;
    border-right: none;
}

#user-profile-form #change-password fieldset#edit-timezone, #user-profile-form #change-password .field-widget-text-textfield,
#user-profile-form #change-password .field-type-number-integer, #user-profile-form #edit-ldap-user-prov-entries {
    display: none;
}

#user-profile-form #change-password .form-item-current-pass, #user-profile-form #change-password .password-parent {
    background: #F1F1F1;
}

/* *********** Change Password For User Profile - Code Ends ***************** */
/* *********** Reset Password For User - Code Starts ***************** */
body.page-user-reset #user-profile-form.form-item input {
    width: 330px;
}

body.page-user-reset #user-profile-form #edit-account {
    padding: 10px;
    border: 1px solid #DEDEDE;
}

body.page-user-reset #user-profile-form .form-wrapper .form-item {
    border: none;
}

body.page-user-reset #user-profile-form .confirm-parent,
body.page-user-reset #user-profile-form .password-parent {
    width: auto;
}

body.page-user-reset #user-profile-form .password-strength {
    width: 14em;
    margin-right: 197px;
    margin-top: 8px;
}

body.page-user-reset #user-profile-form div.password-confirm {
    margin-bottom: 0.8em;
    margin-right: 210px;
    margin-top: 0.8em;
}

body.page-user-reset #user-profile-form div.form-item div.password-suggestions {
    width: 44em;
}

body.page-user-reset #user-profile-form .description {
    clear: both;
    margin: 10px;
}

body.page-user-reset #user-profile-form fieldset .fieldset-wrapper {
    border-bottom: 1px solid #dedede !important;
}

body.page-user-reset #user-profile-form fieldset.form-wrapper, body.page-user-reset #user-profile-form .field-type-text {
    border-bottom: medium none;
}

body.page-user-reset #user-profile-form fieldset .fieldset-wrapper .form-type-select {
    margin: 5px;
}

/* *********** Reset Password For User - Code Ends ***************** */

/* User Profile- Middle Section Starts */
#user-profile .pane-user-profile-middle-section {
    float: right;
    margin: 30px 0 20px 0;
}

#user-profile .view-user-profile-middle-section {
    margin-bottom: 30px;
}

#user-profile .view-user-profile-middle-section .views-label {
    color: #070707;
}

#user-profile .view-user-profile-middle-section .item-list .views-field {
    display: inline;
    padding: 0px 10px;
    color: #474747;
}

#user-profile .pane-user-profile-middle-section ul {
    list-style: none;
}

#user-profile .view-user-profile-middle-section .item-list .views-field-created {
    border-left: 1px solid #000;
    padding-right: 0px;
}

/* User Profile- Middle Section Ends */
/* User Profile- User Profile Details Section Starts */
/* For Personal Information with out View - code starts */

.user-profile #columns {
    box-shadow: 0 0 10px #cccccc;
}

/* #user-profile .panel-flexible-inside .panels-flexible-row-first{margin-bottom:20px;} */
#user-profile .panels-flexible-row-last .pane-user-profile-main.no-title.block {
    margin-top: -20px;
    margin-bottom: 0px;
}

#user-profile .pane-/assets/images.pane-1.no-title.block {
    margin: 0;
}

#user-profile section.personal-information h3 {
    display: none;
}

#user-profile .pane-user-profile-details .view-user-profile-details {
    padding-top: 18px;
}

#user-profile .personal-information .content,
#user-profile .pane-user-profile-details .view-user-profile-details .views-row {
    border: 1px solid #DEDEDE;
    border-bottom: none;
}

#user-profile .personal-information .entity-profile2 .field {
    border-bottom: 1px solid #DEDEDE;
}

#user-profile .personal-information .entity-profile2.odd, #user-profile .pane-user-profile-details .view-user-profile-details .views-field.odd-row,
#user-profile .personal-information .entity-profile2 .content .field:nth-child(odd) {
    background: none repeat scroll 0 0 #F5F5F5;
}

#user-profile .pane-user-profile-details .view-user-profile-details .views-field.even-row,
#user-profile .personal-information .entity-profile2 .content .field:nth-child(even) {
    background: none repeat scroll 0 0 #FFF;
}

#user-profile .personal-information .entity-profile2 .field-label,
#user-profile .pane-user-profile-details .view-user-profile-details .views-row .views-label {
    margin: 0;
    padding: 7px 20px 12px;
    width: 140px;
    float: left;
    color: #070707;
    font-weight: normal;
}

#user-profile .pane-user-profile-details .view-user-profile-details .views-field {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DEDEDE;
}

#user-profile .personal-information .field-items,
#user-profile .pane-user-profile-details .view-user-profile-details .views-row .views-field .field-content {
    padding: 7px 20px 12px;
    float: none;
    color: #474747;
    min-height: 42px;
}

body section.personal-information .entity-profile2 .content .field-items {
    margin-top: 0px;
}

#user-profile .personal-information .field-type-taxonomy-term-reference {
    margin-bottom: 0px;
}

#user-profile .personal-information .field-name-field-user-ministry-department .field-items {
    margin-left: 160px;
}

#user-profile .personal-information .field-name-field-user-ministry-department .field-items li {
    margin-left: 15px;
}

/* =============================================================================
  * FAQ Block - Code
  * ========================================================================== */

.faq-questions span a {
    background: url("/assets/images/toggle-right-black.png") no-repeat scroll 5px 6px;
    padding: 5px 5px 5px 26px;
    padding: 0.384615384615384rem 0.384615384615384rem 0.384615384615384rem 2rem;
    cursor: pointer;
    color: #242424;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.faq-answer {
    padding: 0 30px;
    padding: 0 2.307692307692308rem;
}

.view-view-faq-list .active span a {
    background: url("/assets/images/toggle-down-black.png") no-repeat scroll 5px 7px;
}

.view-view-faq-list .views-row-odd, .view-view-faq-list .views-row-even {
    background: none repeat scroll 0 0 #F6F6F6;
    border-radius: 3px;
    box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.14);
    -moz-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.14);
    -webkit-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.14);
    padding: 5px;
}

.view-view-faq-list .views-row-even {
    box-shadow: none;
    background: none repeat scroll 0 0 #FFF;
    margin: 1px 0;
}

.view-view-faq-list .active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #F6F6F6;
    border-radius: 3px;
    box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.14);
    -moz-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.14);
    -webkit-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.14);
    margin: 5px 0;
}

/* ********** FAQ Block - Code Ends ********** */
/* =============================================================================
  * Link to us Popup Container
  * ========================================================================== */

.view-link-to-us .view-footer {
    clear: both;
}

.item-list .link-to-us {
    list-style: none;
    display: inline-block;
    width: 100%
}

.view-link-to-us .item-list .link-to-us li {
    background: url("/assets/images/png-banner-bg1.png") repeat 0 0;
    float: left;
    height: 200px;
    width: 194px;
    margin: 20px 20px 20px 0;
    position: relative;
    list-style: none;
}

.view-link-to-us .item-list .link-to-us .views-field-colorbox {
    text-align: center;
    border: 10px solid #f7f7f7
}

.view-link-to-us .item-list .link-to-us .item-list li {
    height: auto;
    margin: 0;
}

.link-to-us .banner-details {
    display: none;
}

.view-link-to-us .item-list .link-to-us .colorbox-linktous .field-content {
    top: 51%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

.item-list .link-to-us li ul>li {
    float: left;
    height: auto;
    padding: 0 0 0 19px;
    width: 40%;
    background-size: 18px !important;
    list-style: none
}

.item-list .link-to-us .banner-sector {
    background: none repeat scroll 0 0 #85BE00;
    border-radius: 0 0 4px 3px;
    bottom: 0px;
    color: #FFFFFF !important;
    display: block;
    left: 0px;
    padding: 7px 10px;
    position: absolute;
    width: 100%;
    z-index: 100;
}

.item-list .link-to-us .banner-sector a {
    color: #FFF;
}

.item-list .icon-thumb h4 {
    display: none;
}

.view-link-to-us .views-exposed-form label {
    padding: 0px;
}

.view-link-to-us-index.view-id-link_to_us_index .item-list ul {
    width: 100%;
    display: inline-block
}

.view-link-to-us-index.view-id-link_to_us_index .view-content .item-list li {
    float: left;
    list-style: none;
    background: rgba(0, 0, 0, 0) url("/assets/images/png-banner-bg1.png") repeat scroll 0 0;
    margin: 0 0 1em 1em;
    width: 18%;
    position: relative;
    height: 200px;
    overflow: hidden;
    z-index: 1;
}

.view-link-to-us-index .colorbox-inline.init-colorbox-inline-processed.cboxElement {
    max-width: 180px;
    display: inline-block;
    width: 100%;
    z-index: -1;
    margin: 0 auto
}

.view-link-to-us-index .views-field-field-com-app-sector {
    position: absolute;
    bottom: 0px;
    background: #85be00;
    padding: 10px;
    width: 100%;
    border-radius: 0 0 4px 3px;
    z-index: 11;
}

.view-link-to-us-index .views-field-field-com-app-sector a {
    color: #fff
}

/* Popup Container in Link to Us Page Starts */
.popup-container .item-list {
    margin-bottom: 15px;
    float: right;
    width: 52%;
}

.popup-container li {
    background: none repeat scroll 0 0 #85BE00;
    color: #FFFFFF;
    float: left;
    list-style: none outside none;
    margin: 2px !important;
    padding: 7px 4px !important;
}

.popup-container li a {
    color: #FFF !important;
}

.page-link-to-us .popup-container a {
    background: #85be00;
    color: #fff;
    display: inline-block;
}

.popup-container .preview-container {
    background: url("/assets/images/png-banner-bg1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 10px solid #F7F7F7;
    float: left;
    height: 320px;
    overflow: hidden;
    width: 320px;
    text-align: center;
}

.popup-container .popup-header-title h4 {
    margin: 0;
    float: right;
    margin: 0 0 10px;
    width: 52%;
    color: #626262;
}

.popup-container .thumb-popup a {
    background: url("/assets/images/png-banner-bg1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 180px;
    width: 180px;
    list-style: none outside none;
    margin: 0 40px 40px 0;
    position: relative;
    display: none;
}

.preview-container .text {
    color: #2d2d2d;
    font-size: 16px;
    font-size: 1.231em;
    font-weight: bold;
    padding: 0 22px;
}

body.page-link-to-us #cboxTitle {
    display: block !important;
    width: 36%;
}

.dynamic-image-container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    margin-left: auto;
    margin-right: auto;
}

body.page-link-to-us #cboxOverlay {
    background: #FFFFFF;
}

body.page-link-to-us #colorbox {
    box-shadow: 0 0 20px #959595 !important;
}

/* Link to us Popup Container - Code Ends */

/* =============================================================================
  * View Exposed Form
  * ========================================================================== */
body .views-exposed-form .views-exposed-widget {
    padding: 6px;
}

.view-link-to-us .views-submit-button, .view-link-to-us .views-reset-button {
    margin: 21px 0 0;
}

.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: -1px;
    padding: 11px 25px;
}

.views-exposed-form label {
    z-index: 1;
}

.views-widget-filter-status label,
.views-widget-filter-type label {
    display: none;
}

.views-widget-filter-timestamp .views-widget {
    display: inline-flex;
}

.node-type-catalog .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: inherit;
    padding: 12px 25px;
}

/* =============================================================================
  * Newsletters
  * ========================================================================== */
.node-type-newsetters .article {
    margin: 0 auto;
    width: 588px;
}

.views-view-grid tbody {
    border-top: medium none;
}

.view-newsletters .views-view-grid td {
    padding-bottom: 20px;
    vertical-align: top
}

.view-newsletters tbody, .view-newsletters table, .view-newsletters table tr, .view-newsletters table tr td {
    border: none;
    background: none;
}

.view-newsletters .views-field-field-newsletters-thumbnail .field-content>a {
    background: none repeat scroll 0 0 #EFEFEF;
    min-height: 300px;
    border: 1px solid #DFDFDF;
    display: block;
    padding: 8px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.view-newsletters .views-field-field-newsletters-thumbnail .field-content>a img {
    width: 280px;
}

.view-newsletters .views-field-field-newsletters-thumbnail .field-content>a:hover, .view-newsletters .views-field-field-newsletters-thumbnail .field-content>a:focus {
    -webkit-box-shadow: inset 0px 0px 20px #a5a5a5;
    -moz-box-shadow: inset 0px 0px 20px #a5a5a5;
    box-shadow: inset 0px 0px 20px #a5a5a5;
    transition: box-shadow 0.5s;
}

.view-newsletters .views-field-field-newsletters-date {
    background: none repeat scroll 0 0 #434343;
    border: 1px solid #DFDFDF;
    color: #FFFFFF;
    font-size: 13px;
    font-size: 1em;
    font-weight: bold;
    margin-left: 10px;
    margin-top: -63px;
    opacity: 0.9;
    padding: 14px 8px;
    position: relative;
    width: 93%;
}

.view-newsletters .views-field-field-newsletters-date .field-content {
    color: #FFFFFF;
    font-weight: bold;
}

.views-label.views-label-field-newsletters-date {
    float: left;
}

.view-newsletters span.date-display-single {
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 6px;
}

.node-newsetters table, .node-newsetters table tbody {
    border: none;
    margin: 0;
    padding: 0;
}

.node-newsetters table tr, .node-newsetters table tr td {
    background: none;
    border: none;
}

.node-newsetters table tr td h2 {
    border: none;
}

.node-newsetters table tr td br {
    display: none;
    font-weight: normal;
}

.node-newsetters table tr td hr {
    clear: both;
}

body.node-type-newsetters .node-newsetters table.table_bullet tr td {
    vertical-align: top;
}

body.node-type-newsetters .node-newsetters table.footer td.slash {
    padding: 0px;
}

/* ******** Newsletters - Code Starts ******/
/* =============================================================================
  * Sector Page
  * ========================================================================== */
.page-sectors span.ext {
    display: none !important
}

.page-sectors .sectorsname {
    display: block;
    background: #aaaca5;
    padding: 10px 0px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    color: #fff !important;
}

.page-sectors .item-list .link-to-us .banner-sector {
    position: inherit;
}

.page-sectors ul.link-to-us li {
    float: left;
    height: 188px;
    padding: 0px;
    text-align: center;
    width: 15.8%;
    overflow: hidden
}

.page-sectors ul.link-to-us li a {
    line-height: 1;
    text-transform: capitalize
}

.page-sectors ul.link-to-us li a img {
    max-width: 180px
}

.page-sectors .link-to-us li.views-row {
    border: 1px solid #b8b8b8;
    margin: 5px;
    position: relative;
}

.page-sectors .sector_wise_count {
    display: none;
    position: static;
    bottom: 0px;
    left: 0;
    width: 100%;
    background: #f2f2f2;
    top: 100%;
    height: 0;
    padding: 5px;
    color: #666;
    min-height: 45px;
    text-transform: capitalize !important;
    transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s
}


.page-sectors ul.link-to-us li:hover {
    float: left;
    text-align: center;
    overflow: hidden
}

.page-sectors ul.link-to-us li:hover .sector_wise_count {
    height: auto;
    position: absolute;
    top: 0px;
    padding: 0px
}

.page-sectors .sector_wise_count>a {
    font-size: 13px;
    color: #fff;
    display: block;
    line-height: 1.1;
    margin: 0px;
    padding: 8px;
    background: #aaaca5
}

.page-sectors .sector_wise_count ul {
    display: inline-block;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0px 5px;
}

.page-sectors .sector_wise_count ul li {
    font-family: open sans;
    margin: 0px;
    width: 50% !important;
    padding: 26px 2px 7px !important;
    color: #333333;
    line-height: 1.4;
    font-size: 13px;
    width: 50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box
}

.page-sectors .sector_wise_count ul li span {
    display: block
}

.page-sectors .sector_wise_count ul li:nth-child(1) {
    background: transparent url("/assets/images/Catalog-title.png") no-repeat scroll center 5px
}

.page-sectors .sector_wise_count ul li:nth-child(2) {
    background: rgba(0, 0, 0, 0) url("/assets/images/dataset-icon.png") no-repeat scroll center 5px
}

.page-sectors .sector_wise_count ul li:nth-child(3) {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll center -1153px;
    background-size: 70px !important
}

.page-sectors .sector_wise_count ul li:nth-child(4) {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll center -1012px;
    background-size: 70px !important;
    padding-bottom: 0px !important
}


.page-sectors .sector_wise_count ul li:nth-child(odd) {
    border-right: 1px solid #ccc;
}

.page-sectors .sector_wise_count ul li:nth-child(1), .page-sectors .sector_wise_count ul li:nth-child(2) {
    border-bottom: 1px solid #ccc;
}

/***** Sector Page-Ends *****/
/* =============================================================================
  * Event Page
  * ========================================================================== */

#event-ongoing-block {
    margin-bottom: 0px;
}

.event_container {
    background: url("/assets/images/event-background.png") repeat scroll 169px 0;
    height: 214px;
    margin-bottom: 20px;
    clear: both;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
    background-size: 100% auto;
}

.event-thumb {
    float: left;
    width: 225px;
    height: auto;
}

.event_title {
    color: #404040;
    font-size: 1.4em;
    line-height: 28px;
    width: 92%;
    margin-top: -6px
}

.event-thumb img {
    border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
}

.event-content {
    float: right;
    padding-left: 0;
    width: 80%;
}

.event_desc {
    margin: 21px 0;
}

.event_desc>p {
    color: #5B5B5B;
}

.explore-event a {
    background: none repeat scroll 0 0 #007cd1;
    float: left;
    font-size: 14px;
    font-size: 1.077em;
    color: #fff;
    padding: 12px 25px;
    width: auto;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.explore-event a:hover, .explore-event a:focus {
    background: none repeat scroll 0 0 #0270BC;
    transition: background 0.5s;
    text-decoration: none;
}

.event-status {
    border-left: 8px solid transparent;
    border-top: 18px solid #85BE00;
    border-right: 0px solid #85BE00;
    border-bottom: 18px solid #85BE00;
    color: #FFFFFF;
    height: 0;
    padding: 0 10px;
    width: auto;
    margin-bottom: 20px;
    margin-top: 8px;
    clear: right;
    position: absolute;
    right: 2px;
    top: -7px;
}

.event-status span {
    margin: -9px 0 0 0;
    display: block;
    font-size: 13px;
    font-size: 1em;
}

.event-status.Finished,
.event-status.Closed {
    border-left: 8px solid transparent;
    border-top: 18px solid #de4343;
    border-right: 0px solid #de4343;
    border-bottom: 18px solid #de4343;
}

.event_desc {
    margin-bottom: 25px;
}

.share-event {
    float: right;
    margin-right: 12px;
    margin-top: 7px;
    padding-top: 12px;
}

.share-event>span {
    opacity: 0;
}

.share-event a {
    text-indent: -99999px;
    width: 24px;
    height: 24px;
    display: inline-block;
    line-height: 23px;
    margin: 0px;
    margin: 0px 2px;
}

.share-event .facebook {}

.list-view .common-events .event-content .share-event a.facebook {
    background-position: 22px -37px;
}

.list-view .common-events .event-content .share-event a.twitter {
    background-position: -12px -138px;
}

.share-event .twitter {}

.share-event a:focus {
    outline: none;
    border: 1px solid;
    opacity: 0.8;
}

/*Event list view css*/
.list-view .common-events .event-content .share-event a.facebook {
    background-position: -7px -37px;
}

.list-view .common-events .event-content .share-event a.twitter {
    background-position: -12px -138px;
}

.list-view .event_desc {
    margin-bottom: 25px;
    height: 65px;
    overflow: hidden
}

.list-view .event-bottom {
    overflow: hidden;
    /*  background:#EFE9E9 */
}

/***************************************************/
/*Event grid-view css*/
.grid-view .common-events .event-thumb {
    width: 100%;
    border-radius: 0px;
    height: auto
}

.grid-view .common-events .event-thumb img {
    width: 100%;
    border-radius: 0px
}

.grid-view .common-events .event-content {
    padding: 0 22px 110px;
    float: left;
    width: 100% !important;
    margin-bottom: 20px;
    border: 1px solid #d5d2d2;
    position: relative;
    border-top: 0px;
    margin-top: -5px;
}

.grid-view .common-events .event-content .event_title {
    color: #007cd1;
    width: 100%;
    margin-top: 18px;
    line-height: 20px
}

.grid-view .common-events .event-content .event_desc {
    margin: 0px;
    font-size: 1.077em;
    height: 99px;
    overflow: hidden
}

.grid-view .common-events .event-content .explore-event {
    float: right;
    padding: 10px
}

.grid-view .common-events .event-content .explore-event a {
    padding: 6px 12px;
    text-transform: uppercase
}

.grid-view .common-events .event-status {
    bottom: 70px;
    top: auto;
    left: 20px;
    margin: 0px;
    width: 80px;
    height: 22px;
    border: 2px solid #eb8e8e;
    color: #de4343;
    line-height: 35px;
    border-radius: 25px
}

.grid-view .common-events .event-content .share-event, .list-view .common-events .event-content .share-event {
    float: left;
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -8px -1541px;
    float: left;
    height: 40px;
    margin: 0px
}

.grid-view .common-events .event-content .share-event a, .list-view .common-events .event-content .share-event a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat;
    width: 35px;
    height: 26px;
    margin: 0px
}

.grid-view .common-events .event-content .share-event a.facebook {
    background-position: -10px -37px;
}

.grid-view .common-events .event-content .share-event a.twitter {
    background-position: -12px -138px;
}

.list-view .common-events .event-content .share-event {
    float: right
}

.grid-view .common-events .event-bottom {
    width: 100%;
    display: inline-block;
    background: rgba(0, 0, 0, 0) url("/assets/images/Bottom-grey-band.png") no-repeat scroll center 0;
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-size: cover
}

/* ***** Event Internal Header - Starts ***** */

.event-home-container {
    position: relative;
}

.event-home-container-block {
    color: #ffffff;
    left: 26%;
    position: absolute;
    top: 7%;
    width: 73%;
}

.event-home-header-content {
    height: 215px;
}

.event-header-title {
    color: #1B1B1B;
    font-size: 24px;
    font-size: 1.846em;
    font-weight: bold;
    float: left;
}

.share-event-home {
    float: right;
    margin-right: 12px;
}

.share-event-home a {
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    text-indent: -99999px;
    width: 24px;
}

.share-event-home .facebook {
    background: url("/assets/images/event-home-facebook-icon.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
}

.share-event-home .twitter {
    background: url("/assets/images/event-home-twitter-icon.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);
}

.event-home-header-content .event-fields {
    clear: both;
    padding-top: 5px;
}

.event-status-home {
    float: right;
    height: 0;
    border-left: 8px solid transparent;
    padding: 0 10px;
}

.event-status-home>span {
    display: block;
    margin: -9px 5px 0;
}

.tabContainer .contentBox h3 {
    font-family: Open Sans Semibold, sans-serif;
}

body.node-type-events #content ul.quicktabs-style-nostyle li.active {
    background: #F3F3F3;
}

body.node-type-events #content ul.quicktabs-style-nostyle li.active a {
    color: #4A4A4A;
}

body.node-type-events #content ul.quicktabs-tabs {
    background: none repeat scroll 0 0 #394657;
    margin-bottom: 0;
    height: 51px;
}

body.node-type-events #content ul.quicktabs-tabs.quicktabs-style-nostyle {
    border-radius: 3px 3px 0 0;
}

body.node-type-events #content ul.quicktabs-style-nostyle li {
    top: 0px;
    padding-bottom: 0px;
}

body.node-type-events #content ul.quicktabs-style-nostyle li a {
    background: none;
    color: #FFFFFF;
    font-size: 14px;
    font-size: 1.077em;
    padding: 13px;
}

body.node-type-events #content ul.quicktabs-style-nostyle li:hover, body.node-type-events #content ul.quicktabs-style-nostyle li:focus {
    background: #47566C;
}

body.node-type-events #content ul.quicktabs-style-nostyle li.active:hover, body.node-type-events #content ul.quicktabs-style-nostyle li.active:focus {
    background: #F3F3F3;
    color: #4A4A4A;
}

/* Home Page Event Container Wrapper */
body.node-type-events .wrapper, body.node-type-events .event-wrapper {
    border: none;
    margin: 0 auto;
    padding: 0;
    width: auto;
}

body.node-type-events .tabContainer {
    background: none repeat scroll 0 0 #F3F3F3;
    padding: 25px;
    width: auto;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0 auto;
    overflow: hidden;
}

body.node-type-events .contentBox {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 2% 0 0;
    padding: 10px 17px;
    width: 32%;
    min-height: 405px;
}

body.node-type-events .contentBox.column-2 {
    width: 49%;
}

body.node-type-events .contentBox.column-2:first-child {
    margin-right: 2%;
}

body.node-type-events .contentBox.nomargin {
    margin: 0;
}

/* ***** Event Internal Header - Ends ***** */

/* Quick tab no style as OGPL primary Tabs */
body .quicktabs-style-nostyle {
    border-radius: 0;
    border-color: #DEDEDE;
    clear: left;
    padding: 0px;
    position: relative;
}

ul.quicktabs-style-nostyle li {
    border: medium none;
    border-radius: 0;
    color: #2D2D2D;
    padding-bottom: 10px;
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    position: relative;
    top: 1px;
    white-space: nowrap;
    margin: 0;
}

ul.quicktabs-style-nostyle li.active {
    background: url("/assets/images/down-arrow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}

ul.quicktabs-style-nostyle li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
    background: none repeat scroll 0 0 #E0E0E0;
    color: #2D2D2D;
    font-size: 18px;
    font-size: 1.385em;
}

ul.quicktabs-style-nostyle li.active a {
    background: none repeat scroll 0 0 #282828;
    color: #ECECEC;
}

/* Quick tab Ends */
/* =============================================================================
  * Metrics Notation
  * ========================================================================== */
#metrics-color-notation {
    padding: 10px 0 0;
    overflow: auto;
}

#metrics-color-notation .ministry-notation-box {
    background: none no-repeat scroll 0 0 #206BA4;
    color: #206BA4;
    float: left;
    height: 30px;
    width: 30px;
}

#metrics-color-notation .ministry-notation-text, #metrics-color-notation .department-notation-text, #metrics-color-notation .organization-notation-text {
    float: left;
    font-weight: bold;
    margin: 5px 10px 0;
}

#metrics-color-notation .department-notation-box {
    background: none no-repeat scroll 0 0 #E0E0D1;
    color: #E0E0D1;
}

#metrics-color-notation .organization-notation-box {
    background: none no-repeat scroll 0 0 #EBF4FA;
    color: #EBF4FA;
}

#metrics-color-notation .organization-notation-box, #metrics-color-notation .department-notation-box {
    float: left;
    height: 30px;
    width: 30px;
    margin-left: 187px;
}

/* ***** Metrics Notation Ends ***** */

/* =============================================================================
  * Data Controller Grid view
  * ========================================================================== */
/* ********* Data Controller Grid view - Code Starts **********/
/*data controller new */
.page-metrics-central .footable-loaded caption {
    margin-bottom: 0px;
}

.view-chief-data-officers-index .footable-loaded tr, .view-chief-data-officers-index .footable-loaded {
    background: none;
    border: 0px
}

.view-chief-data-officers-index .footable-loaded td {
    background: #f3f3f3;
    border: 1px solid #ccc;
    margin-left: 15px;
    margin-bottom: 20px;
    width: 49%;
    padding: 0px;
    float: left;
}

.view-chief-data-officers-index .footable-loaded td:first-child {
    margin-left: 0px
}

.view-chief-data-officers-index .footable-loaded td>div {
    border-bottom: 1px solid #ccc;
    padding: 5px 10px;
}

.view-chief-data-officers-index .footable-loaded td>div:last-child {
    border-bottom: 0px;
    width: 100%;
    display: inline-block
}

.view-chief-data-officers-index .footable-loaded td>div.views-field-nothing {
    display: inline-block;
    width: 100%
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block {
    overflow: hidden
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block .contact {
    display: none
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block .contactinfo.ogpl-processed>a {
    background: #47586e;
    padding: 5px 8px;
    color: #fff;
    text-align: center;
    display: inline-block
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block>div {
    float: left;
    margin-right: 10px
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block .office-memo span {
    float: left
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block .office-memo span a {
    margin-left: 0px;
    height: 28px;
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block .office-memo>span table {
    margin: 0px
}

.view-chief-data-officers-index .footable-loaded td .coordinator-block .office-memo>span td {
    border: 0px;
    margin: 0px 5px
}

.view-chief-data-officers-index .views-field-field-dc-ministry-department ul li {
    display: none;
    margin: 0;
}

.view-chief-data-officers-index .views-field-field-dc-ministry-department ul li.last {
    display: inline;
}

.view-chief-data-officers-index .views-field-field-dc-ministry-department .item-list,
.view-chief-data-officers-index .views-field-field-dc-ministry-department ul {
    display: inline;
}

.past-cdos .pastcdos {
    text-indent: -99999px;
    width: 28px;
    height: 28px;
    background: url("/assets/images/Icon-4.png") no-repeat scroll center center;
    display: inline-block;
    border: 1px solid #dedede
}

/*==================================================*/
.data-controllers-link {
    position: relative;
    float: right;
    margin: -33px 0px 8px 3px;
}

.data-controllers-link a {
    background: none repeat scroll 0 0 #82BE04;
    border-radius: 2px;
    color: #FFFFFF;
    float: left;
    padding: 4px 10px;
    font-weight: bold;
}

.data-controllers-link a:focus, .data-controllers-link a:hover {
    outline: none;
    border: 1px dotted #000;
    padding: 3px 9px;
}

.view-data-controller-table {
    color: #5E5E5E;
}

.view-data-controller-table .view-content {
    width: 100%;
}

body .view-data-controller-table .views-view-grid tr td.col-1 {
    padding: 0px;
}

body .view-data-controller-table .views-view-grid tr td.col-2 {
    padding: 0px
}

body .view-data-controller-table .views-view-grid>tr>td {
    width: 49%;
}

.view-data-controller-table .views-view-grid tr {
    background: none;
}

.view-data-controller-table .views-view-grid {
    border: none;
    clear: both;
}

.view-data-controller-table .views-view-grid tbody tr {
    border-top: none;
}

.view-data-controller-table .contactinfo,
.view-data-controller-table .coordinatorinfo {
    float: left;
}

.contactinfo {
    margin-right: 8px;
}

.view-data-controller-table .contactinfo .header {
    background: none repeat scroll 0 0 #47586E;
    color: #FFFFFF;
    padding: 4px 10px;
    float: left;
}

.view-data-controller-table .coordinatorinfo {
    border: 1px solid #dedede;
    margin-right: 6px !important
}

.view-data-controller-table .coordinatorinfo .header {
    background: url("/assets/images/Icon-3.png")center center no-repeat;
    display: block;
    text-indent: -9999px;
    width: 27px;
    padding: 3px 5px;
    cursor: pointer;
}

/* .view-data-controller-table .coordinatorinfo .header:focus{padding:2px 4px;} */
.view-data-controller-table .controller-field,
.view-data-controller-table .views-view-grid .views-field-field-state-department {
    background: none repeat scroll 0 0 #F3F3F3;
    padding: 5px 11px;
}

.coordinator-container {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #DEDEDE;
    padding: 13px 11px;
    overflow: hidden;
}

.coordinator-container a:focus {
    outline: none;
    border: 1px dotted;
}

body .coordinator-container .coordinator-block .contactinfo a:focus {
    padding: 3px 9px;
}

.view-data-controller-table .views-view-grid .coordinator-container .new-nom {
    float: right;
    line-height: 16px;
}

.view-data-controller-table .coordinator, .view-data-controller-table .contact {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 35px 0 0 -12px;
    position: absolute;
    display: none;
}

.view-data-controller-table .coordinator {
    margin-top: 10px;
}

.view-data-controller-table .coordinator {
    width: 279px;
    width: 21.46153846153846rem;
    z-index: 1;
}

.view-data-controller-table .coordinator .nic-coordintor {
    padding: 10px
}

.view-data-controller-table .coordinator, .view-data-controller-table .contact {
    border: 1px solid #B8B8B8;
}

.view-data-controller-table .contact {
    width: 22%;
    border-bottom: 1px solid #DEDEDE;
    z-index: 1;
}

.view-data-controller-table .contact div.row {
    border-bottom: 1px solid #DEDEDE;
    padding: 7px 11px;
    float: left;
    width: 100%;
}

.view-data-controller-table .contact div.contact-arrow {
    background: url("/assets/images/icons.png") no-repeat scroll center -734px transparent;
    border-bottom: medium none;
    height: 12px;
    margin-left: 71px;
    margin-top: -9px;
    padding: 0;
    position: absolute;
    width: 20px;
    z-index: 1;
}

.view-data-controller-table .coordinator-arrow {
    background: url("/assets/images/icons.png") no-repeat scroll center -734px transparent;
    border-bottom: medium none;
    height: 12px;
    margin-left: 14px;
    margin-top: -9px;
    padding: 0;
    position: absolute;
    width: 20px;
    z-index: 1;
}

.view-data-controller-table .view-empty p {
    margin-bottom: 0px;
}

.view-data-controller-table .coordinator-field {
    border-bottom: 1px solid #DEDEDE;
    clear: both;
    height: 33px;
    padding: 7px 13px;
    min-width: 272px;
}

.contactinfo {
    cursor: pointer;
    padding: 0 0px 0 0;
}

.view-data-controller-table .contact div.row>span {
    float: left;
    padding-left: 3px;
}

.coordinator-field span, .coordinator-field>div {
    display: block;
    float: left;
    padding-left: 3px;
}

.view-data-controller-table .coordinator-field:last-child {
    border-bottom: medium none;
}

.view-data-controller-table .coordinator-field>div {
    max-width: 200px;
}

.office-memo {
    float: left;
    margin-right: 11px;
}

.office-memo a {
    background: url("/assets/images/Icon-1.png") center center no-repeat;
    border: 1px solid #C6C6C6;
    display: inline-block;
    margin-left: 6px;
    padding: 3px 6px;
    text-indent: -99999px;
    width: 29px;
}

.office-memo a:focus {
    outline: none;
    border: 1px dotted;
}

.all-DC {
    background: url("/assets/images/icons.png") no-repeat scroll right -689px transparent;
    border: 1px solid #C6C6C6;
    border-radius: 2px 2px 2px 2px;
    float: right;
    height: 23px;
    margin: 3px 0 0;
    padding: 0 30px 0 4px;
    width: auto;
}

/* ********* Data Controller Grid view - Code Ends **********/
/* ********* Data Controller List view - Code Starts **********/
body .view-data-controller-table .views-table td {
    padding: 0px 1px;
    margin: 0px
}

body .view-data-controller-table .views-table td body .view-data-controller-table .views-table th {
    padding: 1px;
}

.view-data-controller-table .coordinator-icon {
    background: url("/assets/images/icons.png") no-repeat scroll -4px -645px transparent;
    border: 1px solid #c6c6c6;
    cursor: pointer;
    float: left;
    height: 26px;
    margin-top: 1px;
    padding: 0 4px 4px;
    width: 27px;
    text-indent: -99999px;
}

.view-data-controller-table .coordinator-icon:focus {
    outline: none;
    border: 1px dotted;
}

.view-data-controller-table .view.view-data-contributor {
    /*float: left;margin: -10px 0px 0px 12px;width:auto;*/
}

.view-data-controller-table .view-data-contributor table {
    border: none;
    margin: 0px;
}

.view-data-controller-table .view-data-contributor table tr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
}

.view-data-controller-table .view-data-contributor table tbody {
    border: medium none;
}

.view-data-controller-table.grid-view-dc .view-data-contributor .contributor-list-list {
    background: url("/assets/images/icons.png") no-repeat scroll -4px -2839px transparent;
    border: 1px solid #c6c6c6;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    padding: 2px 5px;
    text-indent: -99999px;
    width: 27px;
    margin-right: 5px;
}

.view-data-controller-table .view.view-data-contributor:empty {
    display: none;
}

.view-data-controller-table .contributor-grid {
    display: block;
    float: right;
}

.view-data-controller-table .contributor-list-list {
    background: url("/assets/images/Icon-2.png")center center no-repeat;
    border: 1px solid #DEDEDE;
    display: inline-block;
    height: 27px;
    text-indent: -99999px;
    width: 28px;
    float: none;
    margin-right: -10px;
}

.contributor-list-list:focus {
    outline: none;
    border: 1px dotted;
}

.view-data-controller-table .coordinator-container-list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #b8b8b8;
    display: none;
    margin: 42px 0 0 -189px;
    position: absolute;
    z-index: 1;
    min-width: 250px;
}

.view-data-controller-table .coordinator-list-arrow {
    background: url("/assets/images/icons.png") no-repeat scroll center -734px transparent;
    border-bottom: medium none;
    height: 12px;
    margin-left: 195px;
    margin-top: -9px;
    padding: 0;
    position: absolute;
    width: 20px;
    z-index: 1;
}

.view-data-controller-table .views-field-counter {
    text-align: center;
}

#quicktabs-tabpage-datacontroller_page-1 .views-field-nothing-2 a, #quicktabs-tabpage-chief_data_officers_for_state-1 .views-field-nothing-2 a {
    background: rgba(0, 0, 0, 0) url("/assets/images/Icon-4.png") no-repeat scroll center center;
    border: 1px solid #dedede;
    display: inline-block;
    height: 28px;
    text-indent: -99999px;
    width: 28px;
}

#quicktabs-tabpage-chief_data_officers_for_state-1 .views-field-nothing-1>div {
    width: 33px;
}

.empty-text {
    padding: 6px;
}

body.page-datacontrollers-contributors .view-data-contributor table td {
    padding: 15px 5px;
}

#quicktabs-tabpage-datacontroller_page-1 .view.view-data-contributor {
    width: 28px;
    margin-right: 8px;
}

#quicktabs-tabpage-datacontroller_page-1 .odd
/* ********* Data Controller List view - Code Ends **********/
/* =============================================================================
  * Whats New Block - Announcement
  * ========================================================================== */

.node-type-what-s-new .quicktabs-wrapper li.comment_forbidden {
    display: none;
}

#whats-new-container .region {
    float: left;
    width: 32.33%;
    margin-left: 1%
}

#whats-new-container .region .region-inner {
    /*width: 297px;width:27.5rem;*/
}

#whats-new-container .region .region-inner .whats-new-container-region {
    border: 1px solid #85BE00;
    border-bottom-width: 3px;
}

#whats-new-container .region-three-33-second .region-inner.clearfix {
    margin: 0 0 0 8px;
}

#whats-new-container .region-three-33-third .region-inner.clearfix {
    margin-left: 17px;
}

#whats-new-container h2 {
    background-color: #85be00;
    border-bottom: none;
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    color: #FFFFFF;
    font-family: open sans semibold;
    font-size: 18px;
    padding: 10px 11px 15px 54px;
    height: 42px;
    margin: 0 0 0 0;
}

#whats-new-container .event-announcement h2 {
    background: url("/assets/images/icons.png") no-repeat scroll 15px -767px #85BE00;
}

#whats-new-container .communication h2 {
    background: url("/assets/images/icons.png") no-repeat scroll 12px -805px #85BE00;
}

#whats-new-container .dataportal-in-news h2 {
    background: url("/assets/images/icons.png") no-repeat scroll 16px -842px #85BE00;
}

#whats-new-container .whats-new-container-region {
    background-color: #f2f2f2;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#whats-new-container a {
    color: #2D2D2D;
    text-decoration: none;
}

#whats-new-container .view-whats-new {
    border-top: none;
    overflow: auto;
    height: 330px;
    height: 25.38461538461538rem;
    padding-bottom: 10px;
}

#whats-new-container .view-whats-new .views-row {
    background-color: #f9f9f9;
    margin: 10px 15px 0 10px;
    padding: 7px;
}

#whats-new-container .view-whats-new .views-row:hover,
#whats-new-container .view-whats-new .views-row:focus {
    background: none repeat scroll 0 0 #FFF;
    transition: background 0.5s;
}

#whats-new-container .view-whats-new .views-row-last {
    border-bottom: none;
}

#whats-new-news .views-field-field-date-of-publication .field-content,
#whats-new-news .views-field-field-body .field-content {
    background: none;
}

#whats-new-news .views-field-field-body .field-content {
    color: #888888;
}

#whats-new-news span.date-display-single {
    display: block;
    margin: 10px 0;
}

#whats-new-container .jspVerticalBar {
    width: 5px;
    border: 1px solid #D7D7D7;
    right: 1px;
}

#whats-new-container .jspTrack {
    background: none repeat scroll 0 0 #FFFFFF;
}

#whats-new-container .jspDrag {
    background: none repeat scroll 0 0 #696969;
}

/* =============================================================================
  * Catalog Page
  * ========================================================================== */
/* Catalog Header Starts */

#catalog-filter-container {
    background: #666666 none repeat scroll 0 0;
    width: 100%;
}

.catalog-filter-header {
    color: #FFF;
    padding: 135px 0px 0px;
    margin: 0 auto;
    max-width: 1180px;
    height: 196px;
}

.catalog-filter-header .filter-text {
    float: left;
    font-family: open sans bold;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 12px;
    background: none;
}

.catalog-filter-header span.filter a {
    display: inline-block;
    text-indent: -9999px;
    height: 60px;
    width: 60px;
}

.catalog-filter-header span.filter {
    height: 52px;
    width: 52px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    z-index: 991
}

.catalog-filter-header span {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll center -15px;
}

.catalog-filter-header .ministry {
    background-position: center -3741px;
}

.catalog-filter-header .state {
    background-position: center -15px;
}

.catalog-filter-header .sec {
    background-position: center -96px;
}

.catalog-filter-header .juri {
    background-position: center -177px;
}

.catalog-filter-header .vis {
    background-position: center -258px;
}

.catalog-filter-header .api {
    background-position: center -339px;
}

.catalog-filter-header .api, .catalog-filter-header .vis {
    display: none !important
}

.catalog-filter-header .sort-by {
    background-position: center -420px;
}

.catalog-filter-header span.filter.domain {
    background: rgba(0, 0, 0, 0) url("/assets/images/Domain-2.png") no-repeat scroll 0px 0px;

}

.catalog-filter-header span.filter.havingapis {
    background: rgba(0, 0, 0, 0) url("/assets/images/API-2.png") no-repeat scroll 0px 0px;

}



#openfiltertab, #filtertab {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    text-align: center;
    cursor: pointer;
    border-radius: 30px;
    text-indent: -99999px;
    margin-left: -30px;
    z-index: 99
}

#openfiltertab {
    background: #666666 url("/assets/images/Catalog-Icons.png") no-repeat scroll center -2919px;
    padding: 16px 30px 40px;
    top: 164px;
}

#filtertab {
    background: #EBEBEB url("/assets/images/Catalog-Icons.png") no-repeat scroll center -3001px;
    border-bottom: 2px solid #DADADA;
    width: 60px;
    height: 60px;
    bottom: -39px;
    margin-left: -30px
}

#catalog-filter-content {
    background: #EBEBEB;
    padding-top: 133px;
    padding-bottom: 25px;
    display: none;
    border-bottom: 2px solid #DADADA;
    position: relative;
}

#catalog-filter-content .block-facetapi {
    width: 25%;
    margin: 0px;
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 6px 0px
}

.region-catalog-filter {
    margin: 0 auto;
    max-width: 1180px;
    height: 240px;
}

#views-exposed-form-catalogs-page .views-exposed-widget label {
    position: absolute !important
}

#views-exposed-form-catalogs-page .views-exposed-widget .views-widget input[type="text"] {
    padding: 13px;
}

/* Catalog VIews Starts */

.grid-view .view-grid-left,
.grid-view .view-grid-mid,
.grid-view .view-grid-right {
    float: left;
    margin: 0;
    width: 33.33%;
    padding: 15px;
}

.grid-view .view-grid-right {
    margin-right: 0 !important;
}

.view-catalogs .view-header {
    font-size: 1.4em;
    position: relative;
    top: -76px;
    left: 20px;
    display: inline-block;
    width: 100%;
}

.grid-view .view-catalogs .views-row {
    border: 1px solid #cccccc;
    margin-bottom: 30px;
    width: 100%;
    padding: 15px 15px 65px;
    position: relative;
    overflow: hidden;
}

.view-catalogs .view-id-get_catalog_resource_detail_ .views-row {
    background: none;
    border: medium none;
    width: auto;
    margin: 0px;
    float: none;
    min-height: auto;
    padding: 0px;
}

/* Only for Resoucr count view */
.page-catalogs .view-catalogs .view-id-get_catalog_resource_detail_ .resource-count,
.page-catalogsv2 .view-catalogs .view-id-get_catalog_resource_detail_ .resource-count {
    padding: 0 0 0 30px !important;
}

.grid-view .view-catalogs .views-row:nth-child(3n) {
    margin-right: 0px;
}

.page-catalogs .grid-view .view-catalogs .views-row .views-field-title span,
.page-catalogsv2 .grid-view .view-catalogs .views-row .views-field-title span {
    background: transparent url("/assets/images/Catalog-title.png") no-repeat scroll 0 5px;
    min-height: 47px;
}

.page-catalogs .view-catalogs .views-row .resource-count-container,
.page-catalogs .view-catalogs .views-row .visual-count-container,
.page-catalogs .view-catalogs .views-row .api-count-container,
.page-catalogsv2 .view-catalogs .views-row .resource-count-container,
.page-catalogsv2 .view-catalogs .views-row .visual-count-container,
.page-catalogsv2 .view-catalogs .views-row .api-count-container {
    float: left;
    margin-bottom: 5px;
}

.page-catalogs .grid-view .view-catalogs .views-row .resource-count-container,
.page-catalogs .grid-view .view-catalogs .views-row .visual-count-container,
.page-catalogs .grid-view .view-catalogs .views-row .api-count-container,
.page-catalogsv2 .grid-view .view-catalogs .views-row .resource-count-container,
.page-catalogsv2 .grid-view .view-catalogs .views-row .visual-count-container,
.page-catalogsv2 .grid-view .view-catalogs .views-row .api-count-container {
    width: 33.33%;
}

.page-catalogs .grid-view .view-catalogs .views-row .api-count-container,
.page-catalogsv2 .grid-view .view-catalogs .views-row .api-count-container {
    padding-left: 5px !important;
}

/* .page-catalogs .grid-view .view-catalogs .resource-visualize-count span {display: inline-block;word-wrap: break-word;} */
.page-catalogs .grid-view .view-catalogs .resource-count-container,
.page-catalogsv2 .grid-view .view-catalogs .resource-count-container {}

/*.page-catalogsv2 #ogdp-cust-catalog-blocks-wrap{width:100%; display:inline-block;}*/













.page-catalogs .list-view .view-catalogs .views-row .resource-count-container,
.page-catalogs .list-view .view-catalogs .views-row .visual-count-container,
.page-catalogs .list-view .view-catalogs .views-row .api-count-container,
.page-catalogs .list-view .view-catalogs .views-row .views-field-changed,
.page-catalogsv2 .list-view .view-catalogs .views-row .resource-count-container,
.page-catalogsv2 .list-view .view-catalogs .views-row .visual-count-container,
.page-catalogsv2 .list-view .view-catalogs .views-row .api-count-container {
    width: 25%;
    float: left;
    clear: none;
}

.page-catalogs .list-view .view-catalogs .views-row .views-field-changed {
    padding-left: 30px;
}

.page-catalogsv2 .list-view .view-catalogs .views-row .views-field-changed {
    width: 100%;
    background: none;
    display: inline-block;
}

.page-catalogs .view-catalogs .views-row .views-field-changed,
.page-catalogsv2 .view-catalogs .views-row .views-field-changed {
    clear: both;
}

body.page-catalogs .view-catalogs .views-row .resource-api-count,
body.page-catalogsv2 .view-catalogs .views-row .resource-api-count {
    padding: 0 0 0 29px !important;
}

body.page-catalogs .grid-view .view-catalogs .views-row .resource-api-count,
body.page-catalogsv2 .grid-view .view-catalogs .views-row .resource-api-count {
    line-height: 30px;
}

body.page-catalogs .list-view .view-catalogs .views-row .resource-api-count,
body.page-catalogsv2 .list-view .view-catalogs .views-row .resource-api-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1325px;
    height: 26px;
}

.page-catalogs .grid-view .view-catalogs .views-row .resource-api-count,
.page-catalogsv2 .grid-view .view-catalogs .views-row .resource-api-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1325px;
}

body.page-catalogs .list-view .view-catalogs .views-row .catalog-bottom-vis-count .resource-visualize-count,
body.page-catalogsv2 .list-view .view-catalogs .views-row .catalog-bottom-vis-count .resource-visualize-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1161px;
    padding-left: 27px;
}

body.page-catalogs .grid-view .view-catalogs .views-row .catalog-bottom-vis-count .resource-visualize-count,
body.page-catalogsv2 .grid-view .view-catalogs .views-row .catalog-bottom-vis-count .resource-visualize-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1161px;
    padding-left: 27px;
}

.page-catalogs .view-catalogs .view-id-get_catalog_resource_detail_ .resource-count,
.page-catalogsv2 .view-catalogs .view-id-get_catalog_resource_detail_ .resource-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/dataset-icon.png") no-repeat scroll 0 2px;
}

.view-catalogs .catalog-bottom-resource-count span,
.view-catalogs .catalog-bottom-vis-count span,
.view-catalogs .resource-api-count span,
.view-catalogsv2 .catalog-bottom-resource-count span,
.view-catalogsv2 .catalog-bottom-vis-count span,
.view-catalogsv2 .resource-api-count span {
    line-height: 14px;
    display: inherit;
    color: #5f5f5f;
    word-wrap: break-word;
    display: block;
}


.page-catalogs .list-view .view-catalogs .views-row .views-field-changed span,
.page-catalogsv2 .list-view .view-catalogs .views-row .views-field-changed span {
    line-height: 14px;
    display: inherit;
    word-wrap: break-word;
    padding: 0px;
}

body.page-catalogs .view-catalogs .views-row .catalog-bottom-vis-count .resource-visualize-count body.page-catalogsv2 .view-catalogs .views-row .catalog-bottom-vis-count .resource-visualize-count {
    padding: 0 0 0 29px !important;
}

body.page-catalogs .grid-view .view-catalogs .views-row .views-field.catalog-bottom,
body.page-catalogsv2 .grid-view .view-catalogs .views-row .views-field.catalog-bottom {
    padding: 0px;
}

.view-catalogs .views-field-title a {
    color: #007cd1;
    font-family: open sans semibold;
    font-size: 130%;
}

/* .grid-view .view-catalogs .views-row .views-field-body{min-height:135px;} */
.view-catalogs .views-field-field-ministry-department, .view-catalogs .views-field-field-state-department {
    color: #898989;
}

.view-catalogs .views-field {
    margin-bottom: 10px;
}

/* .view-catalogs .views-field.views-field-ogpl-module-domain-name{padding:10px 0px 10px 32px; background:url("/assets/images/icon_source.png") center left no-repeat} */
.page-catalogs .view-catalogs .catalog-bottom-resource-count .views-field-nid,
.page-catalogsv2 .view-catalogs .catalog-bottom-resource-count .views-field-nid {
    padding: 0px;
}

.morecontent span {
    display: none;
}

.morecontent span .highlight {
    display: inline-block;
}

.ogpl-morelink {
    display: inline;
}

.grid-view .view-catalogs .views-field-title .field-content {
    display: block;
    padding-left: 40px;
    line-height: 22px;
}

.list-view .view-catalogs .views-field-title .field-content {
    padding-left: 40px;
    display: block
}

.grid-view .view-catalogs .views-field.views-field-changed {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -13px -1083px;
    margin-bottom: 25px;
}

.list-view .view-catalogs .views-field.views-field-changed {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -29px -1077px;
}

.list-view .view-catalogs .catalog-bottom {
    background: #EBEBEB;
    height: 62px;
}

.list-view .view-catalogs .views-field-title {
    background: transparent url("/assets/images/Catalog-title.png") no-repeat scroll 1px 8px;
    padding: 10px 0px;
}

.page-catalogs .grid-view .view-catalogs .views-field-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}

.page-catalogs .list-view .view-catalogs .views-row .views-field-title {
    background: transparent url("/assets/images/Catalog-title.png") no-repeat scroll 1px 8px;
}

.page-catalogs .list-view .view-catalogs>.view-content>.views-row,
.page-catalogsv2 .list-view .view-catalogs>.view-content>.views-row {
    width: 100%;
    display: inline-block;
    padding: 0 10px;
    margin: 15px 0px;
}

.page-catalogs .list-view .view-catalogs .views-row .views-field-resource-count-mid-1 {
    width: 100%;
    overflow: hidden;
}

.list-view .view-catalogs .views-row-first .views-field-title {
    border: none;
    margin: 0px;
}

.view-catalogs .catalog-bottom .more-content {
    float: right;
}

.view-catalogs .catalog-bottom-views {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1407px;
    display: block;
    margin-bottom: 23px;
    margin-right: 20px;
    margin-top: 23px;
    padding-left: 25px;
    float: left;
}

.view-catalogs .catalog-bottom-download {
    float: right;
    min-height: 30px;
}

.view-catalogs .catalog-bottom-download .views-field.views-field-field-file-download-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1489px;
    padding: 0 19px;
}

.page-catalogs .grid-view .view-catalogs .views-row .views-field.views-field-field-file-download-count {
    padding: 0px 10px 0 14px;
    margin: 0;
    line-height: 1.6;
}

.view-catalogs .catalog-bottom-download .views-field.views-field-field-file-download-count .field-content {
    padding-left: 9px;
}

.view-catalogs .catalog-bottom-views, .view-catalogs .catalog-bottom-download {
    display: block;
    margin: 0 5px;
    /* padding-left: 25px; */
    line-height: 1.6;
}

.view-catalogs .catalog-bottom-download {
    margin: 0 0 0 5px;
}

body .grid-view .view-catalogs .catalog-bottom-views-container {
    margin: 0;
    padding: 0;
    height: 67px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0) url("/assets/images/Bottom-grey-band.png") no-repeat scroll center bottom;
    padding: 0px !important;
    clear: both;
}

body .list-view .view-catalogs .catalog-bottom-views-container {
    background: #EBEBEB;
    padding: 0 20px 0 0;
    clear: both;
    height: 67px;
    margin-bottom: 0px
}

body .view-catalogs .catalog-bottom-views-container .more-content {
    float: right;
    height: 67px;
    padding: 25px 15px 15px 0px;
}

body .list-view .view-catalogs .catalog-bottom-views-container .more-content {
    margin-left: 18.7%;
}

/* body .list-view .view-catalogs .catalog-bottom-views-container .catalog-bottom-views{min-width: 206px;} */

/*--- DROPDOWN ---*/

.page-catalogs .region-sidebar-first {
    max-width: 1180px;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    position: static !important
}

.block-facetapi {
    float: left;
    /* padding: 0 35px 15px 0; */
    width: 270px;
    margin-bottom: 15px;
    margin-right: 25px;
}

.page-catalogs .sort-by-container select {
    color: #B8B8B8;
    font-size: 14px;
    width: 270px;
    cursor: pointer;
    border: 1px solid #CDCDCD;
    padding: 10px 10px 10px 40px;
    background: #FFF url("/assets/images/Catalog-Icons.png") no-repeat scroll -17px -3665px;
    height: 43px;
    border-radius: 5px;
}

.page-catalogs .sort-by-container span.selector {
    display: inline-block;
    position: absolute;
    margin-left: 243px;
    margin-top: 1px;
    width: 26px;
    height: 41px;
    z-index: 1;
    background: #FFF url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -3178px;
}

/* For IE 11 Only */
/* @media screen and (min-width:0\0){
     .page-catalogs .sort-by-container span.selector {
         margin-left: 203px;
         width: 62px;
         height: 38px;
         background-position: 0 -3180px;
     }
 } */
/* will be red only in google chrome */
/* @media screen and (-webkit-min-device-pixel-ratio:0) {
     .page-catalogs .sort-by-container span.selector {
         margin-left: 215px;
         width: 50px;
         height: 38px;
         background-position: 0 -3180px;
     }
 } */
.sort-by-container select option {
    background: #fff none repeat scroll 0 0;
    color: #000;
    font-family: open sans;
    padding: 0 9px;
}

/* Original View Filter has been set as hidden */

.page-catalogs .region-sidebar-first div:nth-of-type(4n) {
    padding-right: 0px;
    margin-right: 0px;
}

.block.facetapi-collapsible ul.facetapi-collapsible ul.expanded {
    display: block;
    width: 100%;
}

.block-facetapi h2 {
    background: #fff none repeat scroll 0% 0%;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px;
    border: 1px solid #cdcdcd;
    cursor: pointer;
    font-family: open sans, sans-serif;
    font-weight: normal;
    color: #b8b8b8;
    border-radius: 5px;
}

#catalog-filter-content .filtertitle {
    padding: 0 0 8px 0px;
    color: #666666;
    font-size: 16px;
}

/* Facet API */

.block-facetapi .block-content li .facetapi-facet {
    padding: 4px 9px;
}

.page-catalogs .block-facetapi h2, .page-catalogsv2 .block-facetapi h2 {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll 115% -3179px;
    width: auto;
}

.page-catalogsv2 .block-facetapi .item-list .item-list ul.facetapi-facetapi-checkbox-links {
    border: none
}

.block-facetapi .item-list:first-child ul.facetapi-facetapi-checkbox-links {
    background-color: #fff;
    z-index: 991;
    margin: 0;
    padding: 0;
    position: absolute;
    overflow-y: scroll !important;
    max-height: 295px;
    display: none;
    width: 270px;
    border: 1px solid #cdcdcd;
}

.block-facetapi .list-find {
    border: 1px solid #cdcdcd;
    display: none;
    padding: 5px 10px;
    background-color: #fff;
    z-index: 10;
}

.block-facetapi .list-find .search {
    padding: 5px;
    width: 98%;
}


.page-catalogsv2 .block-facetapi .item-list .item-list {
    margin-left: 0px;
}

/* .page-catalogsv2 .block-facetapi .block-content li{ */
/* margin:0px; */
/* overflow:hidden; */
/* background:rgba(0,0,0,0) url(/sites/all/themes/ogplv3light/images/collapse-sub.gif) no-repeat scroll 5px 4px; */
/* } */
.page-catalogsv2 .block-facetapi .block-content li .facetapi-facet {
    padding: 2px 0px 3px 12px
}

.page-catalogsv2 .block-facetapi .block-content li {
    background: rgba(0, 0, 0, 0) url("/assets/images/toggle-right-black.png") no-repeat scroll 0px 3px;
    padding: 0px 0px 0px 7px;
    margin: 0px;
}

.page-catalogsv2 .block-facetapi .block-content li li {
    background: rgba(0, 0, 0, 0) url("/assets/images/collapse-sub.gif") no-repeat scroll 2px 6px;
    padding: 0px 0px 0px 8px
}

.page-catalogsv2 .block-facetapi .block-content li li li {
    background: rgba(0, 0, 0, 0) url("/assets/images/collapse-sub-sub.jpg") no-repeat scroll 4px 8px;
    padding-left: 8px;

}



/* For Ie9 and Ie10  */
/*
 @media screen and (min-width:0\0){
     .block-facetapi .item-list:first-child ul{max-height: 260px;}
 }
 */
.block-facetapi .item-list .expanded ul {
    position: relative !important;
    width: 100%;
    border: none;
    overflow: hidden !important;
    margin: 0px
}

.block-facetapi .item-list ul li {
    list-style: none;
    margin: 2px 2px 2px 2px;
    padding: 0px;
    line-height: 1.3
}

.block-facetapi .item-list>ul>li:nth-child(odd) {
    background-color: #ebf3fb
}

.block-facetapi .block-header {
    padding: 7px 0 0 37px;
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -24px -3271px;
    display: block;
    height: 31px;
}

.block-facetapi.facet-ministry .block-header {
    background-position: -24px -3831px;
}

.block-facetapi.facet-state .block-header {
    background-position: -24px -3264px;
}

.block-facetapi.facet-sector .block-header {
    background-position: -24px -3346px;
}

.block-facetapi.facet-jurisdiction .block-header {
    background-position: -24px -3428px;
}

.block-facetapi.facet-visualization .block-header {
    background-position: -24px -3509px;
}

.block-facetapi.facet-api .block-header {
    background-position: -24px -3589px;
}


.block-facetapi.facet-domain .block-header {
    background: rgba(0, 0, 0, 0) url("/assets/images/Domain-1.png") no-repeat scroll 2px 4px;
    background-size: 24px
}

.block-facetapi.facet-having_api .block-header {
    background: rgba(0, 0, 0, 0) url("/assets/images/API-1.png") no-repeat scroll 2px 4px;
    background-size: 23px
}



.page-catalogs .block-facetapi.expanded h2, .page-catalog .block-facetapi.expanded h2 {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll 124% -3096px
}

.page-catalogs .block-facetapi .block-content li a {
    background: none;
    display: inline-block;
    width: 85%
}

.page-catalogs .block-facetapi .block-content li .facetapi-active {
    /*background: #e0ecc2;height: auto;overflow: hidden;border-radius:2px;position: relative;*/
    padding: 10px;
}

.page-catalogs .block-facetapi .block-content li .facetapi-active a.facetapi-active {
    background: url("/assets/images/icons.png") no-repeat scroll -8px -1545px #E0ECC2 !important;
    display: inline-block;
    float: right;
    height: 0;
    outline: medium none;
    text-indent: -99999px;
    width: 22px;
}

.page-catalogs .block-facetapi .block-content li.leaf .facetapi-active a {
    width: 25px;
}

/*
 .page-catalogs .block-facetapi .block-content li .facetapi-active span.minus{
     background: url("/assets/images/collapse-minus.gif") no-repeat scroll center 50% rgba(0, 0, 0, 0) !important;
 }
 */
.block-facetapi .item-list input.facetapi-checkbox {
    float: left;
    margin-top: 6px;
}

.block-facetapi .item-list a.facetapi-checkbox {
    margin-left: 22px;
    display: block;
}

.page-catalogs .block-facetapi .block-content .item-list li.collapsed a.facetapi-checkbox {
    background: transparent url("/assets/images/collapse-plus.gif") no-repeat scroll 0px 8px;
    padding-left: 15px;
}

/*
 .page-catalogs .block-facetapi .block-content .item-list li.collapsed .facetapi-active a.facetapi-checkbox .facetapi-active  {
     background: transparent url("/assets/images/collapse-minus.gif") no-repeat scroll 0px 8px !important;
     padding-left: 15px;}
 */
.block-facetapi .item-list .leaf a, .page-catalogs .block-facetapi .block-content li.expanded a {
    color: #000;
}

.page-catalogs .block-facetapi .block-content li.collapsed a {
    color: #000;
}

.page-catalogs .block-facetapi .block-content li.expanded ul .expanded li .facetapi-facet {
    padding-left: 0px;
}

.page-catalogs .block-facetapi .block-content li.expanded ul .expanded li .facetapi-active a,
.page-catalog .block-facetapi .block-content li.expanded ul.expanded li .facetapi-active a {
    padding: 10px;
    width: 3px;
}

.page-catalogs .block-facetapi .block-content li.expanded ul.expanded li {
    background: rgba(0, 0, 0, 0) url("/assets/images/collapse-sub.gif") no-repeat scroll 14px 8px;
    padding-left: 25px;
}

.page-catalogs .block-facetapi .block-content li.expanded ul.expanded li .item-list .expanded li {
    background-position: 7px 8px
}

.page-catalogs .block-facetapi .block-content li.expanded ul.expanded li .facetapi-active {
    background-image: url("/assets/images/collapse-sub.gif");
    background-position: 12px 13px;
    background-repeat: no-repeat;
    padding-left: 27px;
}


/* Catalog Search Container Starts */
#block-views-exp-catalogs-page .views-widget-filter-search_api_views_fulltext {
    width: 91%;
    float: left;
    position: relative
}

#block-views-exp-catalogs-page .views-widget-filter-search_api_views_fulltext .views-widget {
    width: 100%;
}

#block-views-exp-catalogs-page .views-widget-filter-search_api_views_fulltext input.form-text {
    background: #efefef none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    padding: 13px 9px;
    width: 100%;
    outline: thin solid #9DCB34;
}

#block-views-exp-catalogs-page .views-widget-search_bt {
    display: none;
}

#block-views-exp-catalogs-page .views-submit-button {
    margin: 0;
    padding: 0;
    float: left;
}

#block-views-exp-catalogs-page .form-submit {
    background: #007cd1 url("/assets/images/OGD-Icons.png") no-repeat scroll center -1342px;
    border: medium none;
    padding: 11px 40px;
    text-indent: -99999px;
    margin-top: 5px;
}

#block-views-exp-catalogs-page .form-submit:focus {
    outline: none;
    border: 1px dotted #9DCB34;
}

#block-views-exp-catalogs-page .views-widget-filter-search_api_views_fulltext label {
    color: #666666;
    font-weight: normal;
    padding: 12px 10px;
    position: absolute;
    z-index: 1;
    cursor: text;
}

#block-views-exp-catalogs-page .views-widget-filter-search_api_views_fulltext label:focus {
    opacity: 0.5;
    color: #9B9B9B;
}

#search-result-container {
    background: #FFF none repeat scroll 0 0;
    padding: 30px;
    border-bottom: 1px solid #CCCCCC
}

.search-result, .filtered-item {
    margin: 0 auto;
    max-width: 1180px;
}

#search-result-container .filtered-item {}

#search-result-container .search-result {}

.search-result-tags {
    margin: -23px 0px 10px 0px;
    overflow: hidden;
}

.search-result-tags-label {
    float: left;
    margin-top: 6px;
    margin-right: 10px;
    font-weight: bold;
}

.search-result-tags .item-list li {
    border: 1px solid #cccccc;
    border-radius: 3px;
    float: left;
    list-style: outside none none;
    margin-left: 5px;
    padding: 2px 8px;
    width: auto;
    color: #666666;
}

.search-result-tags .facetapi-facet.facetapi-active>a,
.page-link-to-us .cust_banner-wrapper .share_tag li:last-child a {
    background: rgba(0, 0, 0, 0) url("/assets/images/icons.png") no-repeat scroll center -1540px;
    float: right;
    margin: -4px 0 0 5px;
    padding: 0 11px;
    text-indent: -9999px;
}

.search-result-tags .facetapi-facet.facetapi-active>a:focus {
    outline: none;
    border: 1px dotted;
}

.search-result-tags .catalog-reset-all {
    display: inline-block;
    margin: 6px 20px;
}

.search-result-tags .catalog-reset-all a {
    color: #000;
    font-family: open sans semibold;
}

.views-exposed-widgets {
    width: 100%;
    display: inline-block;
    padding: 10px 0 0 0;
}

#views-exposed-form-catalogs-page .views-exposed-widget {
    padding: 0px 8px 0 0
}

#views-exposed-form-catalogs-page .views-exposed-widget:last-child {
    padding: 0px
}

#views-exposed-form-catalogs-page .views-exposed-widget.views-submit-button {
    width: 10%;
    margin: 0px !important
}

#views-exposed-form-catalogs-page .views-exposed-widget .form-submit {
    margin: 0px;
    width: 100%;
    padding: 11px 0px;
    text-align: center
}

#views-exposed-form-catalogs-page .views-widget-filter-search_api_views_fulltext {
    width: 75%;
}

#views-exposed-form-catalogs-page .views-widget-sort-by {
    width: 15%;
}

.views-exposed-widget.views-widget-filter-search_api_views_fulltext_1 {
    width: 76%;
}

.views-exposed-widget.views-widget-filter-search_api_views_fulltext_1 #edit-search-api-views-fulltext-1 {
    width: 100%;
}

#views-exposed-form-catalogs-page .views-widget-filter-search_api_views_fulltext input.form-text {
    background: #efefef none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    padding: 12px 9px;
    width: 100%;
}

#views-exposed-form-catalogs-page .views-widget-sort-by .form-select {
    background: #efefef none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    padding: 11px 9px;
    width: 100%;
}

#views-exposed-form-catalogs-page .views-widget-sort-order,
#views-exposed-form-catalogs-page .views-widget-per-page {
    display: none;
}

/* =============================================================================
  * Catalog Details - Internal Page
  * ========================================================================== */
/* Left Wrapper Starts */
/* #catalog-details-wrapper .left-wrapper{float:left; width: 30%;} */

#catalog-details-wrapper #views-exposed-form-resource-detail-popup-page-2 .form-item {
    /* position: unset; */
    padding: 0px;
    background: none;
    border: none
}

.jquery-once-1-processed .views-exposed-form label {
    font-weight: normal;
    position: absolute
}

#catalog-details-wrapper .left-wrapper {
    background: #fff url("/assets/images/shadow.png") repeat-y scroll right 0;
    float: left;
    height: 100%;
    padding: 0 15px 10px 0;
    width: 31%;
}

#catalog-details-wrapper select#edit-items-per-page {
    padding: 10px 9px;
}

#catalog-details-wrapper .left-wrapper h4 {
    background: #81bd3c url("/assets/images/Green-Arrow.png") no-repeat center bottom;
    color: #fff;
    margin: 0px;
    padding: 13px 20px;
    width: 100%;
    display: inline-block
}

#catalog-details-wrapper .left-wrapper .catalog-edit-link {
    float: right;
    cursor: pointer;
    padding: 0px 8px;
    border-radius: 10px
}

#catalog-details-wrapper .header-arrow {
    background: rgba(0, 0, 0, 0) url("/assets/images/Green-Arrow.png") no-repeat scroll center top;
    margin-left: 50%;
    width: 20px;
    height: 17px;
}

#catalog-details-wrapper .left-content {
    color: #8E8E8E;
}

#catalog-details-wrapper .left-content>ul {
    padding: 0 20px 20px;
    margin-top: 2px;
}

.left-wrapper .description {
    display: block;
    padding: 0 20px;
}

.left-wrapper .left-content .label {
    color: #222222;
    display: inline;
    font-family: open sans semibold;
}

.left-wrapper .left-content a {
    color: #007CD1;
}

.left-wrapper .left-content li {
    margin-bottom: 2px;
    list-style-image: url("/assets/images/Bullet.png");
}

.left-wrapper .left-content .cat-info-items {
    display: inline;
    margin: 0;
    padding: 0;
}

.left-wrapper .left-content .tags .cat-info-items li {
    background: #ededed none repeat scroll 0 0;
    border-radius: 20px;
    color: #8b8b8a;
}

.left-wrapper .left-content .cat-info-items li {
    display: inline-block;
    list-style: outside none none;
    margin: 2px;
    padding: 0px 10px;
    color: #007cd1;
}

.left-wrapper .left-content .last-update .content {
    color: #8e8e8e;
}

.left-wrapper .left-content .sectors li {
    padding: 0;
}

.left-wrapper .left-content li.catalog-resource-zip .catalog_download_icon {
    background: rgba(0, 0, 0, 0) url(/assets/images/Catalog-Icons.png) no-repeat scroll -30px -1491px;
    display: inline-block;
    width: 21px;
    height: 18px;
    vertical-align: middle;
    margin-left: 4px;
}

/* content-wrapper - Right Starts */
/* Links of Node has been disabled */
.node-catalog ul.links {
    display: none;
}

.content-wrapper {
    float: left;
    width: 66%;
    margin-left: 20px
}

.view-resource-detail-popup .views-row .views-field {
    float: left;
}

.view-resource-detail-popup .views-field-title {
    background: rgba(0, 0, 0, 0) url("/assets/images/dataset-icon.png") no-repeat scroll 20px 11px;
    color: #007cd1;
    font-family: open sans semibold;
    font-size: 130%;
    margin: 0px;
    padding-top: 20px;
    width: 100%;
}

.view-resource-detail-popup .views-field-title .field-content {
    margin-left: 35px;
    display: block;
    min-height: 30px;
}

.list-view .view-resource-detail-popup .views-row .views-field-field-short-name {
    float: left;
    margin-right: 10px;
    /*margin-bottom: 15px;*/
}

.view-resource-detail-popup .views-row .views-field-field-short-name .field-content a {
    display: block;
    height: 125px;
    width: 94px;
    text-indent: -99999px;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.excel {
    background: rgba(0, 0, 0, 0) url("/assets/images/EXCEL.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.html {
    background: rgba(0, 0, 0, 0) url("/assets/images/HTML.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.csv {
    background: rgba(0, 0, 0, 0) url("/assets/images/CSV.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.xml {
    background: rgba(0, 0, 0, 0) url("/assets/images/XML.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.ods {
    background: rgba(0, 0, 0, 0) url("/assets/images/ODS.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.json {
    background: rgba(0, 0, 0, 0) url("/assets/images/JSON.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.jsonp {
    background: rgba(0, 0, 0, 0) url("/assets/images/JSON.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.wms {
    background: rgba(0, 0, 0, 0) url("/assets/images/WMS.png") no-repeat scroll 0 0;
}

.view-resource-detail-popup .views-row .views-field span.views-label {
    float: left;
    display: block;
    margin-left: 30px;
    margin-right: 5px;
}

.view-resource-detail-popup .views-row .views-field span.views-label-dms-allowed-operations {
    color: #111111;
}

.list-view #catalog-details-wrapper .view-resource-detail-popup .views-field-title {
    background: rgba(0, 0, 0, 0) url("/assets/images/dataset-icon.png") no-repeat scroll 0px 24px;
    border-top: 2px solid #d9d9d9;
    margin: 10px;
}

.list-view #catalog-details-wrapper .view-resource-detail-popup .views-row-first .views-field-title {
    border: none;
}

.list-view #catalog-details-wrapper .view-resource-detail-popup .views-row .views-field-title span {
    float: none;
}

.list-view #catalog-details-wrapper .view-resource-detail-popup .views-field.views-field-field-reference-url,
.list-view #catalog-details-wrapper .view-resource-detail-popup .views-field-field-file-size,
.list-view #catalog-details-wrapper .view-resource-detail-popup .views-field-field-granularity,
.list-view #catalog-details-wrapper .view-resource-detail-popup .views-field-field-frequency,
.list-view #catalog-details-wrapper .view-resource-detail-popup .vote_request_data_api,
.list-view #catalog-details-wrapper .view-resource-detail-popup .views-field-field-file-download-count {
    margin-bottom: 20px;
    margin-left: 10px;
    width: 278px;
}

.list-view #catalog-details-wrapper .views-field-field-note .views-label-field-note {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1892px;
    margin-left: 0 !important;
    padding-left: 30px;
}

body .list-view #catalog-details-wrapper .views-field-field-note {
    margin-bottom: 10px;
    margin-left: 10px;
    width: 86%;
}

/* body .list-view #catalog-details-wrapper .view-resource-detail-popup .vote_request_data_api .field-content {margin-left: 33px;} */
.list-view .view-resource-detail-popup .visual-access {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1164px;
}

.view-resource-detail-popup .views-field-field-granularity {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1732px;
}

.list-view .view-resource-detail-popup .views-field-field-granularity {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1732px;
}

.list-view .view-resource-detail-popup .views-field-field-file-size {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1244px;
}

.list-view .view-resource-detail-popup .download-file,
.list-view .view-resource-detail-popup .visual-access {
    margin-left: 10px;
    width: 285px;
    display: inline-block;
}

.view-resource-detail-popup .download-filesize {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1569px;
    display: inline-block;
    padding-left: 33px;
    white-space: nowrap;
}

.view-resource-detail-popup .views-row .views-field span.download-filesize {
    margin-left: auto;
}

.view-resource-detail-popup .download-counts {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -3919px;
    display: inline-block;
    padding-left: 33px;
    white-space: nowrap;
}

.view-resource-detail-popup .views-field.views-field-field-reference-url {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1649px;
}

.list-view .view-resource-detail-popup .views-field.views-field-field-reference-url {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1649px;
}

.view-resource-detail-popup .vote_request_data_api {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -19px -1326px;
    padding-left: 40px;
}

/*body #catalog-details-wrapper .vote_request_data_api .field-content a.api-link{margin-left: 40px;}*/
.view-resource-detail-popup .vote_request_data_api .field-content {
    width: 285px;
    display: block;
}

.view-resource-detail-popup .views-row .field-name-field-rating-request-api {
    text-align: center;
    width: 100%;
    display: inline-block
}

.view-resource-detail-popup .request-api label {
    margin-left: 21px;
}

.view-resource-detail-popup .request-api .form-item {
    margin: 0px;
}

.view-resource-detail-popup .fivestar-thumb .field-label {
    font-weight: normal;
}

.view-resource-detail-popup .views-field-dms-allowed-operations-1 .field-name-field-rating-request-api .field-label {
    float: left;
    /* margin-left: 43px;*/
}

.view-resource-detail-popup .views-field-dms-allowed-operations-1 .field-name-field-rating-request-api .field-items {
    float: left;
    margin: -2px 0 0 3px;
}

.view-resource-detail-popup .views-field-dms-allowed-operations-1 .field-name-field-rating-request-api .form-item-vote .fivestar-widget {
    float: left;
}

.view-resource-detail-popup .views-field-dms-allowed-operations-1 .field-name-field-rating-request-api .description {
    float: right;
    margin-left: 7px;
    margin-top: 3px;
}

.view-resource-detail-popup .download-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1489px;
    display: inline-block;
    margin-left: 20px;
    margin-top: 4px;
    padding-left: 30px;
}

/*
 body #catalog-details-wrapper .view-resource-detail-popup .views-field.views-field-field-note .field-content {
     margin-left: 10px;
     background:rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1892px;overflow: hidden;padding: 0 0 0 30px;
 }*/
.view-resource-detail-popup .views-field-field-note {
    width: 100%;
}

/*
 body #catalog-details-wrapper .view-resource-detail-popup .views-field.views-field-field-note .field-content{padding-left: 38px;}*/

/* Export Block in catalog Details */
.view-resource-detail-popup .views-label.views-label-dms-allowed-operations {
    margin: 3px 8px;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul {
    border: medium none;
    display: block;
    margin: 4px 0 0;
    padding: 0;
    float: left;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li {
    display: inline-block;
    list-style: outside none none;
    margin: 0 5px;
}

.view-resource-detail-popup .views-field-dms-allowed-operations {
    background: #ebebeb none repeat scroll 0 0;
    margin: 0px;
    padding: 8px 20px;
    width: 100%;
}

/* Img has been hidden */
.view-resource-detail-popup .views-field-dms-allowed-operations ul li a img {
    display: none;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a {
    display: block;
    height: 20px;
    width: 70px;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a.xml {
    background: rgba(0, 0, 0, 0) url("/assets/images/xml-export.png") no-repeat scroll 0 0;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a.csv {
    background: rgba(0, 0, 0, 0) url("/assets/images/csv-export.png") no-repeat scroll 0 0;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a.xls {
    background: rgba(0, 0, 0, 0) url("/assets/images/xls-export.png") no-repeat scroll 0 0;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a.ods {
    background: rgba(0, 0, 0, 0) url("/assets/images/ods-export.png") no-repeat scroll 0 0;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a.json {
    background: rgba(0, 0, 0, 0) url("/assets/images/Json-export.png") no-repeat scroll 0 0;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a.jsonp {
    background: rgba(0, 0, 0, 0) url("/assets/images/Jsonp-export.png") no-repeat scroll 0 0;
}

.view-resource-detail-popup .views-field-dms-allowed-operations ul li a.wms {
    background: rgba(0, 0, 0, 0) url("/assets/images/wms-export.png") no-repeat scroll 0 0;
}

/* Grid View Catalog Details Page Starts */

body .grid-view .view-resource-detail-popup .view-grid-left, body .grid-view .view-resource-detail-popup .view-grid-right {
    float: left;
    margin: 0 30px 0px 0px;
    width: 48%;
}

/* .page-resources-from-web-service .grid-view .view-resource-detail-popup .views-row{position:relative; padding-bottom:103px} */
/* .view-resource-detail-popup .views-row .views-field.views-field-dms-allowed-operations{position:absolute; bottom:0px} */
body .grid-view .view-resource-detail-popup .view-grid-right {
    margin-right: 0px;
}

body .grid-view .view-resource-detail-popup .views-row {
    border: 1px solid #d4d4d4;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

body .grid-view .view-display-id-page_3 .views-row {
    width: 49%;
}

body .grid-view .view-resource-detail-popup .views-row .views-field {
    padding: 7px 20px;
    width: 100%;
    margin: 0px;
}

body .grid-view .view-resource-detail-popup .views-row .views-field.visual-access .field-content {
    margin: 0px 0px 0px 33px
}

.view-resource-popup-unpublish .vote_request_data_api .field-content {
    display: inline-block;
    padding: 0px 0px 0px 10px !important;
}

.view-resource-popup-unpublish .vote_request_data_api .field-content .field-label {
    font-weight: normal !important
}

.grid-view .view-resource-detail-popup .views-row .views-field .views-label-dms-allowed-operations {
    margin-left: 0px !important
}

.grid-view .view-resource-detail-popup .views-row .views-field .download-count {
    margin-left: 5px !important;
}

body .grid-view {
    width: 100%;
    display: inline-block
}

body .grid-view .view-resource-detail-popup .views-row .views-field-field-short-name {
    padding: 9px 0px;
    margin-bottom: 0;
}

body .grid-view .view-resource-detail-popup .file-container.html a.html {
    background: #9757A1 url("/assets/images/html-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.csv a.csv {
    background: #9757A1 url("/assets/images/csv-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.excel a.excel {
    background: #98AC3B url("/assets/images/excel-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.xml a.xml {
    background: #EF8700 url("/assets/images/xml-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.ods a.ods {
    background: #5C7BA7 url("/assets/images/ods-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.json a.json {
    background: #474747 url("/assets/images/json-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.jsonp a.jsonp {
    background: #A31B43 url("/assets/images/jsonp-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.wms a.wms {
    background: #F44B52 url("/assets/images/wms-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .file-container.apk a.apk {
    background: #9757A1 url("/assets/images/apk-container.jpg") no-repeat scroll center 0;
}

.view-resource-detail-popup .views-row .views-field-field-short-name .field-content a {
    margin: 0;
    width: 100%;
}

.view-resource-detail-popup .visual-access {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -9px -1159px;
}

.view-resource-detail-popup .views-field-field-granularity {
    background-position: -9px -1723px;
}

.view-resource-detail-popup .views-field.views-field-field-reference-url {
    background-position: -8px -1642px;
}

.view-resource-detail-popup .views-field.views-field-field-reference-url .field-content,
.view-resource-detail-popup .views-field-field-granularity .field-content {
    padding-left: 33px;
}

body .grid-view .view-resource-detail-popup .vote_request_data_api {
    background-position: -6px -1318px;
}

body .grid-view .view-resource-detail-popup .views-field.views-field-field-note .views-label-field-note {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1892px;
    overflow: hidden;
    padding: 0px 0px 0px 32px;
    margin: 0 5px 0 0;
}

body .grid-view #catalog-details-wrapper .views-field-field-note {
    width: 100%;
    margin-bottom: 20px;
}

.view-resource-detail-popup .views-field.views-field-field-note .field-content {
    padding-left: 33px;
}

.view-resource-detail-popup .views-field.views-field-field-reference-url .field-content.reference-url {
    display: inline-block;
    word-break: break-all;
}

body .grid-view .vote_request_data_api .field-content {
    padding-left: 34px;
}

body .grid-view #catalog-details-wrapper .views-field-field-reference-url .views-label-field-reference-url {
    margin-left: 33px !important;
    float: none !important
}

body .grid-view .views-field-dms-allowed-operations ul {
    margin: 4px 0;
}

body .grid-view #catalog-details-wrapper .views-field-dms-allowed-operations ul li {
    margin: 2px;
    float: left
}

body .grid-view #catalog-details-wrapper .views-label-dms-allowed-operations {
    margin-left: 9px !important;
}

/* body .grid-view #catalog-details-wrapper .download-count{margin-left: 8px;margin-top: 61px;position:absolute;} */
body .grid-view #catalog-details-wrapper .download-count {
    float: right;
    margin-left: 8px;
    margin-top: -29px;
}

body .grid-view #catalog-details-wrapper #ogdp-cust-catalog-result-wrap .download-count {
    float: left;
    margin-left: auto;
    margin-top: auto;
}

/* @media screen and (min-width:0\0){
     body .grid-view #catalog-details-wrapper .download-count{margin-left: 90px;}
 } */

/* Grid View Catalog Details Page Ends */

/* Chief Data Officer in Catalog Details Section Starts */

#catalog-details-wrapper .cdo-content {
    position: relative
}

.cdo-content .cdo-header {
    background: #beddf2 none repeat scroll 0 0;
    height: 100px;
    padding: 53px 44px 44px;
}

.cdo-header span {
    display: block;
    text-align: center;
    color: #1084d4;
}

.cdo-content .cdo-profile {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll center -1949px;
    height: 70px;
    position: absolute;
    width: 70px;
    z-index: 1;
    top: -28px;
    left: 50%;
    margin-left: -35px
}

.cdo-content .cdo-title {
    font-family: open sans semibold;
    font-size: 120%;
}

body #catalog-details-wrapper .view-data-manager {
    background: #ebf3fb none repeat scroll 0 0;
    padding: 20px;
    margin: 0 0 20px;
    overflow: hidden
}

#catalog-details-wrapper .left-wrapper .view-data-manager h4 {
    background: none;
    color: #333;
    padding: 0px;
    text-align: center
}

body #catalog-details-wrapper .view-data-manager .views-label {
    color: #333333;
    float: left;
    font-family: open sans semibold;
    width: 45%;
    padding-bottom: 10px;
}

body #catalog-details-wrapper .view-data-manager .views-field {
    width: 100%;
    float: right;
    margin-bottom: 0px
}

body #catalog-details-wrapper .view-data-manager .field-content {
    color: #7C7E80;
    width: 55%;
    float: right;
    padding-left: 8px;
    word-break: break-all;
}

body #catalog-details-wrapper .view-data-manager .item-list ul {
    margin: 0px;
    padding: 0;
}

body #catalog-details-wrapper .view-data-manager .item-list ul li {
    list-style: outside none none;
    margin: 0;
}

body #catalog-details-wrapper .view-data-manager .views-field .views-label {
    padding-left: 40px;
    word-wrap: break-word;
}

body #catalog-details-wrapper .view-data-manager .views-label-title-1 {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -24px -2054px;
}

body #catalog-details-wrapper .view-data-manager .views-field-field-designation .views-label-field-designation {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -24px -2134px;
}

body #catalog-details-wrapper .view-data-manager .dc-ministry .views-label {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -24px -2210px;
    display: block;
}

body #catalog-details-wrapper .view-data-manager .views-field-field-dc-phone .views-label {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -24px -2297px;
}

body #catalog-details-wrapper .view-data-manager .views-field-field-dc-email .views-label {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -24px -2378px;
}

body #catalog-details-wrapper .view-data-manager .views-field-field-dc-address .views-label {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -24px -2458px;
}

/* Webcatalog Share Block Starts */

body #catalog-details-wrapper .cdo-footer {
    background: rgba(0, 0, 0, 0) url("/assets/images/Bottom-grey-band.png") no-repeat scroll center top;
    height: 68px;
    padding: 0 10px;
    position: relative;
    z-index: 200;
}

body #catalog-details-wrapper .cdo-footer ul {
    margin: 0 auto;
    padding-top: 10px;
    width: 100%;
    display: inline-block;
    padding-left: 20px
}

body #catalog-details-wrapper .cdo-footer ul li {
    float: left;
    line-height: 50px;
    list-style: outside none none;
    width: 25%;
    text-align: center
}

body #catalog-details-wrapper .cdo-footer li.share {
    margin-right: 0px !important;
}

body #catalog-details-wrapper .cdo-footer .web_catalog_qr_wrap {
    background: #ffffff none repeat scroll 0 0;
    display: none;
    margin: -180px -30px 0;
    padding: 0;
    position: absolute;
}

.web_catalog_ico.print {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -18px -2771px;
    height: 50px;
    width: 47px;
    margin: 0 auto
}

.web_catalog_ico.qr {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -18px -2690px;
    height: 50px;
    width: 46px;
    margin: 0 auto
}

.web_catalog_ico {
    cursor: pointer;
}

body #catalog-details-wrapper .cdo-footer .write-to-cdo>a {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -18px -2527px;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 40px;
    overflow: hidden;
    margin: 0 auto;
}

body #catalog-details-wrapper .cdo-footer .sharecontr a.share {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -16px -2851px;
    display: inline-block;
    height: 45px;
    width: 45px;
    position: relative;
    text-indent: -999999px;
    margin: 0 auto;
}

body #catalog-details-wrapper .cdo-footer .sharecontr .share-container-content a {
    background: rgba(0, 0, 0, 0) url("/assets/images/OGD-Icons.png") no-repeat scroll -16px -36px;
    float: left;
    height: 28px;
    margin-right: 7px;
    text-indent: -9999px;
    width: 28px;
}

body #catalog-details-wrapper .cdo-footer .sharecontr .share-container-content a.twitter {
    background-position: -16px -138px;
}

body #catalog-details-wrapper .cdo-footer .share-container-content {
    display: block;
    margin-top: -69px;
}

#feedback_node_form_wrapper {
    background: #ebf3fb none repeat scroll 0 0;
    width: 100%;
}

#feedback_node_form_wrapper .block-content {
    padding: 10px 0 0;
}

#feedback_node_form_wrapper input.form-text, #feedback_node_form_wrapper select {
    width: 100%;
}

#feedback_node_form_wrapper .error li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#feedback_node_form_wrapper .error li label {
    padding: 3px;
}

body #catalog-details-wrapper #feedback-node-form {
    margin: 20px 0px;
    padding: 0px 20px 8px;
    background: #EBF3FB;
    z-index: 1;
}

body #catalog-details-wrapper #feedback_node_form_wrapper .error label {
    position: relative;
}

body #catalog-details-wrapper #feedback_node_form_wrapper div.messages {
    margin: 3px;
}

body #catalog-details-wrapper #feedback_node_form_wrapper label {
    position: absolute;
}

body #catalog-details-wrapper #feedback-node-form .close-button {
    color: #fff;
    display: inline-block;
    padding: 8px 25px;
}

body #catalog-details-wrapper #feedback-node-form .close-button:hover {
    padding: 11px 26px;
}

/* Chief Data Officer in Catalog Details Section Ends */
/*page-node-revisions*/
.page-node-revisions #block-system-help {
    max-width: 1180px;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px
}

/*------------------------------------------------------------------------------*/

/* =============================================================================
  * Suggest Dataset Slider
  * ========================================================================== */
.hide {
    display: none;
}

#block-dms-/assets/imagesizations-suggest-dataset {
    position: fixed;
    right: -402px;
    top: 210px;
    background: #FFF;
    width: 400px;
    z-index: 999
}

#block-dms-/assets/imagesizations-suggest-dataset .ajax-progress.ajax-progress-throbber .throbber {
    position: absolute;
    top: 153px;
    right: 5px;
    background-color: #85BE00;
    background-image: url("/assets/images/spiffygif.gif");
    background-repeat: no-repeat;
    background-position: inherit;
    height: 30px;
    opacity: 1;
    padding: 4px;
    width: 30px;
}

#block-dms-/assets/imagesizations-suggest-dataset h2 {
    background: rgba(0, 0, 0, 0) url("/assets/images/suggest-ds-button.jpg") no-repeat scroll 0px 0;
    color: #FFF;
    display: block;
    position: absolute;
    top: 0px;
    width: 44px;
    height: 193px;
    margin: 0 0 0 -44px;
    cursor: pointer;
    z-index: 9999;
}

#block-dms-/assets/imagesizations-suggest-dataset .block-title-content a {
    display: none;
}

#block-dms-/assets/imagesizations-suggest-dataset .content {
    padding: 3px 20px;
    box-shadow: 1px 1px 5px #000
}

.close {
    background: none repeat scroll 0 0 #272727;
    color: #AAAAAA;
    display: block;
    font-size: 18px;
    padding: 1px 9px;
    position: absolute;
    margin-top: 6px;
    right: 3px;
    text-align: center;
    top: -13px;
    cursor: pointer;
}

.region-floating-left {
    position: fixed;
    left: 0;
    top: 30%;
}

.region-floating-right .block-dms-/assets/imagesizations div.messages {
    background-position: 3px 3px;
    font-size: 12px;
    margin: 5px 0;
    padding: 3px 0 3px 35px;
}

.region-floating-right .node-suggest_dataset-form label {
    position: absolute;
}

/* Captcha for Suggest A Dataset Slider - Code Starts */
#suggest-dataset-node-form .captcha {
    padding: 5px;
}

#suggest-dataset-node-form .fieldset-description {
    float: left;
    width: 130px;
}

#suggest-dataset-node-form .fieldset-wrapper>img {
    width: 130px;
}

#suggest-dataset-node-form .form-item-captcha-response {
    clear: both;
    margin-top: inherit;
}

#suggest-dataset-node-form .captcha img {
    width: 118px !important;
}

/* Captcha for Suggest A Dataset Slider - Code Ends */

/* suggest-dataset-node-form style--- start----*/
.region-floating-right section {
    border: 1px solid #DEDEDE;
    z-index: 105;
}

#suggest-dataset-node-form .form-text, #suggest-dataset-node-form textarea {
    width: 100%;
    box-shadow: 2px 2px 3px #ddd inset;
}

#suggest-dataset-node-form .field-name-body .form-textarea {
    height: 60px;
}

body.node-type-suggest-dataset #suggest-dataset-node-form .field-multiple-table label,
body #page .columns form .field-multiple-table label {
    position: relative;
    display: inline;
}

body.node-type-suggest-dataset #suggest-dataset-node-form .field-multiple-table label {
    padding: 0 0 0 10px;
    position: relative;
}

/*
 body .field-multiple-table tr.draggable label {display: none;}
 .draggable a.tabledrag-handle {margin: 0 0 0 -4px;padding:0px;}
 a.tabledrag-handle .handle {height:24px;width:24px;}*/
.region-floating-right #suggest-dataset-node-form .form-item,
.region-floating-right #suggest-dataset-node-form .form-actions {
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

.region-floating-right #suggest-dataset-node-form input {
    height: 35px;
    padding: 8px;
}

.region-floating-right #suggest-dataset-node-form label.in-field-labels-processed {
    padding: 8px;
    font-weight: normal;
    color: #888;
    font-size: 13px;
    background: none;
}

#suggest-dataset-node-form .form-wrapper>div {
    border: none;
    margin: 0px;
    padding: 0px;
}

/* suggest-dataset-node-form style--- end----*/

/* **********Suggest Dataset Slider - Ends****************** */


/* =============================================================================
  * Featured Community Apps Gallery
  * ========================================================================== */

.page-featured-community-apps-all .content-inner,
.page-featured-community-apps .content-inner {
    padding: 10px 0px 10px 0px !important;
}

.page-featured-community-apps .view-footer .more-link a {
    margin: 0px 5px 0;
}

.more-link a {
    background: #47586e none repeat scroll 0 0;
    border: 1px solid #3a495d;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    float: right;
    margin: 10px 0 0;
    padding: 2px 29px;
    text-transform: capitalize;
}

.view-featured-app-gallery .views-slideshow-cycle-main-frame-row {
    width: 100% !important;
}

.view-featured-app-gallery .views-row {
    margin: 15px 3% 60px 0;
    position: relative;
    list-style: none;
    border: 1px solid #ccc;
    width: 100%;
    display: inline-block;
}

.page-featured-community-apps .view-featured-app-gallery .views-row {
    margin: 0 1% 0 0;
    width: 32%;
    vertical-align: top;
}

.view-featured-app-gallery .views-field.views-field-field-com-app-award-image {
    position: absolute;
    right: -4px;
    top: -6px;
}

.view-featured-app-gallery .views-field.views-field-field-com-app-award-image img {
    background: none;
}

/*app galery buttons*/
/* .views_slideshow_controls_text span {
     background-color: #dedede;
     border: 1px solid #d2d3d2;
     padding: 20px;
 }
 .views_slideshow_controls_text .views-slideshow-controls-text-pause{display: none;}
 .views_slideshow_controls_text .views-slideshow-controls-text-previous{border-radius: 50% 0 0 50%;} */
.views_slideshow_controls_text .views-slideshow-controls-text-next {
    border-radius: 0 50% 50% 0;
}

.view-featured-app-gallery .views-row img {
    background: #FFF;
    width: 100%
}

.view-featured-app-gallery .views-field-field-banner-images {
    float: left;
    max-width: 225px;
    width: 100%
}

/*app-gallery css for grid view*/
.grid-view .view-featured-app-gallery .views-field-field-banner-images {
    max-width: 100%;
    height: 300px;
    overflow: hidden
}

.grid-view .view-featured-app-gallery .featured-app-item-desc {
    width: 100%
}

/*=============END=================*/
.view-featured-app-gallery .featured-app-item-desc {
    color: #CCC;
    float: left;
    width: 80%;
    padding-bottom: 67px
}

.view-featured-app-gallery .views-field-title {
    padding: 5px 10px;
    color: #007cd1;
    height: 48px;
    overflow: hidden;
    font-size: 14px;
    font-size: 1.125em;
    font-family: open sans Semibold;
    display: block;
}

.view-featured-app-gallery .views-field-body {
    color: #333;
    font-size: 1.08em;
    line-height: normal;
    height: 104px;
    overflow: hidden;
    display: inline-block
}

.view-featured-app-gallery .views-field-body p {
    padding: 0 13px;
    line-height: 20px;
    margin-bottom: 8px
}

.view-featured-app-gallery .views-field-field-com-app-sector {
    color: #007cd1;
    margin-top: 10px;
    display: block
}

.view-featured-app-gallery .views-field-field-com-app-sector a {
    vertical-align: middle;
}

.view-featured-app-gallery .views-field-field-com-app-sector span.label {
    float: left;
    color: #a3a3a3;
    padding: 2px 2px 2px 17px;
    background: url("/assets/images/appsgallery/sector.png") 12px center no-repeat
}

.view-featured-app-gallery .featured-app-item-footer {
    font-size: 13px;
    font-size: 1em;
    height: 58px;
    position: absolute;
    bottom: 0;
    z-index: 100;
    background: #ccc;
    right: 0;
    width: 100%;
    padding: 10px 0;
}

.view-featured-app-gallery .featured-app-item-footer span {
    display: block;
}

.view-featured-app-gallery .featured-app-item-footer span.by {
    padding: 7px 0;
    color: #252525;
    float: left;
    display: none
}

.view-featured-app-gallery .featured-app-item-footer span.name {
    color: #FFFFFF;
    padding: 7px 0 0 5px;
    float: left;
    display: none
}

.view-featured-app-gallery .featured-app-item-footer span.applink, .view-featured-app-gallery .featured-app-item-footer span.platform, .view-featured-app-gallery .featured-app-item-footer span.ref-url {
    float: right;
    margin-right: 8px;
    display: inline-flex;
}

.view-featured-app-gallery .views-slideshow-controls-bottom {
    margin: 0 auto;
    position: relative !important;
    width: 200px;
    padding: 15px 0px 0px 0px
}

.view-featured-app-gallery #edit-platform-wrapper, .view-featured-app-gallery #edit-reset, .view-featured-app-gallery #edit-submit-featured-app-gallery {
    display: none;
}

.view-featured-app-gallery .featured-app-item-footer span.applink a, .view-featured-app-gallery .featured-app-item-footer span.platform a, .view-featured-app-gallery .featured-app-item-footer span.ref-url a {
    background: url("/assets/images/appsgallery/icon-apple.png") no-repeat scroll 50% 50%;
    height: 40px;
    text-indent: -5000px;
    width: 35px;
    display: block;
}

.view-featured-app-gallery .featured-app-item-footer span.applink a {
    border-radius: 0 0 4px 0;
    background: url("/assets/images/appsgallery/icon-download.png") no-repeat scroll 50% 50%;
    height: 40px;
    text-indent: -5000px;
    width: 35px;
    display: block;
}

.view-featured-app-gallery .featured-app-item-footer span.applink a:hover, .view-featured-app-gallery .featured-app-item-footer span.applink a:focus {
    /*background-color:#466a01 !important;*/
}

.view-featured-app-gallery .featured-app-item-footer span.platform a:hover,
.view-featured-app-gallery .featured-app-item-footer span.ref-url a:hover,
.view-featured-app-gallery .featured-app-item-footer span.platform a span.Web:hover {
    background-color: #679b01;
    transition: background-color 0.8s;
}

.view-featured-app-gallery .featured-app-item-footer span.platform a span.iOS:hover {
    transition: background-color 0.8s;
}

.view-featured-app-gallery .featured-app-item-footer span.platform a span.Windows:hover {
    transition: background-color 0.8s;
}

.view-featured-app-gallery .featured-app-item-footer span.platform a span.Android:hover {
    transition: background-color 0.8s;
}

.view-featured-app-gallery .featured-app-item-footer span.platform a {
    background: url("/assets/images/appsgallery/platform-icon.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}

.view-featured-app-gallery .featured-app-item-footer span.ref-url a {
    background: url("/assets/images/appsgallery/icon-view.png") no-repeat scroll 50% 50%;
    height: 40px
}

#views_slideshow_cycle_teaser_section_featured_app_gallery-page {
    height: 560px !important;
}

.view-featured-app-gallery .featured-app-item-footer span.platform a span.Android,
.view-featured-app-gallery .featured-app-item-footer span.platform a span.Windows,
.view-featured-app-gallery .featured-app-item-footer span.platform a span.Web,
.view-featured-app-gallery .featured-app-item-footer span.platform a span.Android {
    background: url("/assets/images/appsgallery/icon-android.png") no-repeat scroll 50% 50%;
    height: 40px
}

.view-featured-app-gallery .featured-app-item-footer span.platform a span.Windows {
    background: url("/assets/images/appsgallery/icon-widow.png") no-repeat scroll 50% 50%;
    height: 40px;
}

.view-featured-app-gallery .featured-app-item-footer span.platform a span.Web {
    background: url("/assets/images/appsgallery/icon-globe.png") no-repeat scroll 50% 50%;
}

.view-featured-app-gallery .featured-app-item-footer span.platform a span.iOS {
    background: rgba(0, 0, 0, 0) url("/assets/images/appsgallery/icon-apple.png") no-repeat scroll 50% 50%;
    height: 40px;
}

#views_slideshow_controls_text_pause_featured_app_gallery_index-page {
    display: none;
}

#views_slideshow_controls_text_previous_featured_app_gallery_index-page,
#views_slideshow_controls_text_next_featured_app_gallery_index-page {
    background: url("/assets/images/appsgallery/prev-next-bg.gif") repeat-x 0 100%;
    border-radius: 50px 0 0 50px;
    float: left;
}

#views_slideshow_controls_text_next_featured_app_gallery_index-page {
    border-radius: 0 50px 50px 0;
}

#views_slideshow_controls_text_previous_featured_app_gallery_index-page a,

#views_slideshow_controls_text_next_featured_app_gallery_index-page a {
    background: url("/assets/images/appsgallery/prev-arrow-gallery.gif") no-repeat scroll 3px 50% rgba(0, 0, 0, 0);
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    font-size: 1.077em;
    text-align: center;
    text-transform: uppercase;
    color: #969696;
    float: left;
    width: 95px;
    font-family: open sans Semibold;
    border: 1px solid #cfcfcf;
    border-radius: 50px 0 0 50px;
    text-align: center;
}

#views_slideshow_controls_text_next_featured_app_gallery_index-page a {
    background: url("/assets/images/appsgallery/next-arrow-gallery.gif") no-repeat scroll 90% 50% rgba(0, 0, 0, 0);
    border-radius: 0 50px 50px 0;
    border-left: none;
}

#views_slideshow_controls_text_previous_featured_app_gallery_index-page a:hover,
#views_slideshow_controls_text_previous_featured_app_gallery_index-page a:focus,
#views_slideshow_controls_text_next_featured_app_gallery_index-page a:hover,
#views_slideshow_controls_text_next_featured_app_gallery_index-page a:focus {
    text-decoration: none;
    color: #656565;
}

/*.view-featured-app-gallery .views-row:hover .featured-app-item-desc,.view-featured-app-gallery .views-row:focus .featured-app-item-desc{top:0;transition: top 0.5s;}*/
.view-featured-app-gallery .views-exposed-form {
    display: none;
}

.view-featured-app-gallery .views-exposed-form .views-exposed-widget .form-submit {
    margin: 0;
}

.view-featured-app-gallery .views-exposed-widget.views-submit-button {
    display: none;
}

.view-featured-app-gallery .views-exposed-widget.views-reset-button {
    background: none repeat scroll 0 0 #2d618f;
    float: right;
    margin: 0 5px;
    padding: 10px 20px;
    width: 99.5%;
    border-radius: 2px;
    display: none;
}

.view-featured-app-gallery .views-exposed-widget.views-reset-button span.filtered-text {
    color: #FFFFFF;
    font-size: 30px;
    font-size: 2.308em;
    font-family: 'Open Sans Light', sans-serif;
}

.view-featured-app-gallery .views-exposed-widget.views-reset-button input.form-submit {
    background: url("/assets/images/appsgallery/cross2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: none;
    float: right;
    height: 15px;
    margin: 5px 0 0;
    padding: 0 !important;
    text-indent: -50000px;
    width: 15px;
}

.view-featured-app-gallery .views-exposed-widget.views-reset-button input.form-submit:hover {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    /* transiton:transform 1s; */
}

/* .view-featured-app-gallery .mixitup{overflow: auto; padding-left:15px} */
.view-catalog-moderation .views-exposed-form .form-item-title {
    background: none;
    border: none;
    padding: 0px
}

/****** Featured Community Apps Gallery - Ends***** */

/* =============================================================================
  * Search - Sitebar
  * ========================================================================== */

/*.page-search .region.region-sidebar-first {
     float: left;
     padding: 0 0 7px;
     width: 27%;
 }*/

/*--- Page - Search Style ---Start----*/

#search-form {
    margin-bottom: 35px;
}

#search-form input.form-text {
    margin-right: 10px;
    width: 78%;
}

#search-form .form-item {
    background: none;
    border: none
}

#search-box-menu {
    display: block;
    float: right;
    height: 42px;
    width: 50px;
}

#search-js-trigger {
    /* background: url("/assets/images/search_ico.png") no-repeat scroll center center transparent; */
    display: block;
    text-indent: -9999px;
}

#search-js-triggered-box {
    height: 44px;
    overflow: hidden;
    background: #FFFFFF;
    position: absolute;
    width: 0;
    z-index: 9;
    margin-left: 950px;
}

#search-js-triggered-box#search-box {
    width: 950px;
    padding: 2px;
}

#search-js-triggered-box#search-box #edit-keys {
    width: 86%;
}

#search-js-triggered-box#search-box.form-submit {
    margin-right: 0;
    height: 39px;
    padding: 0 22px;
    font-weight: bold;
}

/* Search Content - Style starts */
body.page-search #content-column {
    float: left;
    width: 100%;
}

body.page-search .content-inner {
    /*margin-left: 26%;*/
    padding: 30px 30px 30px 45px;
}

.page-search .region.region-sidebar-first {
    float: left;
    margin-left: -100%;
    padding: 0 0 7px;
    width: 27%;
    margin-top: 98px;
}

.page-search .region-sidebar-first .block-statistics {
    margin-left: 5px
}

.region-sidebar-first.sidebar .block-content ul {
    background: #ffffff none repeat scroll 0 0;
    margin: 0;
    padding: 0;
}

body.page-search .region-sidebar-first .block-content ul li {
    background: #F8F8F8;
    padding: 0px;
    border: medium none;
    border-radius: 2px;
    font-size: 1em;
    list-style: outside none none;
    margin: 2px 0 !important;
}

body.page-search .region-sidebar-first .block-content ul li>ul li {
    padding-left: 30px !important;
}

body.page-search .region-sidebar-first .block-content ul li>ul li a {
    padding: 2px 4px
}

body.page-search .region-sidebar-first .block-content ul li li {
    background: url("/assets/images/collapse-sub.gif") 20px 10px no-repeat !important;
}

body.page-search .region-sidebar-first .block-content li a {
    background: none;
    border: none;
    color: #000000;
    display: block;
    padding: 10px;
}

body.page-search .region-sidebar-first h2 {
    background: #85be00 none repeat scroll 0 0;
    border-bottom: medium none;
    border-radius: 2px;
    color: #ffffff;
    font-family: Open Sans normal, sans-serif;
    font-size: 1em;
    line-height: 22px;
    padding: 0.714rem;
    margin-bottom: 8px;
}

body.page-search .region-sidebar-first .block-content .item-list h3 {
    background: #57739a none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    font-family: Open Sans normal, sans-serif;
    font-size: 0.923077rem;
    margin: 0;
    padding: 0.714rem;
}

body.page-search .search-results, body.page-search ol {
    padding: 0px;
}

.search-results li {
    border-top: 1px solid #CCCCCC;
    overflow: hidden
}

.search-results .short-name {
    background: #ccc none repeat scroll 0 0;
    color: #fff;
    display: table;
    margin: 5px;
    text-align: center;
    float: left;

}

.search-results .short-name>label {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    width: 30px;
    padding: 5px;
}

.search-results .short-name.what_s_new {
    background: #7530dc
}

.search-results .short-name.catalog {
    background: #efa810
}

.search-results .short-name.data_catalog {
    background: #dc30da
}

.search-results .short-name.page {
    background: #40e713
}

.search-results .short-name.book {
    background: #c2e713
}

body.page-search .search-results .title {
    color: #3B3B3B;
    font-family: open sans Semibold;
    font-size: 1.15385rem;
    text-transform: capitalize;
    float: left;
    margin-top: 10px;
}

body.page-search .search-results a {
    color: #3B3B3B;
}

body.page-search .search-results .search-snippet-info {
    padding-left: 0px;
    float: left;
    width: 100%;
    padding-left: 5px;
}

body.page-search .region-sidebar-first .item-list img {
    display: none;
}

/* Search Content - Style starts */

body.page-search .region-sidebar-first .block-content li {
    padding: 0 !important;
}

body.page-search .region-sidebar-first .block-content li a {
    padding: 10px;
    display: block;
    font-weight: normal
}

body.page-search .region-sidebar-first .block-content li a:hover,
body.page-search .region-sidebar-first .block-content li a:focus {
    background-color: #f1f0f0;
}

/* Search Content -End */





body.page-search .region-sidebar-first.sidebar .block-content li .facetapi-facet {
    background: #f8f8f8;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    height: auto;
    overflow: hidden;
}

body.page-search .region-sidebar-first .expanded {
    background: url("/assets/images/toggle-down.png") no-repeat scroll 98% 12px #85be00;
}

body.page-search .region-sidebar-first.sidebar .block-content li.expanded a {
    float: left;
    padding: 10px 0;
    width: 85%;
}

body.page-search .region-sidebar-first .block-content li span.facetapi-collapsible-handle {
    background: url("/assets/images/collapse-plus.gif") no-repeat scroll center 50% rgba(0, 0, 0, 0);
    float: left;
    height: 39px;
    margin-right: 0;
    width: 18px;
    text-indent: -99999px;
}

body.page-search .region-sidebar-first .block-content li span.minus {
    background: url("/assets/images/collapse-minus.gif") no-repeat scroll center 16px rgba(0, 0, 0, 0);
}

body.page-search .region-sidebar-first .block-content li .facetapi-active {
    background: #e0ecc2;
    height: auto;
    overflow: hidden;
    border-radius: 2px;
    padding: 10px 0;
    position: relative;
}

body.page-search .region-sidebar-first .block-content li a {
    background: none;
}

body.page-search .region-sidebar-first .block-content li .facetapi-active a.facetapi-active {
    background: url("/assets/images/icons.png") no-repeat scroll -8px -1545px #E0ECC2 !important;
    display: inline-block;
    float: right;
    height: 0;
    outline: medium none;
    text-indent: -99999px;
    width: 22px;
}

body.page-search .region-sidebar-first .block-content li .facetapi-active span.facetapi-collapsible-handle {
    background: url("/assets/images/collapse-plus.gif") no-repeat scroll center 6px rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin-right: 0;
    width: 18px;
    text-indent: -99999px;
}

body.page-search .region-sidebar-first .block-content li.leaf .facetapi-active {
    padding-left: 10px;
}

body.page-search .region-sidebar-first .block-content li.leaf .facetapi-active a {
    width: 25px;
}

body.page-search .region-sidebar-first .block-content li .facetapi-active span.minus {
    background: url("/assets/images/collapse-minus.gif") no-repeat scroll center 50% rgba(0, 0, 0, 0) !important;
}

body.page-search .region-sidebar-first .block-content li.expanded ul.expanded li .facetapi-facet {
    background: #eaeaea;
    padding-left: 14px;
}

body.page-search .region-sidebar-first .block-content li.expanded ul.expanded li .facetapi-active,
.region-sidebar-first.sidebar .block-content li .facetapi-active:hover {
    background-color: #e0ecc2 !important;
}

body.page-search .region-sidebar-first .block-content li.expanded ul ul.expanded li .facetapi-facet {
    padding-left: 30px;
}

body.page-search .region-sidebar-first .block-content li ul li.leaf a {
    background: url("/assets/images/collapse-sub.gif") no-repeat scroll 0 13px rgba(0, 0, 0, 0) !important;
    padding-left: 15px;
}

body.page-search .region-sidebar-first .block-content li.expanded .facetapi-facet:hover,
body.page-search .region-sidebar-first .block-content li.expanded ul.expanded li .facetapi-facet:hover {
    background-color: #f1f0f0;
    transition: background 0.5s;
}

body.page-search .region-sidebar-first .block-content li.expanded ul ul.expanded li .facetapi-active a,
body.page-search .region-sidebar-first .block-content li.expanded ul.expanded li .facetapi-active a {
    padding: 10px;
    width: 3px;
}

body.page-search .region-sidebar-first .block-content li.expanded ul.expanded li .facetapi-active {
    background-image: url("/assets/images/collapse-sub.gif");
    background-position: 21px 13px;
    background-repeat: no-repeat;
    padding-left: 37px;
}

/* =============================================================================
  * Contact Us
  * ========================================================================== */

.contact-us-page-block #quicktabs-contact_us_page .item-list,
.contact-us-page-block {
    margin: 0 auto;
    width: 1000px;
}

.contact-us-page-block .quicktabs-tabs.quicktabs-style-nostyle {
    margin: 0 1%;
}

.contact-us-page-block #quicktabs-contact_us_page .item-list {
    width: 980px;
    margin: 0 auto;
}

.contact-us-page-block ul.quicktabs-style-nostyle li a {
    background: #333333 none repeat scroll 0 0;
    color: #ffffff;
    padding: 0.8em 0;
    font-size: 1.1em;
    border-radius: 5px;
    text-transform: uppercase;
    width: 455px;
    text-align: center;
    transition: all 0.4s ease-out;
}

.contact-us-page-block ul.quicktabs-style-nostyle li.active a {
    background: #84be41 none repeat scroll 0 0;
    color: #ffffff;
}

.contact-us-page-block .quicktabs_main.quicktabs-style-nostyle {
    min-height: 450px;
    background-color: #f3f3f3;
}

.contact-us-page-block #quicktabs-container-contact_us_page {
    border: 2px solid #dedede;
    border-radius: 10px;
}

.contact-us-page-block ul.quicktabs-style-nostyle li {
    margin-bottom: 10px;
}

.contact-us-page-block ul.quicktabs-style-nostyle li.last {
    margin-left: 40px;
}

.contact-us-page-block .block-dms-/assets/imagesizations {
    margin: 0 auto;
    width: 50%;
}

.contact-us-page-block .form-text,
.contact-us-page-block select {
    width: 100%;
    max-width: 100%;
}

.contact-us-page-block .form-actions {
    text-align: center;
}

.contact-us-page-block #block-dms-/assets/imagesizations-feedback-form h2 {
    background-color: transparent;
    background-image: url("/assets/images/contact-us-icons.png");
    background-position: center -558px;
    background-repeat: no-repeat;
    height: 80px;
    padding-top: 60px;
    color: #5e5e5e;
    font-size: 24px;
    text-transform: uppercase;
}

.contact-us-page-block .cu-center-block .icon {
    background-color: transparent;
    background-image: url("/assets/images/contact-us-icons.png");
    background-position: -1px -484px;
    background-repeat: no-repeat;
    height: 52px;
    margin: 0 auto;
    padding: 0;
    width: 100px;
}

.contact-us-page-block .cu-center-block {
    height: 80px;
    text-align: center;
    width: auto;
    text-transform: uppercase;
}

#quicktabs-contact_us_page ul.quicktabs-style-nostyle li.active {
    background: rgba(0, 0, 0, 0) url("/assets/images/down-arrow-green.png") no-repeat scroll center bottom;
    padding-bottom: 15px;
}

.contact-us-bottom {
    margin: 0px auto;
    width: 100%;
    color: #666766;
    border-bottom: 1px solid #B1B1B1;
    transition: all 0.4s ease-out;
    background-color: #eaeaea !important;
    display: inline-block;
    padding: 30px 0px;
    background: url("/assets/images/box-shadow-top.png") no-repeat scroll center bottom, url("/assets/images/box-shadow-bottom.png") no-repeat scroll center top;
}

.contact-us-bottom .contact-us-bottom-in.left .address-cu {
    float: right;
}

.contact-us-bottom .contact-us-bottom-in.right .address-cu {
    float: left;
    padding-bottom: 20px
}

.contact-us-bottom .contact-us-bottom-in.left .address-cu p {
    border-right: 1px solid #ccc
}

.contact-us-bottom .contact-us-bottom-in.right .address-cu, .contact-us-bottom .contact-us-bottom-in.left .address-cu {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    width: 74%;
    padding-top: 30px;
    min-height: 300px;
}

.contact-us-bottom .contact-us-bottom-in {
    float: left;
    text-align: center;
    width: 50%;
}

/* .contact-us-bottom .contact-us-bottom-in.left{border-right:1px solid #dedede;} */
.contact-us-bottom .contact-us-bottom-in.left {
    /*border-right:1px solid #b1b1b1;*/
}

/* .contact-us-bottom .contact-us-bottom-in .icon{background: rgba(0, 0, 0, 0) url("/assets/images/contact-us-icons.png") no-repeat scroll;width:85px;height:82px;margin: 0 auto;}
 .contact-us-bottom .contact-us-bottom-in.left .icon{background-position: center -627px;}
 .contact-us-bottom .contact-us-bottom-in.right .icon{background-position:center -821px;}
 */
.contact-us-page-block #block-dms-/assets/imagesizations-feedback-form .block-content {
    min-height: 360px;
    margin: auto 15px;
}

.contact-us-page-block .view-data-controller-table .view-content {
    max-height: 328px;
    overflow: auto;
    margin: auto 15px;
}

.contact-us-page-block .feedback_from,
.contact-us-page-block .dataset_from,
.contact-us-page-block .datacontroller_link {
    background: #2db34a;
    margin: 10px;
    padding: 20px 10px;
    text-align: center;
    display: inline;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    font-family: "Arial Black", Gadget, sans-serif;
}

.contact_links {
    margin-top: 40px;
}

.contact_links a {
    text-decoration: none;
    color: #FFF;
}

.cu-get-in-touch-block .facebook-icon {
    background: url("/assets/images/contact-us-icons.png") no-repeat scroll center -4px;
}

.cu-get-in-touch-block .twitter-icon {
    background: url("/assets/images/contact-us-icons.png") no-repeat scroll center -104px;
}

.cu-get-in-touch-block .slideshare-icon {
    background: url("/assets/images/contact-us-icons.png") no-repeat scroll center -284px;
}

.cu-get-in-touch-block .storify-icon {
    background: url("/assets/images/contact-us-icons.png") no-repeat scroll center -193px;
}

.cu-get-in-touch-block .rss-icon {
    background: url("/assets/images/contact-us-icons.png") no-repeat scroll center -374px;
}

.cu-get-in-touch-block .icon {
    display: block;
    height: 87px;
    width: 90px;
}

.Contact_address, .social-links, .contact_links {
    text-align: center;
}

.contact-us-seprator {
    margin-top: 20px;
    display: block;
    background: url(/assets/images/bg-top-arrow.png) top center no-repeat;
    width: 100%;
    height: 25px
}

.contact-us-seprator img {
    display: none
}

.contact-us-page-block .view-data-controller-table .views-table th {
    padding: 5px;
}

.contact-us-inner-block-SC .view-data-controller-table .view-content {
    margin: auto 15px;
    max-height: 328px;
    overflow: auto;
    position: absolute;
    top: -142px;
}

/*
 .contact-us-page-block a#quicktabs-tab-contact_us_inner_block-0,
 .contact-us-page-block a#quicktabs-tab-contact_us_inner_block-1,
 #quicktabs-contact_us_page_inner_block ul.quicktabs-tabs li a{width: 192px;background-color: transparent;border: 3px solid;}
 #quicktabs-contact_us_inner_block ul.quicktabs-style-nostyle li.active a,
 #quicktabs-contact_us_page_inner_block ul.quicktabs-style-nostyle li.active a{border-color: #84BF41;color: #77ac3a;}
 #quicktabs-contact_us_inner_block ul.quicktabs-style-nostyle li a,
 #quicktabs-contact_us_page_inner_block ul.quicktabs-style-nostyle li a{border-color: #999999;color: #666666;font-weight:bold;}
 #quicktabs-contact_us_page_inner_block ul.quicktabs-style-nostyle li.active,
 #quicktabs-contact_us_inner_block ul.quicktabs-style-nostyle li.active{background-image:none;}
 */
.contact-us-page-block #quicktabs-container-contact_us_page ul {
    margin: 15px auto;
    width: 435px;
}

.contact-us-page-block #quicktabs-container-contact_us_page .error ul {
    margin: inherit;
}

.contact-us-page-block #quicktabs-container-contact_us_page .error ul {
    margin: auto;
}

.contact-us-page-block #quicktabs-container-contact_us_page .error {
    text-align: left;
}

.contact-us-page-block #quicktabs-container-contact_us_page .clientside-error {
    margin: 10px;
}


/* Contact Us New */

body.page-connect-with-us #columns {
    max-width: 100%;
    width: 100%;
}

.feedback-form-block {
    background: #fff none repeat scroll 0 0;
    /*border-bottom: 1px solid #a9a9a8;*/
    /* box-shadow: 0 0 4px; */
    margin-bottom: -10px;
    padding: 20px 30px;
    width: 100%;
    /*background:rgba(0, 0, 0, 0) url("/assets/images/box-shadow-bottom.png") no-repeat scroll center 419px;*/
    position: relative;
}

#quicktabs-contact_us_inner_block .quicktabs-style-nostyle {
    height: 223px
}

.feedback-form-block .block-content {
    max-width: 1180px;
    margin: 0 auto;
}

.cu-get-in-touch-block {
    text-align: center;
}

.feedback-form-block #feedback-node-form input,
.feedback-form-block #feedback-node-form select {
    width: 48.2%;
    border: 1px solid #999999;
}

/*.feedback-form-block #feedback-node-form  textarea{
     width: 48.2%;
     border:1px solid #999999;
 }*/
.feedback-form-block #feedback-node-form label {
    color: #A3A3A3;
    background: none;
    line-height: 37px;
    padding-bottom: 0px
}

#feedback-node-form .form-wrapper>div {
    background: none;
    border: none;
    padding: 0px
}

.feedback-form-block #feedback-node-form textarea {
    height: 139px;
    max-height: 145px;
}

.feedback-form-block h2 {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/ogplv3light/images/Give-Ur-Feedback.png") no-repeat scroll center 0;
    color: #666766;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 30px;
    margin-left: 5%;
    padding-top: 100px;
    text-transform: uppercase;
}

.page-connect-with-us .feedback-form-block h2 {
    margin-left: 0px
}

.feedback-form-block #feedback-node-form .form-actions {
    text-align: center;
}

.feedback-form-block #feedback-node-form .form-actions input {
    background: #007cd1 none repeat scroll 0 0;
    border: medium none;
    font-family: open sans semibold;
    padding: 12px 25px;
    text-transform: uppercase;
    width: 130px;
    margin-top: 10px;
}

.feedback-form-block #feedback-node-form .field-widget-text-textarea-with-summary.form-wrapper {
    top: 0;
    position: absolute;
    right: 8px;
    width: 48%
}

.page-connect-with-us #feedback-node-form>div {
    position: relative;
    margin: 0 auto;
    max-width: 1120px;
    position: relative;
    width: 100%;

}


/* Chief Data Officer */
.contact-us-inner-block-SC {
    background: none repeat scroll 0 0;
    /* left: 0;
     position: absolute; */
    text-align: center;
    width: 100%;
    padding-bottom: 30px;
    background-color: #EAEAEA !important;
    background: url("/assets/images/box-shadow-top.png") no-repeat scroll center bottom, url("/assets/images/box-shadow-bottom.png") no-repeat scroll center top
}

.contact-us-inner-block-SC .block-content {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 1121px;
    padding: 35px 85px;
}

.contact-us-inner-block-SC h2 {
    font-size: 24px;
    text-transform: uppercase;
    padding-top: 130px;
    background: rgba(0, 0, 0, 0) url("/assets/images/Programme-Management-Unit.png") no-repeat scroll center 25px;
    padding-bottom: 30px;
}

.contact-us-inner-block-SC h2:after {
    /*position: absolute;
     background: transparent;
     width: 110%;
     height: 50px;
     content: '';
     bottom: -50px;
     left: -50px;
     box-shadow: 0 0 100px 10px #000;
     -webkit-box-shadow: 0 0 100px 10px #000;
     -moz-box-shadow: 0 0 100px 10px #000;*/
}

body .contact-us-inner-block-SC ul.quicktabs-style-nostyle {
    display: inline-block;
}

.contact-us-inner-block-SC ul.quicktabs-style-nostyle li {
    padding: 0px;
}

.contact-us-inner-block-SC ul.quicktabs-style-nostyle li.active {
    background: rgba(0, 0, 0, 0) url("/assets/images/yellow-arrow.png") no-repeat scroll center bottom;
    padding-bottom: 14px;
}

.contact-us-inner-block-SC ul.quicktabs-style-nostyle li.active a {
    background: #ffbd0f none repeat scroll 0 0;
    color: #333333;
    font-family: open sans semibold;
}

.contact-us-inner-block-SC ul.quicktabs-style-nostyle li a {
    color: #FFF;
    background: #666;
    padding: 23px 0;
    width: 195px;
}

body .contact-us-inner-block-SC .view-data-controller-table .views-table th {
    font-weight: normal;
    padding: 5px;
}

/* Social Links Container */
.cu-social-links {
    background: #fff none repeat scroll 0 0;
    /* left: 0;
     position: absolute; */
    text-align: center;
    width: 100%;
}

.cu-social-links .social-links {
    padding: 30px 0;
    /*background:rgba(0, 0, 0, 0) url("/assets/images/box-shadow-bottom.png") no-repeat scroll center 138px; width:100%; display:inline-block;
 */


}

.cu-social-links .social-links .icon {
    margin: auto 50px;
    text-indent: -9999px;
}

.social-links .cu {
    position: relative;
    display: inline-block;
}

.social-links .cu a .ext {
    display: none;
}

.social-links .value {
    background: url("/assets/images/contact-us-icons.png") no-repeat scroll;
    padding-top: 9px;
    position: absolute;
    top: 56px;
    height: 5px;
}

.social-links .rss .value {
    background-position: center -779px;
}

.social-links .slideshare .value {
    background-position: center -711px;
}

.social-links .storify .value {
    background-position: center -762px;
}

.social-links .value div {
    width: 120px;
    border: 2px solid;
    height: 30px;
}

.social-links .rss .value div {
    border-color: #F7931E;
}

.social-links .slideshare .value div {
    border-color: #34BDB6;
}

.social-links .storify .value div {
    border-color: #1597D3;
}

.social-links .rss .value div {
    color: #F7931E;
}

.social-links .slideshare .value div {
    color: #34BDB6;
}

.social-links .storify .value div {
    color: #1597D3;
}

.contact-us-bottom .contact-us-bottom-in .icon {
    height: 90px;
    margin: 0 auto 12px;
    width: 85px;
}

.contact-us-bottom .contact-us-bottom-in .cu-bottom-title {
    font-family: open sans semibold;
    font-size: 18px;
}

.contact-us-bottom .contact-us-bottom-in.left .icon {
    background: rgba(0, 0, 0, 0) url("/assets/images/Web-Information-Manager.png") no-repeat scroll 0 0;
}

.contact-us-bottom .contact-us-bottom-in.right .icon {
    background: rgba(0, 0, 0, 0) url("/assets/images/Programme-Management-Unit.png") no-repeat scroll 0 0;
}



/** * Contact-us Page Ends **/


/* =============================================================================
  * New Login Page With Auth
  * ========================================================================== */

#login-form {
    padding: 0px;
}

.ogplv3light-user-login-form-wrapper {
    display: inline-block;
    width: 100%;
    background: url("/assets/images/login/login-cloud.png") no-repeat center bottom;
    min-height: 640px;
}

body.page-user-login .toboggan-unified.login {
    max-width: 100%;
}

.login-welcome-header {
    text-align: center;
    padding-bottom: 20px;
    background: rgba(0, 0, 0, 0) url("/assets/images/login/login-header-icons.png") no-repeat scroll center 0;
    width: 100%;
}

.login-or-seprator {
    background: rgba(0, 0, 0, 0) url("/assets/images/bg-top-arrow.png") no-repeat scroll center top;
    display: block;
    width: 100%;
    display: block;
    height: 25px;
}

.login-header-icon {
    background: rgba(0, 0, 0, 0) url("/assets/images/login/login-icon-3.png") no-repeat scroll center bottom;
    display: inline-block;
    height: 85px;
    text-align: center;
    width: 85px;
}

.login-header-title {
    clear: both;
    color: #85bc3c;
    display: block;
    font-size: 31px;
    padding-bottom: 10px;
    padding-top: 10px;
}

body.page-user form#user-login .form-text,
body.page-toboggan-denied form#user-login .form-text,
body.page-user-login form#user-login .form-text {
    background: #EBEBEB none repeat scroll 0 0;
    border: medium none;
    height: 49px;
    padding: 11px 25px;
    width: 85%;
    font-size: 120%;
}

body.page-user #user-login label,
body.page-toboggan-denied #user-login label,
body.page-user-login #user-login label {
    padding: 15px 25px;
    color: #939393;
    font-size: 120%;
}

body.page-user .user-login-links,
body.page-toboggan-denied .user-login-links,
body.page-user-login .user-login-links {
    font-size: 120%;
    width: 92%;
    padding: 0 25px;
}

body.page-user .form-item .description,
body.page-toboggan-denied .form-item .description,
body.page-user-login .form-item .description {
    color: #737373;
    padding: 5px 25px;
    width: 92%;
}

body.page-user #login-form,
body.page-toboggan-denied #login-form,
body.page-user-login #login-form {
    border: none;
    background: none;
    width: 100%;
}

body.page-user #login-form #edit-submit,
body.page-toboggan-denied #login-form #edit-submit,
body.page-user-login #login-form #edit-submit {
    background: #007cd2 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-family: open sans semibold;
    height: 52px;
    text-transform: uppercase;
    width: 190px;
    padding: 0 15px;
    margin-right: 0;
    font-size: 16px;
}

body.page-user form#user-login,
body.page-toboggan-denied form#user-login,
body.page-user-login form#user-login {
    padding: 0;
    width: auto;
}

body.page-user .login-wrapper,
body.page-toboggan-denied .login-wrapper,
body.page-user-login .login-wrapper {
    float: left;
    width: 52.7%;
    background: rgba(0, 0, 0, 0) url("/assets/images/login/login-or-icon.png") no-repeat scroll right 43px
}

body.page-user .login-wrapper .form-item-name,
body.page-toboggan-denied .login-wrapper .form-item-name,
body.page-user-login .login-wrapper .form-item-name {
    clear: both;
}

body.page-user .auth-login-wrapper,
body.page-toboggan-denied .auth-login-wrapper,
body.page-user-login .auth-login-wrapper {
    float: right;
    width: 44.5%;
    padding-right: 5px;
}

body.page-user .login-wrapper h3, body.page-user .auth-login-wrapper h3, body.page-user .user-login-links a,
body.page-toboggan-denied .login-wrapper h3, body.page-toboggan-denied .auth-login-wrapper h3, body.page-toboggan-denied .user-login-links a,
body.page-user-login .login-wrapper h3, body.page-user-login .auth-login-wrapper h3, body.page-user-login .user-login-links a {
    color: #0779D2;
}

body.page-user .login-wrapper h3, body.page-user .auth-login-wrapper h3,
body.page-toboggan-denied .login-wrapper h3, body.page-toboggan-denied .auth-login-wrapper h3,
body.page-user-login .login-wrapper h3, body.page-user-login .auth-login-wrapper h3 {
    margin-bottom: 20px;
    float: left;
}

.login-header {
    width: 85%;
}

.auth-login-info {
    border-top: 1px solid #adadad;
    clear: both;
    color: #666666;
    padding: 15px 0;
}

.auth-register, .auth-lolgin {
    height: 52px;
    float: left;
    padding: 0 10px;
}

.auth-register a, .auth-lolgin a, .hybridauth-widget-wrapper a {
    background: #007cd2 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    display: inline-block;
    font-family: open sans semibold;
    height: 52px;
    margin-right: 0;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: top;
    width: 190px;
    font-size: 16px;
}

.auth-login-container {
    clear: both;
}

.auth-login-logo {
    background: rgba(0, 0, 0, 0) url("/assets/images/login/MYGOV-AUTH-LOGO.jpg") no-repeat scroll 0 0;
    display: block;
    height: 81px;
    margin: 3px 0 25px;
    width: 207px;
}

/* Auth Login / Register */
.hybridauth-widget-wrapper {
    float: left;
}

.hybridauth-widget-wrapper a::after {
    content: "Log in";
    display: inline-block;
    margin: 15px 0 !important;
    padding: 0;
}

.hybridauth-widget li span {
    display: none;
}

/* =============================================================================
  * Suggested Datasets List Page
  * ========================================================================== */
.view-recent-suggestion .views-row {
    margin-bottom: 1px;
}

.view-recent-suggestion .views-row .views-field {
    padding: 0px 0px;
}

.view-recent-suggestion .views-row.form-item-vote {
    min-width: 63px;
    height: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: inline-table;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-endorse {
    float: left;
    margin: 6px 0 0 7px;
    width: 53px
}

.view-recent-suggestion .views-row .views-field-field-vrm-endorse .form-item .fivestar-widget {
    float: left;
    padding: 4px;
}

.view-recent-suggestion .views-row .views-field-field-vrm-endorse .description {
    background: none repeat scroll 0 0 #D8D7D7;
    border-radius: 0 3px 3px 0;
    float: left;
    padding: 6px 5px 3px 10px;
    font-size: 13px;
    font-size: 1em;
    height: 19px;
    margin: 0 3px 0 1px;
    padding: 6px 6px 5px 8px;
    color: #000;
}

.view-recent-suggestion .views-row .views-field-field-vrm-sector {
    float: left;
    margin: 9px 0;
}

.suggested-datasets-list-page .views-exposed-form .views-exposed-widget .form-submit {
    margin: 1px 0 0;
}

body .suggested-datasets-list-page .views-exposed-widget.views-widget-sort-by {
    clear: none;
}

.suggested-datasets-list-page .view-filters {
    margin-bottom: 30px;
}

.suggested-datasets-list-page .views-row {
    background: #f8f8f8;
    color: #3F3F3F;
    margin-bottom: 15px;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

.suggested-datasets-list-page .views-row a {
    color: #3F3F3F;
}

.suggested-datasets-list-page .views-row .views-field-body, .suggested-datasets-list-page .views-row .views-field-body-1 {
    height: auto;
    overflow: hidden;
}

.suggested-datasets-list-page .views-row .views-field-body .field-content, .suggested-datasets-list-page .views-row .views-field-body-1 .field-content {
    padding: 10px 0px 0px 0;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-endorse {
    width: 8%;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-sector {
    float: left;
    max-width: calc(100% - 300px);
    width: 100%;
    margin: 10px 0 0 2%;
    font-weight: bold;
    color: #FFFFFF;
}

.views-label-field-vrm-sector {
    float: left;
    font-weight: normal;
    padding-right: 5px;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-post-name {
    float: left;
}

.suggested-datasets-list-page .views-row .views-field-created {
    float: left;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-endorse .form-item .fivestar-widget {
    float: left;
    background: none repeat scroll 0 0 #7eb401;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    padding: 4px;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-endorse .form-item .fivestar-widget:hover, .suggested-datasets-list-page .views-row .views-field-field-vrm-endorse .form-item .fivestar-widget:focus {
    background: #7bb001;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-endorse .description {
    float: left;
    background: none repeat scroll 0 0 #7eb401;
    border-left: none;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    color: #FFFFFF;
    font-size: 14px;
    font-size: 1.077em;
    height: 28px;
    margin: 0 0 0 1px;
    padding: 5px 8px;
}

.suggested-datasets-list-page .views-row .form-item-vote {
    height: auto;
    width: 100px;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-post-name {
    background: url("/assets/images/suggession-icon2.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    display: block;
    float: none;
    padding: 12px 10px 10px 52px;
}

.suggested-datasets-list-page .views-row .views-field-created .field-content {
    display: block;
    padding-left: 5px;
    padding-top: 3px;
}

.suggested-datasets-list-page .views-row .views-field-field-vrm-post-name .field-content {
    font-size: 14px;
    font-size: 1.077em;
    font-weight: bold;
    letter-spacing: 1px;
}

.suggested-datasets-list-page .views-row .views-field-created {
    background: url("/assets/images/icons.png") no-repeat scroll -4px -1645px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: right;
    height: 33px;
    padding: 9px 14px 1px 23px;
}

.suggestion-bc-icon {
    background: url("/assets/images/icons.png") no-repeat scroll 0 -1580px rgba(0, 0, 0, 0);
    line-height: 25px;
    padding-left: 27px;
    padding-right: 8px;
    display: none;
}

.suggestion-body-content {
    display: block !important;
    padding: 0 10px 14px 13px;
}

.suggested-datasets-list-page .views-field.views-field-nothing {
    background: none repeat scroll 0 0 #85BE00;
    border-radius: 0 0 3px 3px;
    padding: 10px 0;
}

/* @media only screen and (-webkit-min-device-pixel-ratio:0){
     .suggestion-body-content{ float:none;display: inline;}
     .suggested-datasets-list-page .views-row .views-field-field-vrm-post-name,
     .suggested-datasets-list-page .views-row .views-field-created {height:auto;}
     .suggested-datasets-list-page .views-row .views-field-body .field-content,
     .suggested-datasets-list-page .views-row .views-field-body-1 .field-content {padding: 10px 0px;}
 } */
.related-dataset {
    background: none repeat scroll 0 0 #F0EFEF;
    clear: both;
    margin: 0 12px 12px;
    padding: 10px 4px 4px;
}

.related-dataset>span {
    background: url("/assets/images/icons.png") no-repeat scroll 0 -1742px rgba(0, 0, 0, 0);
    display: block;
    font-family: open sans Semibold;
    padding-left: 38px;
    padding-bottom: 5px;
}

.related-dataset ul {
    padding-left: 35px;
}


/***** Recent Suggestions Page Ends **/

/* =============================================================================
  * Data Controller List With Flags in Statistics Reports at Backend
  * ========================================================================== */

.view-data-controller-list-with-flags .newdc, .view-data-controller-list-with-flags .awaitingdc {
    color: #FFF;
}

.view-data-controller-list-with-flags .renomidc {
    display: block;
    color: #99FF66;
}

.view-data-controller-list-with-flags .newdc {
    background: #0066CC;
}

.view-data-controller-list-with-flags .renomidc, .view-data-controller-list-with-flags .renomidc span.node-unpublished {
    background: #330000;
}

.view-data-controller-list-with-flags .awaitingdc {
    background: #000;
    float: left;
    width: 88%;
}

.view-data-controller-list-with-flags td span.node-unpublished {
    color: #FFF;
}

/**** Data Controller List With Flags in Statistics Reports at Backend - Ends ****/

/* ***** After Creating Data Controller - View, view draft menu is set as hidden ***** Starts */
/* ***** 06th Jan 2014 ***** */

.node-type-data-controller .primary-menu .tabs li {
    display: none;
}

/* Book Help Tag is not Required for when Creating CDO has been set has hidden */
body form.node-data_controller-form .book-outline-form {
    display: none !important;
}

/* ***** After Creating Data Controller - View, view draft menu is set as hidden ***** Ends */

/* =============================================================================
  * Tell A friend
  * ========================================================================== */

/*#forward-form .form-type-item label {position: relative;padding: 0;}*/
#forward-form #edit-page, #forward-form #edit-subject, #forward-form #edit-body {
    display: none;
}

#forward-form .form-text,
#forward-form .form-item-recipients {
    width: 100%;
}

.webform-client-form .form-submit {
    background: #181818 url(/assets/images/dark-button-bg.png) repeat-x top;
    border: 1px solid #343434;
    color: #FFFFFF;
    font-size: 20px;
    font-size: 1.538em;
    font-weight: bold;
    padding: 5px 25px;
    padding: 0.384615384615384rem 1.923076923076923rem;
    margin-right: 20px;
    margin-right: 1.53846153846153rem;
}

.webform-client-form .form-email {
    margin-left: 20px;
    margin-left: 1.53846153846153rem;
}

#forward-form label {
    color: #888;
}

/* ********** Tell A friend - Code Ends **************/


/* =============================================================================
  * Catalog Moderation
  * ========================================================================== */

.node-unpublished {
    background: none;
}

/* Catalog Moderation Left Side */
#catalog_mod_op {
    background: #EBF3FB;
    margin: 10px 7px 43px 0px;
}

#catalog_mod_op .views-field {
    padding-left: 10px;
}

#catalog_mod_op .views-field .views-label {
    color: #333;
}

#catalog_mod_op .views-field .field-content {
    color: #000;
    display: block;
    margin: 0 0 18px;
    font-family: open sans, sans-serif semibold;
}

#catalog_mod_op .operations {
    margin: 0px;
    padding: 0px;
}

#catalog_mod_op .operations li {
    list-style: outside none none;
    margin: 0px;
}

#catalog_mod_op .operations span, #catalog_mod_op .operations a {
    display: block;
    background: #4C6588 none repeat scroll 0% 0%;
    padding: 7px 5px;
    border: medium none;
    margin: 5px 0px;
    text-align: center;
    border-radius: 2px;
    color: #7996BE;
}

#catalog_mod_op .operations a {
    color: #FFF;
}

div.workbench-info-block {
    background: #FFFBD9 none repeat scroll 0px 0px;
    list-style: outside none none;
    padding: 0.25em 0.5em;
    margin: 0px 0 10px 0;
    border-color: #FFEBC5;
    border-style: solid none;
    border-width: 1px;
    color: #666;
    font-size: 0.95em;
}

/* Content */
span.accepted {
    color: #008000;
    font-weight: bold;
}

span.not-accepted {
    color: #F00;
    font-weight: bold;
}

.current-state {
    font-weight: bold;
    color: #57739A;
    font-size: 110%;
    line-height: 18px;
}

.view-resource-popup-unpublish ul.links {
    display: block;
    padding: 0;
}

.view-resource-popup-unpublish .views-field-field-license,
.view-resource-popup-unpublish .views-field-moderation-actions {
    background: #fff;
    border-top: 1px solid #d5d5d5;
}

.view-resource-popup-unpublish .views-field-moderation-actions .links li {
    display: none
}

.grid-view .column-2 .view-grid-left, .grid-view .column-2 .view-grid-mid, .grid-view .column-2 .view-grid-right {
    float: left;
    margin: 30px 30px 0 0;
    width: 48%;
}

.grid-view span.title-content {
    width: 100%;
    display: block;
    overflow: hidden
}

#catalog-details-wrapper .view-resource-popup-unpublish .views-field-title {
    color: #007cd1;
    font-family: open sans semibold;
    font-size: 130%;
}

.view-resource-popup-unpublish .views-field-moderation-actions .views-label {
    margin-left: 0px;
}

body .grid-view .view-resource-popup-unpublish .views-row {
    border: 1px solid #d4d4d4;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}

.view-resource-popup-unpublish .views-row.views-row-even {
    margin-right: 0px;
}

.grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field {
    padding: 7px 20px;
    width: 100%;
    margin: 0px;
    position: relative;
}

.grid-view #catalog-details-wrapper .view-resource-popup-unpublish ul {
    width: 100%;
    display: inline-block;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field ul.operations.links {
    width: 100%;
    display: inline-block
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field ul.link {
    display: none;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-field-title {
    background: transparent url("/assets/images/dataset-icon.png") no-repeat scroll 20px 24px;
    color: #007CD1;
    font-family: open sans semibold;
    font-size: 130%;
    margin: 0px 0px 25px;
    padding-top: 20px !important;
    width: 100%;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-title .field-content {
    margin-left: 35px;
    display: block;
    min-height: 30px;
    word-wrap: break-word;
    overflow: auto;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name {
    padding: 9px 0px !important;
    margin-bottom: 20px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a {
    text-indent: -99999px;
    display: block;
    height: 125px;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.html {
    background: #9757A1 url("/assets/images/html-container.jpg") no-repeat scroll center 0px;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.csv {
    background: #9757A1 url("/assets/images/csv-container.jpg") no-repeat scroll center 0px;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.excel {
    background: #98AC3B url("/assets/images/excel-container.jpg") no-repeat scroll center 0px;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.xml {
    background: #EF8700 url("/assets/images/xml-container.jpg") no-repeat scroll center 0;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.ods {
    background: #5C7BA7 url("/assets/images/ods-container.jpg") no-repeat scroll center 0;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.json {
    background: #474747 url("/assets/images/json-container.jpg") no-repeat scroll center 0;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.jsonp {
    background: #A31B43 url("/assets/images/jsonp-container.jpg") no-repeat scroll center 0;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.wms {
    background: #F44B52 url("/assets/images/wms-container.jpg") no-repeat scroll center 0;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.apk {
    background: #9757A1 url("/assets/images/apk-container.jpg") no-repeat scroll center 0px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .visual-access {
    background: transparent url("/assets/images/Catalog-Icons.png") no-repeat scroll -9px -1159px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .visual-access .field-content {
    margin-left: 33px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-granularity-revision-id {
    background: transparent url("/assets/images/Catalog-Icons.png") no-repeat scroll -9px -1723px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field span.views-label {
    float: left;
    display: block;
    margin-left: 30px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-reference-url-revision-id {
    background: transparent url("/assets/images/Catalog-Icons.png") no-repeat scroll -8px -1642px;
    float: left;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .vote_request_data_api {
    background: transparent url("/assets/images/Catalog-Icons.png") no-repeat scroll -6px -1318px;
    padding-left: 40px;
    float: left;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-note {
    clear: both;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .field-type-fivestar .field-items {
    float: right;
    width: 156px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .vote_request_data_api .field-label {
    padding-left: 20px;
    float: left;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .vote_request_data_api .form-type-select.form-item-vote .fivestar-widget-1,
body #catalog-details-wrapper .view-resource-popup-unpublish .vote_request_data_api .form-type-select.form-item-vote .description {
    float: left;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .vote_request_data_api .description {
    padding-left: 10px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-note span.views-label {
    background: transparent url("/assets/images/Catalog-Icons.png") no-repeat scroll -27px -1892px;
    padding: 0px 0px 0px 32px;
    margin: 0px !important;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-note .field-content {
    padding-left: 33px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .download-file a {
    background: #FFF url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -3918px;
    cursor: pointer;
    display: inline-block;
    margin-right: 7px;
    text-indent: -9999px;
    width: 25px;
}



/* Export Tool For Unpublished Resources */
.view-resource-popup-unpublish .data-export-cont ul li a img {
    display: none;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a {
    display: block;
    height: 20px;
    width: 70px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.xml {
    background: rgba(0, 0, 0, 0) url("/assets/images/xml-export.png") no-repeat scroll 0 0;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.csv {
    background: rgba(0, 0, 0, 0) url("/assets/images/csv-export.png") no-repeat scroll 0 0;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.xls {
    background: rgba(0, 0, 0, 0) url("/assets/images/xls-export.png") no-repeat scroll 0 0;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.ods {
    background: rgba(0, 0, 0, 0) url("/assets/images/ods-export.png") no-repeat scroll 0 0;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.json {
    background: rgba(0, 0, 0, 0) url("/assets/images/Json-export.png") no-repeat scroll 0 0;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.jsonp {
    background: rgba(0, 0, 0, 0) url("/assets/images/Jsonp-export.png") no-repeat scroll 0 0;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.wms {
    background: rgba(0, 0, 0, 0) url("/assets/images/wms-export.png") no-repeat scroll 0 0;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont .views-label {
    margin: 3px 8px;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont .views-label {
    margin-left: 9px !important;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .download-count {
    float: right;
    margin-left: 8px !important;
    margin-top: -41px !important;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .download-count {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1489px;
    display: inline-block;
    margin-left: 20px;
    margin-top: 4px;
    padding-left: 30px;
}

/*////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////*/

/*left side bar moderation operations*/


.ogdp-workbench-comment-form {
    padding: 5px;
    border: 1px solid #ccc;
    color: #333;
    margin: 6px;
    position: relative;
    border-radius: 5px;
}

.ogdp-workbench-comment-form label.option,
.ogdp-workbench-comment-form label {
    padding: 10px 0px;
    color: #333;
}

#catalog_mod_op .ogdp-workbench-comment-form .form-item.form-type-radios>label,
.views-field.views-field-moderation-actions .ogdp-workbench-comment-form .form-item.form-type-radios>label {
    position: absolute;
    left: 11px;
    top: -11px;
    padding: 0px;
}

.views-field.views-field-moderation-actions .ogdp-workbench-comment-form .form-item.form-type-radios>label {
    background-color: #fff;
}

.ogdp-workbench-comment-form .form-item-moderation-operations>div {
    padding: 0px 0px 0px 5px
}

.grid-view .view-resource-popup-unpublish .views-row {}

/*previous comment section */


.moderation-comments-main {
    padding: 5px;
    border: 1px solid #ccc;
    color: #333;
    margin: 5px 5px 14px 5px;
    position: relative;
    border-radius: 5px;
}

.moderation-comments-main .title-overlap {
    position: absolute;
    top: -11px;
    background: #fff;

}

.moderation-comments-main .title-overlap {
    position: absolute;
    top: -11px;
    background: #fff;

}

.main-comment-wrapper {
    overflow: auto;
    height: 120px;
}

.grid-view .view-grid-left .main-comment-wrapper .comments-by,
.grid-view .view-grid-left .main-comment-wrapper .comments-state,
.grid-view .view-grid-left .main-comment-wrapper .comments-date {
    float: none;
    height: auto;
    width: 100%;
}

.grid-view .view-grid-middle .main-comment-wrapper .comments-by,
.grid-view .view-grid-middle .main-comment-wrapper .comments-state,
.grid-view .view-grid-middle .main-comment-wrapper .comments-date {
    float: none;
    height: auto;
    width: 100%;
}

.grid-view .view-grid-right .main-comment-wrapper .comments-by,
.grid-view .view-grid-right .main-comment-wrapper .comments-state,
.grid-view .view-grid-right.main-comment-wrapper .comments-date {
    float: none;
    height: auto;
    width: 100%;
}

.main-comment-wrapper .comments {
    position: relative;
    padding-bottom: 10px;
    clear: both;
    padding: 10px 0px 20px
}

.main-comment-wrapper .comments:after {
    content: "";
    position: absolute;
    border-bottom: 2px solid #fff;
    left: 1px;
    width: 50px;
    bottom: 0px;

}

#catalog-details-wrapper .left-wrapper span.title-overlap {
    background: #ebf3fb
}

.left-wrapper .main-comment-wrapper .comments-by,
.left-wrapper .main-comment-wrapper .comments-state,
.left-wrapper .main-comment-wrapper .comments-date {
    float: none;
    width: 100%;
    background-color: transparent;
    height: 30px;
}

.main-comment-wrapper .comments-by,
.main-comment-wrapper .comments-state,
.main-comment-wrapper .comments-date {
    padding: 10px 0px 10px 25px;
    background: #eeeeee url("/assets/images/icon-comment.png") 4px 15px no-repeat;
    margin: 6px 0px;
    overflow: hidden;
    float: left;
    width: 33.33%;
    height: 57px;
}

.main-comment-wrapper .comments-state {
    background-position: 4px -55px
}

.main-comment-wrapper .comments-date {
    background-position: 5px -119px
}

/*///////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////*/




























/* List Type For Unpublished Resource */

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row-first .views-field-title {
    border: medium none;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-title {
    background: rgba(0, 0, 0, 0) url("/assets/images/dataset-icon.png") no-repeat scroll 0 24px;
    border-top: 2px solid #d9d9d9;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field-title span {
    float: none;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-title .field-content {
    display: block;
    margin-left: 35px;
    min-height: 30px;
}

.list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field-field-short-name {
    float: left;
    /*   margin-bottom: 15px;*/
    margin-right: 10px;
}

body .list-view .view-resource-popup-unpublish .views-field-field-short-name a.html {
    background: rgba(0, 0, 0, 0) url("/assets/images/HTML.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-popup-unpublish .views-field-field-short-name a.csv {
    background: rgba(0, 0, 0, 0) url("/assets/images/CSV.png") no-repeat scroll 0 0;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name .field-content a.data-extension.excel {
    background: rgba(0, 0, 0, 0) url("/assets/images/EXCEL.png") no-repeat scroll 0 0;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name .field-content a.data-extension.xml {
    background: rgba(0, 0, 0, 0) url("/assets/images/XML.png") no-repeat scroll 0 0;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name .field-content a.data-extension.ods {
    background: rgba(0, 0, 0, 0) url("/assets/images/ODS.png") no-repeat scroll 0 0;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name .field-content a.data-extension.json {
    background: rgba(0, 0, 0, 0) url("/assets/images/JSON.png") no-repeat scroll 0 0;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name .field-content a.data-extension.jsonp {
    background: rgba(0, 0, 0, 0) url("/assets/images/JSON.png") no-repeat scroll 0 0;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name .field-content a.data-extension.wms {
    background: rgba(0, 0, 0, 0) url("/assets/images/WMS.png") no-repeat scroll 0 0;
}

body .list-view .view-resource-popup-unpublish .views-row .views-field-field-short-name .field-content a {
    display: block;
    height: 105px;
    text-indent: -99999px;
    width: 94px;
}

body .list-view .view-resource-popup-unpublish .download-file,
body .list-view .view-resource-detail-popup .visual-access {
    display: inline-block;
    margin-left: 10px;
    width: 285px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .visual-access {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1164px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .vote_request_data_api {
    background: transparent url("/assets/images/Catalog-Icons.png") no-repeat scroll -17px -1326px;
    float: left;
    padding-left: 24px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-granularity-revision-id {
    background: transparent url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1732px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-reference-url-revision-id {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -20px -1649px;
}

.list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field {
    float: left;
}

.list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field.views-field-dms-allowed-operations-7,
.list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field.views-field-dms-allowed-operations-8 {
    float: none;
    clear: both;
}

.list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field .accepted,
.list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field .not-accepted {
    padding: 10px;
    display: block
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .download-file,
body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .visual-access {
    display: inline-block;
    margin-left: 10px;
    width: 285px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-reference-url-revision-id,
body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-granularity-revision-id,
body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-frequency,
body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .vote_request_data_api {
    margin-bottom: 20px;
    margin-left: 1px;
    width: 360px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-note {
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 13px;
    width: 100%;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-license {
    clear: both;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-license {
    clear: both;
    padding: 8px 20px;
    width: 100%;
}

body .list-view .view-resource-popup-unpublish .views-field-field-license,
body .list-view .view-resource-popup-unpublish .views-field-moderation-actions {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;

}

body .list-view .view-resource-popup-unpublish .views-field-moderation-actions {
    border-bottom: 1px solid #d5d5d5;
    padding: 10px 20px;
}







/* For Unpublish and Published Resource tab */
#quicktabs-resource_detail_tabs {
    margin: 20px 0 0;
}

/* #quicktabs-resource_detail_tabs ul.quicktabs-style-commons a {
     border-radius: 3px;
     color: #000 !important;
     font-weight: bold;
     padding: 13px 13px 13px 39px;
     text-align: center;
 } */
#quicktabs-resource_detail_tabs ul.quicktabs-style-commons a {
    border-radius: 5px 5px 0 0;
    color: #000 !important;
    font-weight: bold;
    padding: 13px 13px 13px 39px;
    text-align: center;
}

#quicktabs-resource_detail_tabs ul {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

#quicktabs-resource_detail_tabs ul.quicktabs-style-commons li {
    margin: 0px;
}

#quicktabs-resource_detail_tabs ul.quicktabs-style-commons li.first a {
    background: #dedede url("/assets/images/catalog-tab-resource.png") no-repeat scroll 6px 13px;
}

#quicktabs-resource_detail_tabs ul.quicktabs-style-commons li.last a {
    background: #dedede url("/assets/images/dataset-icon.png") no-repeat scroll 7px 11px;
}

#quicktabs-resource_detail_tabs ul.quicktabs-style-commons li.active a,
#quicktabs-resource_detail_tabs ul.quicktabs-style-commons li a:hover {
    background-color: #393939;
    color: #FFF !important;
}

#catalog_mod_op .views-field.currentstate {
    display: flex;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    padding: 10px 0 0 10px;
}

#catalog_mod_op .views-field.currentstate .field-content {
    margin-left: 5px;
}

/* Add Resource Action */

body #catalog-details-wrapper .view-resource-popup-unpublish .add_button.resource,
body #catalog-details-wrapper .view-resource-popup-unpublish .hide_resource,
body #catalog-details-wrapper .view-resource-popup-unpublish .toggle_button.view,
body #catalog-details-wrapper .view-resource-popup-unpublish .toggle_button.edit {
    background: #465F81 url("/assets/images/add-button-new.jpg") no-repeat scroll 0px 0px;
    border-radius: 3px;
    color: #FFF;
    display: block;
    font-size: 1.077em;
    margin: 0px 0px 15px;
    padding: 10px 0px 10px 38px;
    text-align: center;
    width: 20%;
}

#add_button_content_1 {
    overflow: auto;
}

.add_button, .hide_resource, .toggle_button.view, .toggle_button.edit,
a.edit-link, a.clone-link {
    background: #465F81 url("/assets/images/add-button-new.jpg") no-repeat scroll 0px 0px;
    border-radius: 3px;
    color: #FFF;
    display: block;
    font-size: 1.077em;
    margin: 0px 0px 15px;
    padding: 10px 0px 10px 38px;
    text-align: center;
    width: 20%;
    float: right;
}

.add_button:hover, .hide_resource:hover, .toggle_button.view:hover, .toggle_button.edit:hover, a.edit-link:hover {
    background-color: #3C5679;
    transition: background 0.5s ease 0s;
    text-decoration: none;
    color: #FFF;
}

.view-resource-detail-popup .views-field-title a.edit-link, .view-resource-popup-unpublish .views-field-title a.edit-link,
.view-resource-detail-popup .views-field-title a.clone-link, .view-resource-popup-unpublish .views-field-title a.clone-link {
    color: #ffffff !important;
    display: block;
    height: auto;
    margin: 0 5px;
    opacity: 1;
    /* position: absolute; */
    float: right;
    text-indent: 0;
}

.toggle_button.edit, a.edit-link {
    background: #465f81 url("/assets/images/edit-icon-new.jpg") no-repeat scroll 0 0;
}

/* .toggle_button.view, .toggle_button.edit, a.edit-link, a.clone-link {
     width: 32%;
 } */
.toggle_button.view, .toggle_button.edit, a.edit-link, a.clone-link {
    text-indent: -9999px !important;
    width: 40px;
}

.hide_resource {
    background: #465F81 url("/assets/images/hide-button-new.jpg") no-repeat scroll 0px 0px;
}

.node-form.node-data_catalog-form {
    /*background: #F2F2F2 none repeat scroll 0% 0%;
     padding:20px; */
    border-radius: 3px;
    margin-bottom: 10px;

}

.node-data_catalog-form .field-multiple-table label {
    padding-left: 10px !important;
}

.view-resource-popup-unpublish .views-field-moderation-actions ul.links li span {
    background: #aacfbc none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    display: block;
    padding: 8px 28px;
}

.view-resource-popup-unpublish .views-field-moderation-actions ul.links li a {
    border-radius: 2px;
    color: #ffffff;
    float: left;
    font-size: 1em;
    height: 35px;
    padding: 10px 20px;
    width: auto;
}

.operations a, .views-field-moderation-actions ul li a, a.manage-visualize-link, a.create-visualize-link, .view-visualize-dashboard a.view-visualize-link {
    background: #64a785 none repeat scroll 0 0;
    border-bottom: 1px solid #4c8b6a;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-style: normal;
    line-height: 14px;
    margin: 0 0 5px;
    padding: 4px 5px;
    text-align: center;
    text-indent: 0;
}

.view-resource-popup-unpublish .views-field-moderation-actions ul.links li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    float: left;
    margin: 2px 7px 0 0;
    min-height: 41px;
    width: auto;
    list-style: outside none none;
}

span.moderation-message {
    background: #f4e175 url("/assets/images/info-icon.png") no-repeat scroll 6px 10px !important;
    color: #847629 !important;
    display: block;
}

/****High value datasets Starts****/
.highvalue-datasets .hv-dataset-one,
.highvalue-datasets .hv-dataset-two,
.highvalue-datasets .hv-dataset-three {
    display: table;
    float: left;
    width: 33.33%;
}

.Homepage-BottomBanner-block {
    position: inherit;
}

.highvalue-datasets a img {
    vertical-align: middle;
    width: 100%;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
}

.view-id-taxonomy_term h3 {
    font-size: 20px;
    padding: 5px 0px;
}

.view-id-taxonomy_term .views-row {
    padding: 10px 0;
}

.search-api-page-results .search-info {
    display: none;
}

#search-api-page-search-form .form-type-textfield {
    float: left;
    margin: 0 10px 0 0;
    width: 80%;
}

#search-api-page-search-form .form-type-textfield .form-text {
    width: 100%;
    padding: 12px 7px;
}

#views-exposed-form-recent-suggestion-page-1 label {
    position: absolute;
    display: none;
}

#views-exposed-form-suggested-datasets-list-index-page-1 label {
    position: absolute;
    display: none;
}

.search-performance {
    display: none;
}

#search-api-page-search-form {
    margin-bottom: 25px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field.views-field-moderation-actions span.views-label {
    margin-left: 0;
}

/**unpublished Catalog **/
body #catalog-details-wrapper .view-resource-popup-unpublish .download-file {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll -9px -1562px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .download-count-file {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll -8px -3915px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-reference-url-revision-id .field-content,
body #catalog-details-wrapper .view-resource-popup-unpublish .download-count-file .field-content,
body #catalog-details-wrapper .view-resource-popup-unpublish span.download-filesize {
    padding-left: 30px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish a.api-link {
    padding-left: 20px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .views-row .views-field span.views-label {
    margin-right: 2px;
}

.view-resource-popup-unpublish .views-field-moderation-actions ul.links li .edit-link {
    display: none;
}

/**hide filter label**/
.views-widget-filter-state label {
    display: none;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .download-file {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1568px !important;
    padding-bottom: 10px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .download-count-file {
    background: #fff url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -3919px !important;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

body .list-view #catalog-details-wrapper .views-field-field-reference-url-revision-id {
    width: 285px !important;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-reference-url-revision-id span {
    padding-left: 9px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .field-type-fivestar .field-items {
    float: left;
    width: auto;
}

/*newsletter */
.May-newsletter .body tbody img {
    width: 100%
}

.May-newsletter .body tbody p {
    text-align: left
}

/***zip resourse**/
body .list-view #catalog-details-wrapper .view-resource-detail-popup .views-row .views-field-field-short-name .field-content a.data-extension.zip {
    background: rgba(0, 0, 0, 0) url("/assets/images/resource-zip.png") no-repeat scroll 0 0;
}

body .grid-view #catalog-details-wrapper .view-resource-detail-popup .file-container.zip a.zip {
    background: transparent url("/assets/images/resource-zip.jpg") no-repeat scroll center 0;
}

body .grid-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.zip {
    background: transparent url("/assets/images/resource-zip.jpg") no-repeat scroll center 0px;
}

body .list-view #catalog-details-wrapper .view-resource-popup-unpublish .views-field-field-short-name a.zip {
    background: transparent url("/assets/images/resource-zip.png") no-repeat scroll center 0px;
}

body #catalog-details-wrapper .view-resource-popup-unpublish .data-export-cont ul li a.zip {
    background: rgba(0, 0, 0, 0) url("/assets/images/resource-zip.png") no-repeat scroll center 0;
}

body .list-view .view-resource-popup-unpublish .views-field-field-short-name a.zip {
    background: rgba(0, 0, 0, 0) url("/assets/images/resource-zip.png") no-repeat scroll 0 0;
}

/*****************/
/*contributer page css*/
.view-data-contributor .views-field.views-field-nothing-2 {
    white-space: nowrap
}

/****************************************************************/
/**hiding resource agerage rating***/
.node-type-catalog .average-rating {
    display: none !important;
}

/**hiding resource agerage rating ends***/
#search-api-ajax-spinner {
    margin-top: 150px;
}

#community-application-node-form .vertical-tabs,
#event-registration-node-form .vertical-tabs,
#coordinator-node-form .vertical-tabs,
#forum-node-form .vertical-tabs,
#data-controller-node-form .vertical-tabs {
    display: none;
}

.node-type-catalog .node-feedback-form.node-form .form-item>label {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    padding: 6px 0px 12px 12px;
    background-image: none;
}

/** hide the hidden fields**/
.page-user-reset .field-widget-ldap-user-hidden {
    display: none;
}

#user-login #edit-actions {
    float: left;
    margin-top: 1px;
}

body.page-user .user-login-links a,
body.page-toboggan-denied .user-login-links a,
body.page-user-login .user-login-links a {
    color: #ffffff;
}

body.page-user .user-login-links,
body.page-toboggan-denied .user-login-links,
body.page-user-login .user-login-links {
    float: left;
    margin: 0 0 0.8em;
    width: auto;
}

.user-login-links .password-link a {
    display: block;
    background: #007cd2 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-family: open sans semibold;
    height: 52px;
    text-transform: uppercase;
    padding: 15px;
    margin-right: 0;
    font-size: 16px;
    border-radius: 2px;
}

.auth-login-info {
    padding: 18px 0 20px;
}

div#block-common-utility-slogan-block.contextual-links-region {
    position: inherit;
}

/***catalog text field design*/
.node-type-catalog .shadow,
.node-type-catalog input[type="text"],
.node-type-catalog input[type="password"],
.node-type-catalog select,
.node-type-catalog .form-text {
    padding: 14px 7px;
    margin-bottom: 6px;
    width: 100%;

}

/* .node-type-catalog input, .node-type-catalog select{margin-bottom:6px;} */
.node-type-catalog .quicktabs-wrapper {
    position: relative;
}

.node-type-catalog #quicktabs-tabpage-resource_detail_tabs-0 #add_button_content_1 a {
    position: absolute;
    right: 0;
    top: -8px;
}

.node-type-catalog #views-exposed-form-resource-popup-unpublish-default {
    margin-top: 20px;
}

/**************************************************
 *GIGW complince changes -Starts
 ****************************************************/
a#mega-menu-selector {
    text-indent: -9999px;
}

body #block-user-login form a:focus {
    border: 1px dotted;
}

#mega-menu-selector:focus,
#mega-container .views-field-field-home-more a:focus,
#mega-container .views-field-field-home-image a:focus,
#mega-container .views-field-title a:focus {
    border: 1px dotted;
    display: block;
}

.policy-Guidlines .pdf-home {
    background: transparent url("/assets/images/icons.png") no-repeat scroll center -667px;
    display: inline-block;
    text-indent: -99999px;
    width: 23px;
    height: 25px
}

/**************************************************
 *GIGW complince changes -Ends
 ****************************************************/

#block-common-utility-comutil-user-login-new-block {
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    margin-right: 0px;
}

#feedback-node-form {
    position: relative;
}




/*============================================================================================================================
 ============================================================================================================================================*/
/*BASIC PAGE CSS*/
#footer-container {
    position: relative
}

.govlicense {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #ccc;
    margin-top: 10px
}

.govlicense .left {
    min-width: 212px;
    width: 21%;
    padding: 15px 3px;
    position: fixed;
    display: block;
}

.govlicense .left-link {
    padding: 0px;
    margin: 0px;
    height: 460px;
    overflow: auto
}

.govlicense .left-link a {
    color: #007cd1;
}

.govlicense .left-link a:hover {
    color: #333
}

.govlicense .left-link a:focus {
    color: #333
}

.govlicense .left-link a.sub-menu {
    padding-left: 19px;
}


.govlicense li {
    list-style: none;
    position: relative
}

.govlicense li i {
    position: relative
}

.govlicense li i:after {
    width: 11px;
    height: 12px;
    content: "";
    border-top: 5px solid #000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top: 8px;
    left: 8px;
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s
}

.govlicense li:hover i:after {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    top: 0px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.govlicense .right {
    width: 72%;
    float: right;
    border-left: 1px solid #ccc
}

.govlicense .right>h3 {
    text-align: center;
    border-bottom: 1px solid #ccc;
    margin-bottom: 13px;
    padding: 15px 30px;
    line-height: 30px
}

.govlicense .right-content {
    padding: 15px;
}

.govlicense .right-content>ul {
    margin-bottom: 15px;
    padding: 0px 15px;
}

.govlicense .right-content>ul>li>p {
    margin-bottom: 15px;
}

.govlicense .right-content>h4 {
    color: #007cd1;
    margin-bottom: 5px;
    margin-top: 0;
    padding-bottom: 10px;
    text-align: left;
}

.govlicense .right-content .sub-item {
    padding-left: 25px
}

.govlicense li ul {
    padding: 0px;
    margin: 0px;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.8s;
    -moz-transition: max-height 0.8s;
    transition: max-height 0.8s;
}

.govlicense li:hover ul {
    max-height: 200px;
}

.flag-auto-remove {
    width: 250px;
    background: #85be00 no-repeat scroll 0 0;
    z-index: 999;
    border: 1px solid #D5D5D5;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: -15px;
    padding: 5px;
}



/*=============================================================page-ogpl-apis css start====================================================================*/
#ogpl-apis-search-form>div {
    width: 100%;
    display: inline-block
}

#ogpl-apis-search-form>div>div {
    float: left;
    max-width: 24.5%;
    width: 100%;
    margin-right: 7px;
}

#ogpl-apis-search-form>div>div select, #ogpl-apis-search-form>div>div input {
    width: 100%;
    padding: 11px 8px
}

#ogpl-apis-search-form select:focus, #ogpl-apis-search-form input:focus {
    outline: none;
    border: none
}

#ogpl-apis-search-form #edit-reset-form {
    margin-right: 0px
}

#edit-ministry-department .fieldset-wrapper {
    padding: 0px;
    margin-bottom: 0px;
    border: none;
    width: 100%;
    display: inline-block;
    background: none
}

#edit-ministry-department .fieldset-wrapper>div {
    margin-bottom: 5px;
    float: left;
    max-width: 24.5%;
    width: 100%;
    margin-left: 7px;
}

#edit-ministry-department .fieldset-wrapper>div:first-child {
    margin-left: 0px
}

#edit-ministry-department .fieldset-wrapper>div select {
    width: 100%;
}

#edit-ministry-department select option {
    width: 100%;
    line-height: 30px;
    padding: 3px 5px;
    border-right: 1px solid #ccc
}

/*=============================================================page-ogpl-apis css end====================================================================*/
.sticky-enabled .loader {
    background: #ddd none repeat scroll 0 0;
    display: inline-block;
    opacity: .7;
    padding: 4px 37px;
    position: absolute
}

.sticky-enabled th.active a {
    min-width: 70px;
    display: inline-block
}

.sticky-enabled #edit-operations {
    min-width: 90px;
    padding: 3px;
}



/*subscribe icon*/
.grid-view .view-catalogs .views-field.views-field-changed {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1083px;
    display: inline-block;
    width: 33.33%;
    min-width: 115px;
    margin-bottom: 25px;
    padding: 0px 0 0 30px !important;
    float: left;
}

.view-catalogs .views-field.views-field-resource-count-mid-1 {
    background: rgba(0, 0, 0, 0) url("/assets/images/Subscribe-icon.png") no-repeat scroll 3px center;
    width: 33.33%;
    min-width: 113px;
    display: inline-block;
    padding-left: 30px !important;
    float: right;
    margin: 0px;
    padding-right: 0px !important;
    margin-bottom: 25px;
    line-height: 1.7 !important;
}

.search-site-catalog {
    background: transparent url("/sites/all/themes/ogplv3light/images/Catalog-title.png") no-repeat scroll 0 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    vertical-align: middle
}

.search-site-data_catalog {
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/ogplv3light/images/dataset-icon.png") no-repeat scroll 0 0px;
    display: inline-block;
    width: 35px;
    height: 30px;
    text-indent: -999999px;
    vertical-align: middle
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++Indicator css start++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*for data.gov css*/
.page-indicator .view-indicator .item-list.indicator-184115 h3 {
    background: #00bbb0 url("/sites/all/themes/ogplv3light/images/Health-Indicator-icon.png") 22px 14px no-repeat;
}



.page-indicator .view-indicator .item-list.indicator-184115 h3:after {
    border-left: 10px solid #00bbb0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}


.page-indicator .view-indicator .item-list.indicator-105401 h3 {
    background: #8752b7 url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 20px -650px no-repeat;
}

.page-indicator .view-indicator .item-list.indicator-105401 h3:after {
    border-left: 10px solid #8752b7;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list.indicator-105381 h3 {
    background: url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 15px -492px no-repeat;
    background-color: #ff9700
}

.page-indicator .view-indicator .item-list.indicator-105381 h3:after {
    border-left: 10px solid #ff9700;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list.indicator-152281 h3 {
    background: #367dcc url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 17px -2399px no-repeat;
}

.page-indicator .view-indicator .item-list.indicator-105421 h3 {
    background: #3da9f5 url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 25px -861px no-repeat;
}

.page-indicator .view-indicator .item-list.indicator-105421 h3:after {
    border-left: 10px solid #3da9f5;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list.indicator-105061 h3 {
    background: url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 20px -1025px no-repeat;
    background-color: #FF96CB
}

.page-indicator .view-indicator .item-list.indicator-105061 h3:after {
    border-left: 10px solid #FF96CB;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list.indicator-152301 h3 {
    background: url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 8px -2162px no-repeat;
    background-color: #ff6070
}

.page-indicator .view-indicator .item-list.indicator-152301 h3:after {
    border-left: 10px solid #ff6070;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list.indicator-183203 h3,
.page-indicator .view-indicator .item-list.indicator-184578 h3 {
    background: #2fa8cc url("/sites/all/themes/ogplv3light/images/Drinking_Water_Sanitation.png") 33px center no-repeat
}

.page-indicator .view-indicator .item-list.indicator-183203 h3:after,
.page-indicator .view-indicator .item-list.indicator-184578 h3:after {
    border-left: 10px solid #2fa8cc;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

/* end data.gov indicator css*/
.page-indicator .view-indicator .item-list {
    height: 101px;
    width: 100%;
    position: relative;
    border-radius: 0px;
    display: inline-block;
    margin-bottom: -5px;
}

.page-indicator .view-indicator .item-list.indicator-132103 h3 {
    background: #367dcc url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 17px -2399px no-repeat;
}

.page-indicator .view-indicator .item-list h3 {
    float: left;
    max-width: 25%;
    width: 100%;
    color: #fff;
    font-size: 18px;
    font-family: Open Sans Semibold, sans-serif;

    padding: 29px 0px 0 123px;
    text-transform: uppercase;
    text-align: left;
    vertical-align: top;
    margin: 0px;
    position: relative;
    height: 100%;
    border-bottom: 1px solid #fff;
}

.page-indicator .view-indicator .item-list.indicator-90583 h3 {
    background: #3da9f5 url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 25px -861px no-repeat;
}

.page-indicator .view-indicator .item-list.indicator-90583 h3:after {
    border-left: 10px solid #3da9f5;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}


.page-indicator .view-indicator .item-list.indicator-90563 h3 {
    background: #8752b7 url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 20px -650px no-repeat;
}

.page-indicator .view-indicator .item-list.indicator-90563 h3:after {
    border-left: 10px solid #8752b7;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list.indicator-132083 h3 {
    background: url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 8px -2162px no-repeat;
    background-color: #ff6070
}

.page-indicator .view-indicator .item-list.indicator-132083 h3:after {
    border-left: 10px solid #ff6070;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}


.page-indicator .view-indicator .item-list.indicator-90543 h3 {
    background: url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 20px -1025px no-repeat;
    background-color: #ff9700
}

.page-indicator .view-indicator .item-list.indicator-90543 h3:after {
    border-left: 10px solid #ff9700;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list.indicator-90523 h3 {
    background: url("/sites/all/themes/ogplv3light/images/indicator_icon.png") 15px -492px no-repeat;
    background-color: #ff9700
}

.page-indicator .view-indicator .item-list.indicator-90523 h3:after {
    border-left: 10px solid #ff9700;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}

.page-indicator .view-indicator .item-list h3:after {
    z-index: 99;
    display: inline-block;
    top: 40px;
    content: "";
    border-left: 10px solid #367dcc;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    position: absolute;
    right: -10px;
}

.flexslider_indicator .flex-control-paging {
    display: none
}

.flexslider_indicator .flex-direction-nav li a {
    cursor: pointer;
}

.flexslider_indicator .flex-direction-nav li a.flex-prev {
    background: url("/assets/images/controls.png") 6px 3px no-repeat;
    width: 30px;
    height: 29px;
    right: 1px !important;
    left: auto !important;
    top: 55px;
}

.flexslider_indicator .flex-direction-nav li a.flex-next {
    background: url("/assets/images/controls.png") -26px 3px no-repeat;
    width: 30px;
    height: 29px;
    right: -30px !important;
    top: 55px !important
}

.flexslider_indicator .flex-direction-nav a, .flexslider_indicator .flex-direction-nav a {
    opacity: .7;
    display: block
}




.page-indicator .view-indicator .item-list ul {
    display: inline-block;
    margin: 0px !important;
    width: 100%;
    float: left
}

.page-indicator .view-indicator .item-list .flex-viewport ul li {
    display: table !important;
    color: #000;
    list-style: none;
    font-size: 14px;
    font-family: Open Sans;
    border: .5px solid #ccc;
    border-left: none;
    padding: 10px 15px;
    text-transform: capitalize;
    margin: 0px 0px 0px 0px;
    height: 100px;
    vertical-align: top;
    float: left;
    min-width: 295px;
    /* border-collapse: collapse; */


}

.page-indicator .view-indicator .item-list ul li:first-child {
    border-left: 1px solid #ccc
}

.flexslider_indicator .flex-viewport {
    float: left;
    width: 75%;
}

.page-indicator .view-indicator .item-list ul li .views-field-field-indicator-image {
    margin-right: 10px;
    display: table-cell;
    vertical-align: middle;
    width: 25%;
}

.page-indicator .view-indicator .item-list ul li .views-field-field-indicator-image img {
    margin-top: 0px;
}

.page-indicator .view-indicator .item-list ul li .views-field-title {
    line-height: 1.5;
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}

.page-indicator .view-indicator .item-list ul li a:hover {
    opacity: .7
}

.page-indicator .view-indicator .item-list ul li a:focus {}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    width: 60%;
    background-color: #e5f2fa;
    font-weight: 600;
}

/***************************************************PAGER CSS ( Pagination )***************************************************************************/
.page-indicator .view-indicator .item-list .pager {
    width: auto;
    float: right;
}

.page-indicator .view-indicator .item-list .pager li:first-child {
    height: 35px;
}

.page-indicator .view-indicator .item-list .pager li {
    width: auto !important;
    float: none !important;
    height: auto;
    border: none;
    padding: 0px
}

.page-indicator .view-indicator .item-list .pager li a {
    background: none !important;
    padding: 0px 10px !important;
    display: block;
    text-align: center;
    box-shadow: none !important;
    border: none;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++Indicator css End++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*======================================================================= node-type-major-indicator css start===========================================================================================*/
.node-type-major-indicator .ui-tabs .ui-tabs-nav li {
    width: 20%;
    margin: 0px;
    border: none;
    border-right: 1px solid #9b9c9c;
    padding: 0px;
    border-radius: 0px;
    background: #fff url("/sites/all/themes/ogplv3light/images/major-indicator-icon.png") 35px 15px no-repeat;
    margin: 0px
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li:last-child {
    border-right: none
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li:nth-child(2) {
    background-position: 27px -119px
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li:nth-child(2) a {
    padding-left: 75px
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li:nth-child(3) {
    background-position: 27px -253px
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li:nth-child(3) a {
    padding-left: 75px
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li a {
    padding: 20px 0px 24px 95px;
    width: 100%;
    font-size: 18px;
    color: #007cd1
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    width: 60%;
    background-color: #e5f2fa;
    font-weight: 600;
}

.node-type-major-indicator .ui-tabs .ui-tabs-nav {
    border-radius: 0px;
    margin: 15px 0px 20px;
    border: 1px solid #9b9c9c;
}

.node-type-major-indicator .ui-corner-all {
    border: none;
    padding: 0px ! important;
    border-radius: 0px
}

.node-type-major-indicator .ui-tabs-panel {
    padding: 0px;
    background-color: #f5f5f5
}

.node-type-major-indicator #chart-container {
    width: 100% !important
}

/*======================================================================= node-type-major-indicator css end===========================================================================================*/

.left-wrapper .left-content ul li.group_cat .cat-info-items li {
    background: #f1fada none repeat scroll 0 0;
    border-radius: 20px;
    color: #8b8b8a;
    padding: 0px 10px
}

.left-wrapper .left-content ul li:nth-child(5) .cat-info-items li {
    background: #ebf3fb none repeat scroll 0 0;
    border-radius: 20px;
    color: #8b8b8a;
    padding: 0px 10px;
    display: inline-block
}

/*=======================================api css========================*/

/*=======================================api css end========================*/



/*==========================================*/


/*==========================================*/

/*====================DataGov-states======================*/


.region-header-top-right #skip-link {
    position: relative
}

#skip-link .DataGov-states {
    border-left: 1px solid #c6c6c6;
    padding-left: 8px;
    padding-right: 20px;
    cursor: pointer;
    font-size: 13px;
}

#skip-link .DataGov-states:after {
    background: url("/assets/images/down-arrow.png") right 0px no-repeat;
    position: absolute;
    right: 2px;
    top: 14px;
    width: 13px;
    height: 17px;
    content: ""
}

#skip-link .DataGov-states.DataGov-states-open:after {
    background: url("/assets/images/down-arrow.png") right 0px no-repeat;
    transform: rotate(180deg);
    top: 5px;
}

#skip-link .DataGov-states-inner {
    position: absolute;
    padding: 10px;
    right: -38px;
    top: 48px;
    width: 380px;
    z-index: 99;
    background: #fff;
}

#skip-link .DataGov-states-inner:after {
    content: "";
    border-bottom: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    top: -10px;
    right: 39px;
}

#skip-link .DataGov-states-inner h4 {
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    margin-bottom: 6px;
}

#skip-link .DataGov-states-inner ul {
    margin: 0px;
    padding: 0px;
    background: #fff;
}

#skip-link .DataGov-states-inner ul li {
    list-style: none;
    margin-bottom: 8px;
    border: 1px solid #c6c6c6;
}

#skip-link .DataGov-states-inner ul li a {
    display: block;
    color: #6c6c6c;
    font-size: 14px;
    padding: 0px
}

#skip-link .DataGov-states-inner ul li a img {
    float: left;
    margin: 0px;
    width: 151px;
    height: 35px;
    text-indent: -9999px;
}

#skip-link .DataGov-states-inner ul li a span {
    display: block;
    overflow: hidden;
    float: none;
    padding-left: 12px;
    font-size: 0.9em;
    color: inherit;
    text-align: left;
    height: 35px;
    padding-top: 5px;
}

/*====================DataGov-states end======================*/





/*==============================================page-search-site==================================================*/
.page-search-site.row .child {
    margin-left: 50px;
}

.sidebar-first.page-search-site #columns {
    position: relative
}

.page-search-site .region.region-sidebar-first {
    float: left;
    margin-left: 0;
    padding: 0 0 7px;
    width: 23% !important;
    margin-top: 0px;
    position: absolute;
    top: 0px !important;
}


.sidebar-first.page-search.page-search-site .content-inner {
    margin-left: 24%;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 25px;
}

#ogpl-cust-result-form-wrap form {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}

#ogpl-cust-result-form-wrap form>div {
    display: inline-block;
    width: 100%
}

#ogpl-cust-result-form-wrap form>div input, #ogpl-cust-result-form-wrap form>div label {
    float: left;
    padding: 8px 1%;
}

#ogpl-cust-result-form-wrap form>div input {
    margin-top: 13px;
    margin-left: 5px;
}

#ogpl-cust-result-form-wrap form>div select {
    width: 100px;
    padding: 10px;
    float: left;
    margin: 0 0 0 5px;
}

.ogpl-morelink.ogpl-processed {
    background: url("/assets/images/more.png") center center no-repeat;
    width: 30px;
    height: 25px;
    display: inline-block;
    text-indent: -9999px;
}

.ogpl-morelink.ogpl-processed.less {
    background: url("/assets/images/less.png") center center no-repeat;
}

.page-search-site .row.last.more {
    text-align: right;
    margin-top: 0px
}

.page-search-site .row.last.more p {
    padding: 0px !important
}

.page-search-site .row.last.more p a.active {
    background: #007cd1;
    padding: 5px 18px;
    border-radius: 25px;
    font-size: 13px;
    color: #fff;
    font-family: Open Sans;
    text-transform: capitalize;
}

.page-search-site .search-site-catalog, .page-search-site .search-site-data_catalog {
    float: left
}

.page-search-site .content-inner {
    padding: 0px 0px 0px 28px;
    background: #fff url(/sites/all/themes/ogplv3light/images/shadow.png) repeat-y scroll left 0
}

.no-sidebars.page-search-site .content-inner {
    padding-left: 0px;
    background: none
}

.page-search-site .block-ogpl-/assets/images-search {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    margin-right: 0px;
}

.page-search-site .block-ogpl-/assets/images-search .cust-search-more, .page-search-site .block-ogpl-/assets/images-search .cust-search-less {
    font-family: open sans;
    font-weight: 600;
    font-size: 14px;
    display: block;
    text-align: center;
    color: #087dcc;
    padding: 6px 0px;
}

.page-search-site .block-ogpl-/assets/images-search .cust-search-more {
    background: #f8f8f8 url("/assets/images/cust-search-sprite.png") 41% -309px no-repeat;
}

.page-search-site .block-ogpl-/assets/images-search .cust-search-less {
    background: #f8f8f8 url("/assets/images/cust-search-sprite.png") 41% -354px no-repeat;
}

.page-search-site .block-ogpl-/assets/images-search h2 {
    background: #85be00 none repeat scroll 0 0;
    border-bottom: medium none;
    border-radius: 2px;
    color: #ffffff;
    font-family: Open Sans normal, sans-serif;
    font-size: 1em;
    line-height: 22px;
    padding: 5px 0px 5px 0.714rem;
    margin-bottom: 8px;
    position: relative;
}

.page-search-site .block-ogpl-/assets/images-search h2:after {
    content: "";
    border-top: 10px solid #85be00;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}

.page-search-site .block-ogpl-/assets/images-search .block-header {
    padding: 3px 0 0 37px;
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/ogplv3light/images/cust-search-sprite.png") no-repeat scroll left 2px;
    display: block;
    height: 29px;
    font-size: 16px;
    font-weight: normal;
}

.page-search-site #block-ogpl-/assets/images-search-ogpl-cust-search-filter-group .block-header {
    background-position: left -58px;
}

.page-search-site #block-ogpl-/assets/images-search-ogpl-cust-search-filter-min-dept .block-header {
    background-position: left -147px;
}

.page-search-site #block-ogpl-/assets/images-search-ogpl-cust-search-filter-st-dept .block-header {
    background-position: left -147px;
}

.page-search-site .block-ogpl-/assets/images-search ul {
    padding: 0px;
    margin: 0px;
    list-style: none
}

.block-ogpl-/assets/images-search ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 2px;
}

.block-ogpl-/assets/images-search ul li a {
    display: inline-block;
    width: 100%;
    padding: 5px 0px 5px 25px;
    color: #333;
    font-weight: 600;
    background: rgba(0, 0, 0, 0) url("/sites/all/themes/ogplv3light/images/cust-search-sprite.png") no-repeat scroll left -241px;
}

.block-ogpl-/assets/images-search ul li a:hover {
    background-color: #f8f8f8
}

.page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
    width: 45%;
    padding: 12px 7px;
    margin-bottom: 0px;
    margin-top: 0px;
    color: #7b7b7b;
}

.page-search-site #ogpl-cust-result-form-wrap form input[type="submit"] {
    background: #007cd1;
    border: 1px solid #0074c3;
    border-radius: 2px;
    color: #ffffff;
    margin-right: 0px;
    padding: 10px 25px;
    font-size: 1.07em;
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-transform: uppercase;
    float: right;
}

.page-search-site #ogpl-cust-result-html-wrap .analyzer-result {
    font-size: 1.07em;
    color: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 15px;
}

.page-search-site #ogpl-cust-result-html-wrap>.row {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 15px;
    padding-bottom: 10px
}

.page-search-site #ogpl-cust-result-html-wrap h3 {
    color: #3B3B3B;
    font-family: open sans Semibold;
    text-transform: capitalize;

}

/* .page-search-site #ogpl-cust-result-html-wrap h3:hover{background-color:#f8f8f8}  */
#ogpl-cust-result-html-wrap {
    min-height: 800px
}

.page-search-site #ogpl-cust-result-html-wrap h3>a {
    color: #007bc1 !important;
    font-size: 16px;
    font-family: Open Sans;
    line-height: 1.1
}

.page-search-site #ogpl-cust-result-html-wrap h3 a, .page-search-site #ogpl-cust-result-html-wrap h3 p, .page-search-site #ogpl-cust-result-html-wrap .child h4 a {
    color: #3B3B3B
}

.page-search-site #ogpl-cust-result-html-wrap .child {
    margin-left: 25px;
    margin-top: 20px
}

#ogpl-cust-result-html-wrap .child h4>span {
    background-size: 20px;
}

#ogpl-cust-result-html-wrap .child h4 a {
    font-size: 16px;
    font-weight: normal;
    font-family: open sans;
    color: #000 !important;
}

#ogpl-cust-result-html-wrap .child h4 {
    line-height: 1.1;
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

#ogpl-cust-result-html-wrap p {
    padding: 0px;
    margin: 0px;
    margin-top: 20px;
    font-weight: normal;
    font-size: 1.07em;
    font-family: open sans;
    color: #000
}

#ogpl-cust-result-pager-wrap .item-list .pager {
    text-align: center
}

#ogpl-cust-result-pager-wrap .item-list .pager li a {
    font-size: 14px;
    color: #000;
    text-transform: capitalize
}

#ogpl-cust-result-pager-wrap .item-list .pager li a.pager-item-prev {
    padding-left: 25px;
    background: url("/sites/all/themes/ogplv3light/images/prev-blue.png") left center no-repeat;
    background-size: 20px
}

#ogpl-cust-result-pager-wrap .item-list .pager li a.pager-item-next {
    padding-right: 25px;
    background: url("/sites/all/themes/ogplv3light/images/next-blue.png") right center no-repeat;
    background-size: 20px
}

#ogpl-cust-result-html-wrap .highlight {
    background: #f1fada none repeat scroll 0 0;
    border-radius: 20px;
    padding: 0 6px;
}

#ogpl-cust-result-html-wrap .unmatched {
    text-decoration: line-through;
}

/*slider for page cust_search*/

.flex-container-search {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 20px;
    margin-top: 20px
}

.flex-container-search .slides {
    display: inline-block;
    background: #F8F8F8;
    padding: 20px 0px !important
}

.flex-container-search .slides li {
    margin: 0px 7px 0px 7px !important;
    padding: 0px 5px 0px 5px;
}

.flex-container-search .slides li:last-child img {
    background: url("/sites/all/themes/ogplv3light/images/more-category.png") center center no-repeat;
    background-color: #85bd00
}

.flex-container-search .flexslider .slides img {
    height: 137px !important
}

.flex-container-search .flex-control-nav.flex-control-paging {
    display: none
}

.flex-container-search .flex-direction-nav {
    display: block
}

.flex-container-search .flexslider .flex-direction-nav a {
    display: block;
}

.flex-container-search .flexslider .flex-direction-nav .flex-prev {
    background: url("/sites/all/themes/ogplv3light/images/search_prev.png") center center no-repeat;
    top: 50%
}

.flex-container-search .flexslider .flex-direction-nav .flex-next {
    background: url("/sites/all/themes/ogplv3light/images/search_prev.png") center center no-repeat;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    top: 50%
}

.flex-container-search .flexslider .flex-direction-nav a {
    width: 25px;
}

.flex-container-search .flexslider:hover .flex-direction-nav .flex-prev {
    left: -18px !important
}

.flex-container-search .flexslider:hover .flex-direction-nav .flex-next {
    right: -13px;
}

.flex-container-search .slides li p {
    margin-top: 10px !important;
    line-height: 1.4;
    color: #262626
}

/*===========================================responsive cust search======================*/

@media only screen and (max-width:2560px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 40%;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    .CTbox {
        width: 20% !Important;
    }

    .table-margin {
        margin-left: 0%;
    }

    .LTnews {
        width: 310px;
    }
}

@media only screen and (max-width:1920px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 40%;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    .CTbox {
        width: 20% !Important;
    }

    .table-margin {
        margin-left: 0%;
    }

    .LTnews {
        width: 310px;
    }
}

@media only screen and (max-width:1680px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 40%;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    .CTbox {
        width: 20% !Important;
    }

    .table-margin {
        margin-left: 0%;
    }

    .LTnews {
        width: 310px;
    }
}

@media only screen and (max-width:1600px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 40%;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    .CTbox {
        width: 20% !Important;
    }

    .table-margin {
        margin-left: 0%;
    }

    .LTnews {
        width: 310px;
    }
}

@media only screen and (max-width:1100px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 40%;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    .LTnews {
        width: 310px;
    }
}

@media only screen and (max-width:1024px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 33%;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    .table-margin {
        margin-left: -10%;
        width: 120% !important;
    }

    .LTnews {
        width: 127%;
    }
}

@media only screen and (max-width:980px) {

    .page-search-site.block-ogpl-/assets/images-search {
        width: 230px;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    #comutil-search-form {
        width: 300px
    }

    .table-margin {
        margin-left: -16%;
    }

    .LTnews {
        width: 127%;
    }

}

@media only screen and (max-width:950px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 28%;
    }

    .footer-bottom .panel-pane.pane-/assets/images.pane-1 .pane-content>p {
        float: none;
        width: 100%;
        display: block;
        text-align: center;
    }

    .footer-bottom .panel-pane.pane-/assets/images.pane-1 .pane-content .godl-link {
        padding-right: 0px !important;
        position: relative;
        width: 100%;
        text-align: center;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    #comutil-search-form {
        width: 300px
    }

    .table-margin {
        margin-left: -16%;
    }

    .LTnews {
        width: 125%;
    }

}

@media only screen and (max-width:900px) {
    .page-search-site#ogpl-cust-result-form-wrap form input[type="submit"] {
        padding: 10px 16px;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    #comutil-search-form {
        width: 300px
    }

    .table-margin {
        margin-left: -16%;
    }

}

@media only screen and (max-width:800px) {
    .page-search-site #ogpl-cust-result-form-wrap form input[type="submit"] {
        padding: 10px 12px;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    .table-margin {
        margin-left: -16%;
    }

}

@media only screen and (max-width:768px) {
    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    #comutil-search-form {
        width: 330px
    }

    .table-margin {
        margin-left: -14%;
        width: 120% !important;
    }

    .LTnews {
        width: 121%;
    }


}

@media only screen and (max-width:767px) {
    .page-search-site .region.region-sidebar-first {
        width: 100% !important;
        position: static !important
    }

    .sidebar-first.page-search.page-search-site .content-inner {
        margin-left: 0px;
        padding-left: 5px;
        background: none
    }

    .sidebar-first.page-search-site.content-inner {
        margin-left: 0px;
        padding: 15px;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="submit"] {
        float: none
    }

    .page-search-site #ogpl-cust-result-form-wrap {
        text-align: center
    }

    .page-search-site.block-ogpl-/assets/images-search {
        width: 100%
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    #comutil-search-form {
        width: 330px
    }

    .table-margin {
        margin-left: -16%;
    }

    .LTnews {
        width: 121%;
    }
}

@media only screen and (max-width:425px) {
    #ogpl-cust-result-form-wrap form {
        position: relative;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="submit"] {
        position: absolute;
        bottom: -5px;
        right: 5px;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        margin-bottom: 5px;
        margin-left: 0px
    }

    #ogpl-cust-result-form-wrap form>div select {
        width: 100%;
        margin-bottom: 5px;
        margin-left: 0px
    }

    .searchboxtop {
        background: #303067;
        height: 280px;
        width: 100%;
    }

    #comutil-search-form {
        width: 360px
    }

    #table-datatables {
        width: 330px;
        height: 400px;
        overflow: scroll;
    }

    .CTbox {
        width: 100% !Important;
        margin-bottom: 2%
    }

    .LTnews {
        width: 118.7%;
    }

    .table-margin {
        margin-left: -61%;
    }

}

@media only screen and (max-width:400px) {
    #ogpl-cust-result-form-wrap form>div select {
        width: 145px;
    }

    .searchboxtop {
        background: #303067;
        height: 268px;
        width: 100%;
    }

    #comutil-search-form {
        width: 270px
    }

    #table-datatables {
        width: 330px;
        height: 400px;
        overflow: scroll;
    }

    .table-margin {
        margin-left: -44%;
    }

}

@media only screen and (max-width:399px) {
    #ogpl-cust-result-form-wrap form {
        position: relative;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="submit"] {
        position: absolute;
        bottom: -5px;
        right: 5px;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        margin-bottom: 5px;
        margin-left: 0px
    }

    #ogpl-cust-result-form-wrap form>div select {
        width: 100%;
        margin-bottom: 5px;
        margin-left: 0px
    }

    .searchboxtop {
        background: #303067;
        height: 280px;
        width: 100%;
    }

    #comutil-search-form {
        width: 310px
    }

    #table-datatables {
        width: 330px;
        height: 400px;
        overflow: scroll;
    }

    .LTnews {
        width: 122%
    }

    .table-margin {
        margin-left: -44%;
    }

}

@media only screen and (max-width:320px) {
    #ogpl-cust-result-form-wrap form {
        position: relative;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="submit"] {
        position: absolute;
        bottom: -5px;
        right: 5px;
    }

    .page-search-site #ogpl-cust-result-form-wrap form input[type="text"] {
        margin-bottom: 5px;
        margin-left: 0px
    }

    #ogpl-cust-result-form-wrap form>div select {
        width: 100%;
        margin-bottom: 5px;
        margin-left: 0px
    }

    .searchboxtop {
        background: #303067;
        height: 280px;
        width: 100%;
    }

    #comutil-search-form {
        width: 260px
    }

    #table-datatables {
        width: 270px;
        height: 400px;
        overflow: scroll;
    }

    .LTnews {
        width: 122%;
    }

    .table-margin {
        margin-left: -61%;
    }

}

@media only screen and (max-width:400px) {
    #ogpl-cust-result-form-wrap form>div select {
        width: 145px;
    }

    .searchboxtop {
        background: #303067;
        height: 90px;
        width: 100%;
    }

    #comutil-search-form {
        width: 270px
    }

    #table-datatables {
        width: 330px;
        height: 400px;
        overflow: scroll;
    }

    .table-margin {
        margin-left: -44%;
    }

}



/*===========================================responsive cust search end======================*/
/*==============================================page-search-siteEnd ==================================================*/

.footer-bottom .pane-/assets/images {
    position: relative;
}

.footer-bottom .pane-/assets/images {
    width: 100%;
}

.godl-link {
    position: absolute;
    top: -4px;
    right: 0px;
}

.footer-bottom .pane-home-footer-banner {
    float: none;
    margin: 0 auto;
}

.matched_terms {
    margin: 10px;
    color: #666;
}




/*================================================== PAGE RESOURCE WEB SERVICES PAGE CSS START===========================================================*/
.page-resources-from-web-service #catalog-details-wrapper .views-row {
    float: left;
    width: 48%;
    margin: 1%;
}

.page-resources-from-web-service .view-grid-left {
    width: 31.5% !important;
    margin-right: 0px !important;
}

.page-resources-from-web-service .view-grid-mid {
    width: 31.5% !important;
    margin: 0px 25px 0px !important
}

.page-resources-from-web-service .view-grid-right {
    width: 31.5% !important;
    margin-right: 0px !important
}

.page-resources-from-web-service .view-grid-left>div, .page-resources-from-web-service .view-grid-mid>div, .page-resources-from-web-service .view-grid-right>div {
    width: 100% !important
}

/*list view*/
.page-resources-from-web-service .list-view .view-content {
    overflow: hidden
}

.page-resources-from-web-service .list-view .view-content .views-row {
    border-top: 1px solid #ccc;
    overflow: hidden
}

.page-resources-from-web-service .list-view .view-content .views-row .file-container {
    width: 100px
}

.page-resources-from-web-service .list-view .views-field-title {
    background-position: 1px 18px;
}

.page-resources-from-web-service .list-view .views-field {
    margin-bottom: 20px
}

.page-resources-from-web-service .list-view .visual-access,
.page-resources-from-web-service .list-view .views-field-field-granularity,
.page-resources-from-web-service .list-view .download-file,
.page-resources-from-web-service .list-view .views-field-field-file-download-count,
.page-resources-from-web-service .list-view .views-field-field-reference-url,
.page-resources-from-web-service .list-view .vote_request_data_api {
    width: 30% !important;
    margin-left: 0px !important;
}

.page-resources-from-web-service .list-view .views-label-field-note {
    padding-left: 26px;
    margin-left: 0px !important;
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1893px
}

.page-resources-from-web-service .list-view .vote_request_data_api {
    background-position: -26px -1326px
}

.page-resources-from-web-service .list-view .views-field.views-field-created {
    margin-right: 10px
}

.view-resource-detail-popup .views-row .views-field .views-label-created {
    float: left;
    background: rgba(0, 0, 0, 0) url(/assets/images/created-date.png) no-repeat scroll 0 0px;
    padding-left: 30px;
    margin-left: 0px !important;
    padding-bottom: 4px;
}

.view-resource-detail-popup .views-row .views-field .views-label-changed {
    background: rgba(0, 0, 0, 0) url(/assets/images/Catalog-Icons.png) no-repeat scroll -30px -1083px;
    margin-left: 0px !important;
    padding: 0px 0px 5px 25px;
}


/*================================================== PAGE RESOURCE WEB SERVICES PAGE CSS END===========================================================*/






/*================================================== view-resource-from-api PAGE CSS START===========================================================*/
.view-resource-from-api form .views-exposed-widget, .view-resource-from-api {
    position: relative
}

.view-resource-from-api .views-field-field-ministry-department, .view-resource-from-api .views-field-field-state-department {
    color: #898989;
    font-size: 13px;
}

.view-resource-from-api form .views-exposed-widget .form-type-textfield {
    max-width: 100%;
    width: 450px
}

.view-resource-from-api form .views-exposed-widget .form-type-textfield input[type="text"] {
    width: 100%;
    padding: 12px 12px;
    background-image: none
}

.view-resource-from-api form label {
    position: absolute
}

.view-resource-from-api .view-content {
    display: inline-block;
    width: 100%;
}

.view-resource-from-api .views-row {
    float: left;
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 30px
}

.view-resource-from-api .views-row:nth-child(3n+3) {
    margin-right: 0px
}

.view-resource-from-api .views-row .views-field {
    padding-left: 30px;
    font-family: open sans;
    margin-bottom: 18px;
    line-height: 23px;
}



.view-resource-from-api .views-field-title {
    font-size: 16px;
    min-height: 22px;
    color: #007cd1;
    background: url("/assets/images/api-icon.png") 0px 0px no-repeat;
    font-size: 130%;
    font-family: open sans semibold !important
}

.view-resource-from-api .views-field-field-api-link {
    /*background:url("/assets/images/Catalog-Icons.png") -29px -1326px no-repeat;*/
    font-size: 14px;
}

.view-resource-from-api .views-row .views-field.views-field-nothing-1 .datasetsfromwebservice {
    padding-left: 0px;
    width: 100%;
    display: inline-block;
    line-height: 1.2
}

.view-resource-from-api .views-row .views-field.views-field-nothing-1 {
    padding-left: 0px;
}

.view-resource-from-api .webservice_datasets {
    width: 33%;
    float: left;
    background: rgba(0, 0, 0, 0) url("/assets/images/dataset-icon.png") no-repeat scroll 0px 2px;
    height: 30px;
    padding-left: 30px
}

.view-resource-from-api .webservice_frequency {
    width: 33%;
    float: left;
    background: rgba(0, 0, 0, 0) url("/assets/images/frequency.png") no-repeat scroll 0 0px;
    height: 30px;
    padding-left: 30px
}

.view-resource-from-api .webservice_created {
    width: 33%;
    float: left;
    background: rgba(0, 0, 0, 0) url("/assets/images/created-date.png") no-repeat scroll 0 0px;
    height: 30px;
    padding-left: 30px
}

.view-resource-from-api .datasetsfromwebservice .count-datasets {
    display: block
}

.view-resource-from-api .views-field.views-field-changed {
    padding: 0px !important
}

.view-resource-from-api .views-label.views-label-changed {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -30px -1080px;
    margin-left: 0px;
    padding: 5px 0px 5px 25px;
}





.view-resource-from-api .views-field-field-api-link .field-content a {
    font-size: 12px;
    display: block;
    overflow: hidden;
    line-height: 1.2;
}

.page-resource-from-api .breadcrumb {
    float: left
}

.page-resource-from-api .breadcrumb span.active {
    font-weight: bold
}

.page-resource-from-api .breadcrumb-cont {
    display: inline-block;
    width: 100%;
}

.page-resource-from-api .view-footer {
    font-size: 18.2px;
}

.resource_from_api_container .view-grid-left, .resource_from_api_container .view-grid-mid, .resource_from_api_container .view-grid-right, .resource_from_api_container .view-content {
    display: none
}

.resource_from_api_container {
    border-bottom: 1px solid #ccc;
}

.resource_from_api_container #views-exposed-form-resource-from-api-page {
    max-width: 1180px;
    margin: 0px auto;
    width: 100%;
    padding-bottom: 0px
}

.view-resource-from-api .view-header {
    font-size: 18px;
    position: absolute;
    top: -97px;
}

.jquery-once-1-processed form, .jquery-once-1-processed .view-footer {
    display: none;
}

.resource_from_api_container .views-exposed-form .views-exposed-widget {
    padding: 0px 10px 0px 0px;
    height: 42px;
}


.resource_from_api_container .views-exposed-widgets {
    margin-bottom: 0px;
    padding-bottom: 50px;
    padding-top: 15px;
}

.resource_from_api_container .views-exposed-widgets .views-widget-filter-title,
.resource_from_api_container .views-exposed-widgets .views-widget-filter-field_frequency_tid,
.resource_from_api_container .views-exposed-widgets .views-widget-filter-field_ministry_department_tid,
.resource_from_api_container .views-exposed-widgets .views-widget-filter-field_state_department_tid {
    width: 33.33%
}

.resource_from_api_container .views-exposed-widgets .views-widget-filter-title #edit-title,
.resource_from_api_container .views-exposed-widgets .form-select {
    width: 100%;
}



.breadcrumb span.active {
    font-weight: 700
}

.resource_from_api_container .form-autocomplete {
    background-image: none !important
}

.page-resource-from-api #breadcrumb-container {
    margin-top: 16px;
}


.ogpl_apis_list .apifrom_dataset {
    margin-bottom: 25px;
    border: 1px solid #ccc;
    padding: 15px;
    width: 100%
}

.ogpl_apis_list .apifrom_dataset .apititle {
    font-size: 18px;
    color: #007cd1;
    font-size: 16px;
}

.ogpl_apis_list .apifrom_dataset .apititle, .ogpl_apis_list .apifrom_dataset .sector_api {
    padding: 0px 0px 5px 30px
}

.ogpl_apis_list .apifrom_dataset .apititle, .ogpl_apis_list .apifrom_dataset .apititle {
    background: rgba(0, 0, 0, 0) url(/assets/images/api-icon.png) no-repeat scroll 0px 3px;
    line-height: 23px;
    min-height: 30px;
    margin-top: 0px
}

.ogpl_apis_list .apifrom_dataset .ministry_para {
    color: #898989;
    font-size: 13px;
}

.ogpl_apis_list .apifrom_dataset .sector_api {
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -3349px;
    width: 100%;
    display: inline-block
}

.ogpl_apis_list:parent {
    overflow: hidden
}

.ogpl_apis_list {
    float: left;
    width: 32%;
    vertical-align: top;
    margin: 1%
}

.ogpl_apis_list:first-child {
    margin-left: 0px
}

.ogpl_apis_list:nth-child(3) {
    margin-right: 0px
}

.ogpl_apis_list .apifrom_dataset .sector_api .about_sector {
    font-size: 13px;
    color: #333333;
    float: left;
    max-width: 82%;
    padding-left: 2px;
}

.ogpl_apis_list .apifrom_dataset .sector_api label {
    padding: 0px;
    color: #333333;
    float: left
}

.apifrom_dataset .api_time {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #333333;
    padding-bottom: 6px
}

.apifrom_dataset .api_time .updated_date {
    float: right;
    max-width: 200px;
    font-size: 12px;
}


.apifrom_dataset .created_date {
    float: left;
    height: 30px;
    padding-left: 30px;
    font-size: 12px;
    color: #333333;
    background: rgba(0, 0, 0, 0) url("/assets/images/created-date.png") no-repeat scroll 0px 0px
}

.apifrom_dataset .updated_date {
    float: right;
    padding-left: 30px;
    font-size: 12px;
    color: #333333;
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -28px -1083px
}

.apifrom_dataset .visualizaton_api {
    padding-left: 30px;
    width: 100%;
    display: inline-block;
    font-size: 13px;
    color: #333333;
    background: rgba(0, 0, 0, 0) url("/assets/images/Catalog-Icons.png") no-repeat scroll -29px -1162px;
    height: 24px;
}

.apifrom_dataset .visualizable {
    float: left;
    position: relative;
    padding-top: 3px;
}

.apifrom_dataset .visualizable [type="checkbox"]:checked+label {
    position: absolute
}

.apifrom_dataset .visualizaton_api #edit-operations {
    float: right;
    margin-right: 0px
}

.page-dataset-apis .count-datasets {
    display: block
}

.page-dataset-apis #edit-ogpl-search-title .form-select {
    min-width: 150px;
}

.apifrom_dataset .visualizable [type="checkbox"]:checked+label::before {
    left: 115px;
    top: 3px;
}

.apifrom_dataset .visualizable [type="checkbox"]:checked+label::after {
    left: 118px;
    top: 5px
}

.ogpl_apis_list span.ext {
    display: none
}

.ogpl_apis_list .visualizatonapi_inline {
    width: 100%;
    display: inline-block;
    line-height: 1.2
}

.ogpl_apis_list .visualizatonapi_inline>div {
    width: 33.55%;
    float: left;
    padding-left: 30px;
    height: 31px;
}

.ogpl_apis_list .visualizatonapi_inline>div.visualizaton_datasets {
    padding-top: 4px;
    width: 27%;
    background: rgba(0, 0, 0, 0) url("/assets/images/dataset-icon.png") no-repeat scroll 0px 2px
}

.ogpl_apis_list .visualizatonapi_inline>div.visualizaton_api {
    width: 31%;
}

.ogpl_apis_list .visualizatonapi_inline>div.created_date {
    margin-left: 10px;
    font-size: 13px;
}

.ogpl_apis_list .visualizatonapi_inline>div.created_date .count-datasets {
    display: block
}

.ogpl_apis_list .breadcrumb span.active {
    font-weight: 700
}

.ogpl_apis_list .visualizatonapi_inline>div.visualizaton_api .yes a {
    background-position: 45px 4px;
}

.ogpl_apis_list .updated_date {
    float: none;
    font-size: 13px;
}

.page-ogpl-apis #breadcrumb-container {
    max-width: 100% !important;
}

.page-ogpl-apis #breadcrumb-container .breadcrumb {
    max-width: 1180px;
    width: 100%;
    margin-top: 16px;
}

.page-ogpl-apis #breadcrumb-container .display_api .display_api_text {
    margin: 0 auto;
    max-width: 1180px;
    width: 100%;
}

/*====================================================================apis on dataset end ==========================================================================*/
.page-dataset-apis .apifrom_dataset .sector_api {
    height: 30px;
}

/* .page-dataset-apis .form-item input {}

.page-dataset-apis .fieldset-wrapper .form-item {}
 */
#views-exposed-form-resource-from-api-page .views-exposed-form label {
    display: none
}





/*==============================page-resources-from-webservices=============================================================*/
.page-resources-from-webservices .list-view .views-row {
    border: 1px solid #ccc;
    padding: 0px 15px 15px;
    margin-bottom: 20px
}

.page-resources-from-webservices .view-grid-left .views-row,
.page-resources-from-webservices .view-grid-mid .views-row,
.page-resources-from-webservices .view-grid-right .views-row {
    border: 1px solid #cccccc;
    margin-bottom: 30px;
    width: 100%;
    padding-bottom: 15px;
}

.page-resources-from-webservices .view-grid-left .views-field,
.page-resources-from-webservices .view-grid-mid .views-field,
.page-resources-from-webservices .view-grid-right .views-field {
    padding: 0px 20px;
    width: 100%;
    display: inline-block
}

.page-resources-from-webservices .view-resources-from-webservice .views-field-field-credentials span,
.page-resources-from-webservices .view-resources-from-webservice .views-field-field-api-link span {
    width: 100%;
    word-break: break-all
}

.page-resources-from-webservices .view-resources-from-webservice .views-field.views-field-title .ogpl-more {
    padding-top: 15px !important;
    display: inline-block;
    padding-left: 35px;
    margin-bottom: 6px;
    color: #007cd1;
    font-size: 16.9px;
    font-family: open sans semibold !important;
    background: url("/assets/images/api-icon.png") 0px 17px no-repeat;
    min-height: 47px;
    position: relative;
}

.page-resources-from-webservices .view-resources-from-webservice .views-field.views-field-title .ogpl-more .title {
    position: absolute;
    top: 5px;
    background: #fff;
    color: #333;
    box-shadow: 0 0 5px #333;
    left: 0;
    text-align: center;
    border-radius: 6px;
    padding: 4px 10px;
    font-size: 14px;
    text-decoration: none;
    text-transform: capitalize;
    display: none;
    font-family: open sans regular !important;
}

.page-resources-from-webservices .view-resources-from-webservice .views-field.views-field-title .ogpl-more .title:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.page-resources-from-webservices .view-resources-from-webservice .views-field.views-field-title .ogpl-more:hover .title {
    display: inline-block
}

.page-resources-from-webservices .view-resources-from-webservice .views-field.views-field-title .ogpl-more.Link-Service {
    background: url("/assets/images/Link-icon.png") 0px 17px no-repeat;
}

.page-resources-from-webservices .view-resources-from-webservice .views-field.views-field-title .ogpl-more.Pull-Service {
    background: url("/assets/images/Pull-icon.png") 0px 17px no-repeat;
}

.page-resources-from-webservices .views-field.views-field-nothing {
    margin-top: 10px;
    width: 100%;
    display: inline-block
}

.page-resources-from-webservices .views-field .webservice_datasets {
    min-height: 35px;
    width: 33%;
    float: left;
    background: rgba(0, 0, 0, 0) url(/sites/all/themes/ogplv3light/images/dataset-icon.png) no-repeat scroll 0 2px;
    padding: 0 0 0 33px !important;
}

.page-resources-from-webservices .views-field .count-datasets {
    display: block
}

.page-resources-from-webservices .views-field .webservice_frequency {
    min-height: 35px;
    width: 33%;
    float: left;
    background: rgba(0, 0, 0, 0) url(/assets/images/frequency.png) no-repeat scroll 0 0px;
    height: 30px;
    padding-left: 30px;
}

.page-resources-from-webservices .views-field .webservice_created {
    min-height: 35px;
    width: 33%;
    float: left;
    background: rgba(0, 0, 0, 0) url(/assets/images/created-date.png) no-repeat scroll 0 0px;
    height: 30px;
    padding-left: 30px;
}

.page-resources-from-webservices .views-label.views-label-changed {
    background: rgba(0, 0, 0, 0) url(/assets/images/Catalog-Icons.png) no-repeat scroll -30px -1080px;
    margin-left: 0px;
    padding: 5px 0px 5px 25px;
}

.page-resources-from-webservices .views-field.views-field-field-ministry-department, .page-resources-from-webservices .views-field.views-field-field-state-department,
.page-resources-from-webservices .views-field.views-field-field-user-ministry-department {
    color: #898989;
    margin-bottom: 10px;
}

.page-resources-from-webservices .views-field-field-credentials {
    margin-bottom: 8px;
}

.page-resources-from-webservices #page-header-container, .page-resources-from-webservices #search-result-container {
    padding: 0px
}

.page-resources-from-webservices .catalog-filter .region-sidebar-first {
    max-width: 1180px;
    width: 100%;
    margin: 0 auto
}

.page-resources-from-webservices .views-exposed-widgets:after {
    content: "";
    border-bottom: 1px solid #ccc;
    position: relative;
    left: 0px;
    right: 0px
}

.page-resources-from-webservices .views-exposed-widgets {
    max-width: 1180px;
    padding-bottom: 30px;
    width: 100%;
    display: block;
    margin: 0 auto;
    padding-top: 30px
}

.page-resources-from-webservices .facet-frequency .block-header {
    background: rgba(0, 0, 0, 0) url("/assets/images/frequency-ws1.png") no-repeat scroll 6px 6px;
    background-size: 18px;
}

.page-resources-from-webservices .facet-created-resource-type .block-header {
    background: rgba(0, 0, 0, 0) url("/assets/images/Resource-2.png") no-repeat scroll 6px 6px;
    background-size: 18px;
}

.page-resources-from-webservices .breadcrumb-cont .breadcrumb {
    float: left;
    margin-bottom: 22px;
    padding-bottom: 0px
}

.catalog-filter-header span.filter.freq {
    background: rgba(0, 0, 0, 0) url("/assets/images/frequency-ws.png") no-repeat scroll 3px 0px
}

.catalog-filter-header span.filter.web_ser_type {
    background: rgba(0, 0, 0, 0) url("/assets/images/Resource-1.png") no-repeat scroll 3px 0px
}


.view-resources-from-webservice {
    position: relative
}

.view-resources-from-webservice .view-header {
    font-size: 18px;
    position: absolute;
    top: -112px;
}

.page-resources-from-webservices .views-exposed-widge {
    padding-left: 0px;
}

.page-resources-from-webservices .views-exposed-widget:first-child {
    width: 70%;
}

.page-resources-from-webservices .views-exposed-widget input {
    width: 100%;
    padding: 11px 7px;
}

.page-resources-from-webservices .views-exposed-widget label {
    position: absolute
}

#search-result-container-webservices {
    max-width: 1180px;
    width: 100%;
    margin: 0px auto 0px;
    padding-bottom: 35px;
}


/*==============================page-resources-from-webservices RESPONSIVE=============================================================*/

/*==============================page-resources-from-webservices RESPONSIVE end=============================================================*/

/*==============================page-resources-from-webservices end=============================================================*/


/*==================================home page indicator section ===============================================================*/


#block-views-indicator-block-1 .view-content {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #d9d4ce;
    position: relative
}

#block-views-indicator-block-1 .indicator-home {
    float: left;
    width: 49.8%;
    padding-top: 109px;
    height: 140px;
}

#block-views-indicator-block-1 .indicator-home:nth-child(odd) {
    border-right: 1px solid #d9d4ce;
}

#block-views-indicator-block-1 .indicator-home>h3 {
    padding: 6px 10px;
    text-align: center;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    text-transform: capitalize;
    color: #fff;
}


#block-views-indicator-block-1 .indicator-home.indicator-home-132103>h3 {
    background-color: #75bb40 !important;
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90583>h3 {
    background-color: #a678d0 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90563>h3 {
    background-color: #70a2db !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-132083>h3 {
    background-color: #58b5f6 !important;
    padding: 2px 10px;
    line-height: 1
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90543>h3 {
    background-color: #ff8692 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90523>h3 {
    background-color: #ffa842 !important
}


#block-views-indicator-block-1 .indicator-home.indicator-home-132103 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -819px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90583 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -608px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90563 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 42px 24px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-132083 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -1050px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90543 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -386px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90523 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -140px
}






#block-views-indicator-block-1 .indicator-home>h3.indicator-home-title-hover {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    padding: 10px !important;
    z-index: 999;
    background: url("/assets/images/indicator_icon.png") 90% 0px no-repeat;
    margin-top: 0px;
    background-size: 30px;
    text-align: left;
}


#block-views-indicator-block-1 .indicator-home.indicator-home-90583:first-child {
    background-position: 95% -254px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90563:first-child {
    background-position: 95% -190px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-132083:first-child {
    background-position: 95% -646px;
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90543:first-child {
    background-position: 95% -301px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90523:first-child {
    background-position: 95% -141px
}


#block-views-indicator-block-1 .indicator-home .indicator-home-list {
    position: absolute;
    height: 0px;
    overflow: hidden;
    padding: 0px 0px 0px;
    top: -30px;
    right: 0px;
    left: 0px;
    width: 100%;
    background: #fff;
    margin: 0px;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    box-shadow: 4px 2px 23px #333;

}

#block-views-indicator-block-1 .indicator-home:hover .indicator-home-list-hover {
    height: auto;
    max-height: 450px;
    overflow: auto;
    -webkit-transition: all .5s ease 0s;
    padding-top: 0px;
    padding-top: 35px;
    transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    z-index: 999;
    position: absolute;

}

#block-views-indicator-block-1 .indicator-home-row-0 ul.indicator-home-list-hover,
#block-views-indicator-block-1 .indicator-home-row-1 ul.indicator-home-list-hover {
    top: 0px !important;
    max-height: 480px !important
}

#block-views-indicator-block-1 .indicator-home-row-2 ul.indicator-home-list-hover,
#block-views-indicator-block-1 .indicator-home-row-3 ul.indicator-home-list-hover {
    top: 145px !important;
    max-height: 280px !important
}

#block-views-indicator-block-1 .indicator-home-row-4 ul.indicator-home-list-hover,
#block-views-indicator-block-1 .indicator-home-row-5 ul.indicator-home-list-hover {
    top: 285px !important;
    max-height: 200px !important
}

#block-views-indicator-block-1 .indicator-home-row-6 ul.indicator-home-list-hover,
#block-views-indicator-block-1 .indicator-home-row-7 ul.indicator-home-list-hover {
    top: 420px !important;
    max-height: 139px !important
}


#block-views-indicator-block-1 .indicator-home .indicator-home-list::-webkit-scrollbar {
    width: 5px;
    background: #ccc;
    border-radius: 10px;
}

/* Track */
/* #block-views-indicator-block-1 .indicator-home .indicator-home-list::-webkit-scrollbar-track { */
/* box-shadow: inset 0 0 5px grey;  */
/* border-radius: 10px; */
/* } */

/* Handle */

/* Handle on hover */

#block-views-indicator-block-1 .indicator-home .indicator-home-list li {
    padding-left: 20px;
    list-style: none;
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-liststyle-icon.png") 0 4px no-repeat;
    line-height: 1.1;
    margin: 0px 10px 10px 10px
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li:first-child {
    padding: 10px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    margin: 0px 0px 10px;
}

#block-views-indicator-block-1 .indicator-home:hover .indicator-home-list-hover li:first-child {
    position: absolute;
    top: 0px;
    width: 100%;
}


#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Health_hlist {
    background: #00bbb0 url("/assets/images/Homepage-Health-indicator-icon.png") 95% center no-repeat !important;
    background-size: 35px !important;
    text-align: left
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Drinking_Water_and_Sanitation_hlist {
    background: #2fa8cc url("/assets/images/Drinking_Water_Sanitation.png") 95% center no-repeat !important;
    background-size: 30px !important;
    text-align: left
}



#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Economy_hlist {
    background: #75bb40 url("/assets/images/indicator_icon.png") 95% -839px no-repeat !important;
    background-size: 35px !important;
    text-align: left
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Industries_hlist {
    background: #a678d0 url("/assets/images/indicator_icon.png") 95% -302px no-repeat !important;
    background-size: 35px !important;
    text-align: left
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Education_hlist {
    background: #70a2db url("/assets/images/indicator_icon.png") 95% -228px no-repeat !important;
    background-size: 35px !important;
    text-align: left
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Labour_and_employment_hlist {
    background: #58b5f6 url("/assets/images/indicator_icon.png") 95% -758px no-repeat !important;
    background-size: 35px !important;
    text-align: left
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Transport_hlist {
    background: #ff8692 url("/assets/images/indicator_icon.png") 95% -359px no-repeat !important;
    background-size: 35px !important;
    text-align: left
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li.Demography_hlist {
    background: #ffa842 url("/assets/images/indicator_icon.png") 95% -172px no-repeat !important;
    background-size: 35px !important;
    text-align: left
}


#block-views-indicator-block-1 .indicator-home.indicator-home-184115>h3 {
    background-color: #00bbb0 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-132103>h3 {
    background-color: #75bb40 !important;
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90583>h3 {
    background-color: #a678d0 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90563>h3 {
    background-color: #70a2db !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-132083>h3 {
    background-color: #58b5f6 !important;
    padding: 2px 10px;
    line-height: 1
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90543>h3 {
    background-color: #ff8692 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-90523>h3 {
    background-color: #ffa842 !important
}

/*****************************************************************************/
#block-views-indicator-block-1 .indicator-home.indicator-home-184115 {
    background: rgba(0, 0, 0, 0) url("/assets/images/Homepage-Health-indicator-icon.png") no-repeat scroll center 24px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-152281 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -819px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105381 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -140px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105401 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 42px 24px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-152301 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -1050px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105421 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -608px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105061 {
    background: rgba(0, 0, 0, 0) url("/assets/images/home-indicator-icon.png") no-repeat scroll 47px -386px
}

#block-views-indicator-block-1 .indicator-home.indicator-home-184578,
#block-views-indicator-block-1 .indicator-home.indicator-home-183203 {
    background: rgba(0, 0, 0, 0) url("/assets/images/Drinking_Water_Sanitation_h.png") center 22px no-repeat
}

#block-views-indicator-block-1 .indicator-home.indicator-home-184115>h3 {
    background-color: #00bbb0 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105401>h3 {
    background-color: #70a2db !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-152281>h3 {
    background-color: #75bb40 !important;
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105381>h3 {
    background-color: #ffa842 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-152301>h3 {
    background-color: #58b5f6 !important;
    padding: 2px 10px;
    line-height: 1
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105421>h3 {
    background-color: #a678d0 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-105061>h3 {
    background-color: #ff8692 !important
}

#block-views-indicator-block-1 .indicator-home.indicator-home-183203>h3 {
    background-color: #2fa8cc !important;
    line-height: 1;
    padding: 2px 10px;
}

#block-views-indicator-block-1 .indicator-home.indicator-home-184578>h3 {
    background-color: #2fa8cc !important;
    line-height: 1;
    padding: 2px 10px;
}

/**************************************************************************/





#block-views-indicator-block-1 .indicator-home .indicator-home-list li:nth-child(2n+1) {
    background-position: 0 -77px
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li:nth-child(3n+1) {
    background-position: 0 -144px
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li:nth-child(4n+1) {
    background-position: 0 -220px
}

#block-views-indicator-block-1 .indicator-home .indicator-home-list li a {
    font-size: 13px;
    color: #000000;
    line-height: 1.3;
}




/**********************************************page node add data govt scheme***********************************************/
.ogdp-scheme-ajax-pick-prev {
    display: inline-block;
    background: #007cd1;
    border: 1px solid #007cd1;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    right: 0px;
    font-size: 14px;
    border-radius: 4px;
    padding: 5px;
}

.node-govt_scheme_stauts-form>div, .node-govt_scheme_status-form>div {
    display: inline-block;
    width: 100%;
    position: relative
}

.node-govt_scheme_stauts-form .form-select, .node-govt_scheme_status-form .form-select {
    border: none !important;
    border-radius: 0;
    border-width: 0px
}

.node-govt_scheme_stauts-form legend, .node-govt_scheme_status-form legend {
    margin-bottom: 7px;
    font-weight: bold
}

.group-performance legend {
    margin-bottom: -3px;
}

.node-govt_scheme_stauts-form>div h4, .node-govt_scheme_status-form>div h4 {
    border-bottom: 2px solid #2586d4;
    margin: 0px 0px 10px 0px !important;
    padding: 10px 0px;
    padding-left: 45px;
    background: url("/assets/images/document.png") 0 center no-repeat;
}

.node-govt_scheme_stauts-form .grippie, .node-govt_scheme_stauts-form .tabledrag-toggle-weight,
.node-govt_scheme_status-form .grippie, .node-govt_scheme_status-form .tabledrag-toggle-weight {
    display: none
}

form.node-govt_scheme_stauts-form .form-wrapper>div, form.node-govt_scheme_status-form .form-wrapper>div {
    margin-bottom: 0px;
    border: none;
    width: 100%;
    display: inline-block;
    margin-top: 0px;
    background: none;
}

form.node-govt_scheme_stauts-form .form-wrapper .fieldset-wrapper {
    padding: 15px 0px 7px
}

.node-govt_scheme_stauts-form input[type="text"], .node-govt_scheme_stauts-form select,
.node-govt_scheme_status-form input[type="text"], .node-govt_scheme_status-form select {
    padding: 4px 7px !important;
    background: #e4edf5
}


.node-govt_scheme_stauts-form .form-item>label, .node-govt_scheme_status-form .form-item>label {
    font-size: 14px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.node-govt_scheme_stauts-form>div .form-item, .node-govt_scheme_status-form>div .form-item {
    margin-bottom: 0px !important;
}

/*field-name-field-govt-scheme*/
.node-govt_scheme_stauts-form>div .field-name-field-govt-scheme, .node-govt_scheme_status-form>div .field-name-field-govt-scheme {
    float: left;
    width: 75%;
    margin-right: 20px
}

.node-govt_scheme_stauts-form>div .field-name-field-govt-scheme input, .node-govt_scheme_status-form>div .field-name-field-govt-scheme input {
    width: 90% !important;
}

.field-name-field-govt-scheme #field-govt-scheme-add-more-wrapper {
    padding: 10px
}

/*group-physical-performance */
.group-physical-performance .fieldset-wrapper {
    padding: 0px;
}

.group-physical-performance {
    width: 50%;
    display: inline-block;
}

.group-physical-performance .field-type-number-integer {
    float: left;
    width: 50%;
}

.group-physical-performance .field-type-number-integer label {
    margin-top: 0px !important;
}

.group-physical-performance input {
    width: 98% !important;
}

/*group-financial-performance */
.node-govt_scheme_stauts-form .group-financial-performance, .node-govt_scheme_status-form .group-financial-performance {
    margin-right: 0px !important;
}

.group-financial-performance .fieldset-wrapper {
    padding: 0px;
}

.group-financial-performance {
    padding: 10px;
    display: inline-block;
    width: 49%;
}

.group-financial-performance .field-type-number-float, .group-financial-performance .field-name-field-finance-unit {
    float: left;
    width: 50%;
}

.group-financial-performance input, .group-financial-performance .field-name-field-finance-unit select {
    width: 98% !important;
    padding: 4px 7px !important
}

.group-financial-performance .field-name-field-finance-unit select {
    margin: 0 !important;
    border: none !important
}

.group-financial-performance .fieldset-wrapper label {
    margin-top: 0px !important
}

.field-name-field-finance-unit {
    display: none
}

/*group-dib .group-dib-sex*/
.group-dib .fieldset-wrapper {
    width: 100%;
    display: inline-block;
    padding: 0px !important;
    margin-top: 2px;
    margin-bottom: 3px
}

.group-dib .group-dib-sex, .group-dib .group-dib-category {
    float: left
}

.group-dib .group-dib-sex {
    width: 37%
}

.group-dib .group-dib-category {
    width: 63%;
}



.group-dib .group-dib-sex .field-type-number-integer {
    float: left;
    width: 32%;
    margin: 0px 0px 0px 5px
}

.group-dib .group-dib-category .field-type-number-integer {
    float: left;
    width: 19%;
    margin: 0px 3px
}

.group-dib input {
    width: 100% !important;
}


/*group-beneficiaries*/
.group-beneficiaries .fieldset-wrapper {
    width: 100%;
    display: inline-block;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 0px !important;
}

.group-beneficiaries fieldset {
    display: inline-block;
    width: 33%;
    margin: 0px 0px 0px 5px !important;
    border: 1px solid #cde0f5;
    padding: 10px !important;
    min-height: 205px;
}

.group-beneficiaries fieldset.group-dib-video {}

.group-beneficiaries input[type="text"] {
    width: 98% !important;
}

.group-beneficiaries .fieldset-wrapper tr {
    background: none !important;
    padding: 0px;
    border: 1px solid #cde0f5
}

.group-beneficiaries .fieldset-wrapper tr .form-item.form-type-link-field,
.group-beneficiaries .fieldset-wrapper tr .form-item .form-type-textfield {
    margin: 0px !important;
}

.node-form-revision-information .form-item-log {
    display: none
}

.node-govt_scheme_stauts-form .vertical-tabs-list, .node-govt_scheme_status-form .vertical-tabs-list {
    display: none
}

.node-govt_scheme_stauts-form .vertical-tabs, .node-govt_scheme_stauts-form ul.vertical-tabs-list,
.node-govt_scheme_status-form .vertical-tabs, .node-govt_scheme_status-form ul.vertical-tabs-list {
    border: none;
    margin-top: 10px !important
}

.node-govt_scheme_stauts-form .vertical-tabs .vertical-tabs-panes, .node-govt_scheme_stauts-form,
.node-govt_scheme_status-form .vertical-tabs .vertical-tabs-panes, .node-govt_scheme_status-form fieldset.vertical-tabs-pane {
    padding: 0px
}

.node-govt_scheme_stauts-form>div .field-name-field-frequency {
    float: right;
    width: 23%;
    margin: 0px
}

.node-govt_scheme_stauts-form>div .field-name-field-frequency>div {
    padding: 13px
}

.node-govt_scheme_stauts-form>div .field-name-field-jurisdiction-of-data {
    float: left;
    width: 49%;
    margin-right: 23px;
    margin-top: 10px;
}

.node-govt_scheme_stauts-form>div .field-name-field-jurisdiction-of-data>div {
    padding: 10px
}

.node-govt_scheme_stauts-form>div .field-name-field-scheme-state-ut {
    float: left;
    width: 100%;
    margin-bottom: 12px;
}

.node-govt_scheme_stauts-form>div .field-name-field-scheme-state-ut select {
    padding: 4px 7px !important;
    background: #e4edf5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    max-width: 283px;
    width: 100%;
}

.node-govt_scheme_stauts-form>div .field-name-field-scheme-state-ut>div {
    padding: 0px;
    border: none !important
}

.node-govt_scheme_stauts-form>div .field-name-field-scheme-state-ut .form-type-textfield {
    margin-bottom: 0px !important
}

/*____________________________________________________________________**/
.node-govt_scheme_status-form>div .field-name-field-frequency {
    float: right;
    width: 23%;
    margin: 0px
}

.node-govt_scheme_status-form>div .field-name-field-frequency>div {
    padding: 13px
}

.node-govt_scheme_status-form>div .field-name-field-jurisdiction-of-data {
    float: left;
    width: 49%;
    margin-right: 23px;
    margin-top: 10px;
}

.node-govt_scheme_status-form>div .field-name-field-jurisdiction-of-data>div {
    padding: 10px
}

.node-govt_scheme_status-form>div .field-name-field-scheme-state-ut {
    float: left;
    width: 100%;
    margin-bottom: 12px;
}

.node-govt_scheme_status-form>div .field-name-field-scheme-state-ut>div {
    padding: 0px;
    border: none !important
}

.node-govt_scheme_status-form>div .field-name-field-scheme-state-ut .form-type-textfield {
    margin-bottom: 0px !important
}



.group-beneficiaries a.tabledrag-handle .handle {
    margin: -3px 0 0 3px;
    padding: 0px;
}

form .group-beneficiaries .field-multiple-table td.field-multiple-drag {
    width: 15px
}

form .group-beneficiaries.field-multiple-table td.field-multiple-drag a.tabledrag-handle {
    padding-right: 0px
}



/*group-dib-photo*/
.group-dib-photo {}

.group-dib-photo input[type="text"] {}

form.node-govt_scheme_stauts-form .field-multiple-table th.field-label,
form.node-govt_scheme_status-form .field-multiple-table th.field-label {
    padding-left: 10px;
    border: 1px solid #cde0f5
}



.page-ogpl-scheme-table .footable-loaded a {
    display: inline-block;
    font-size: 12px;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 2px;
    width: 50px;
    text-align: center;
}

.page-ogpl-scheme-table .footable-loaded a:focus {
    border: 1px solid #ccc;
}

/*page-dashboard*/
.page-dashboard-ogpl-scheme-table .footable-loaded a {
    display: inline-block;
    font-size: 12px;
    padding: 2px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 2px;
    width: 50px;
    text-align: center;
}

.page-dashboard .content-inner, .page-scheme-dashboard .content-inner {
    overflow-x: auto
}

.page-dashboard-ogpl-scheme-table .footable-loaded a:focus {
    border: 1px solid #ccc;
}

.page-dashboard-ogpl-scheme-table .footable-loaded thead tr {
    background: #0b6bb5;
    color: #fff;
    font-size: 18px;
}

.page-dashboard-ogpl-scheme-table .footable-loaded tbody tr:nth-child(even) {
    background: #d8e6f1
}

.page-dashboard-ogpl-scheme-table>div {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #ccc;
    padding: 0px !important
}

#clientsidevalidation-govt-scheme-stauts-node-form-errors li {
    line-height: 8px;
    margin: 10px 0px;
}

#clientsidevalidation-govt-scheme-stauts-node-form-errors li label {
    padding: 0px
}

/*page-dashboard*/
.pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded a {
    display: inline-block;
    font-size: 12px;
    padding: 0px;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin-bottom: 2px;
    width: 50px;
    color: #99AB32;
    text-align: center;
    background: #fff;
    margin-right: 2px;
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded a.disabled {
    background: #ccc;
    color: #fff;
    cursor: default
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded thead tr {
    background: #0b6bb5;
    color: #fff;
    font-size: 14px;
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded thead th {
    padding: 0px 7px;
    font-weight: normal
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded tbody tr {
    font-size: 13px;
    color: #333
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded tbody tr:nth-child(even) {
    background: #d8e6f1
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-table>div {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #ccc;
    padding: 0px !important
}



/*page-ogpl-scheme-table*/

.page-ogpl-scheme-table .footable-loaded thead tr {
    background: #0b6bb5;
    color: #fff;
    font-size: 14px;
}

.page-ogpl-scheme-table .footable-loaded tbody tr:nth-child(even) {
    background: #d8e6f1
}

.page-ogpl-scheme-table .footable-loaded tbody tr {
    font-size: 14px;
}

.page-ogpl-scheme-table .footable-loaded tbody tr th {
    max-width: 600px;
}

.scheme-jurisdiction-type {
    width: 100%;
    display: inline-block
}

.scheme-jurisdiction-type .scheme-jurisdiction-label {
    float: left;
    min-width: 72px
}

.scheme-jurisdiction-type .scheme-jurisdiction-link {
    float: left
}

.node-govt-scheme-stauts>div, .node-govt-scheme-status>div {
    width: 100%;
    display: inline-block;
    padding: 0px !important
}


.node-type-govt-scheme-stauts .field, .node-type-govt-scheme-status .field {
    width: 33.33%;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    float: left;
    padding: 6px;
    background: #f1f6fa
}

.node-type-govt-scheme-stauts .field:nth-child(3n+2), .node-type-govt-scheme-status .field:nth-child(3n+2) {
    background: none
}

.node-type-govt-scheme-stauts .field:nth-child(3n), .node-type-govt-scheme-status .field:nth-child(3n) {
    border-right: 1px solid #ccc
}

.node-type-govt-scheme-stauts .field:last-child, .node-type-govt-scheme-status .field:last-child {
    border-right: 1px solid #ccc
}

.scheme_week_date_range {
    font-size: 10px
}


.node-govt-scheme-stauts>div>p, .node-govt-scheme-status>div>p {
    font-size: 18px;
    color: #333;
    margin-top: 0px;
    margin-bottom: 10px;
    border-bottom: 2px solid #2586d4;
    padding: 10px 0px 10px 45px;
    background: url("/assets/images/document.png") 0 center no-repeat;
}

.node-govt-scheme-stauts .scheme_element_container select {
    padding: 4px 7px !important;
    background: #e4edf5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    max-width: 283px;
    -o-border-radius: 3px;
    width: 100%;
}

.node-govt-scheme-stauts .scheme_element_container select:focus {
    outline: none;
    border: none
}

.node-govt-scheme-stauts>div tr th, .node-govt-scheme-status>div tr th {
    font-size: 15px;
    background: #2586d4;
    color: #fff;
    font-weight: bold;
    padding: 5px 0px 5px 15px
}

.node-govt-scheme-stauts>div tr td, .node-govt-scheme-status>div tr td {
    padding: 5px 15px 5px 15px;
    border: 1px solid #cde0f5
}

.node-govt-scheme-stauts>div tbody tr, .node-govt-scheme-status>div tbody tr {
    border-top: 1px solid #cde0f5
}

.node-govt-scheme-stauts>div tr.even, .node-govt-scheme-status>div tr.even {
    background: #fff !important
}




.node-govt-scheme-stauts .Financial_Performance, .node-govt-scheme-status .Financial_Performance {
    border-right: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #f6f9fc url("/assets/images/sprite-form-icon.png") 15px -385px no-repeat;
    padding-left: 51px;
}

.node-govt-scheme-stauts .Physical_Performance, .node-govt-scheme-status .Physical_Performance {
    border-right: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #fff url("/assets/images/sprite-form-icon.png") 14px -480px no-repeat;
    padding-left: 51px;
}

.node-govt-scheme-stauts .Demographic_Information, .node-govt-scheme-status .Demographic_Information {
    border-right: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #f6f9fc url("/assets/images/domestic_information.png") 15px 112px no-repeat;
    padding-left: 51px;
}

.node-govt-scheme-stauts .Beneficiaries, .node-govt-scheme-status .Beneficiaries {
    border-right: 1px solid #cde0f5;
    border-top: 1px solid #cde0f5;
    border-bottom: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #fff url("/assets/images/sprite-form-icon.png") 15px -766px no-repeat;
    padding-left: 51px;
}


.page-scheme-dashboard-ogdp-scheme-report .Financial_Performance, .page-scheme-dashboard-ogdp-scheme-report .Financial_Performance {
    border-right: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #f6f9fc url("/assets/images/sprite-form-icon.png") 15px -385px no-repeat;
    padding-left: 51px;
}

.page-scheme-dashboard-ogdp-scheme-report .Physical_Performance, .page-scheme-dashboard-ogdp-scheme-report .Physical_Performance {
    border-right: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #fff url("/assets/images/sprite-form-icon.png") 14px -480px no-repeat;
    padding-left: 51px;
}

.page-scheme-dashboard-ogdp-scheme-report .Demographic_Information, .page-scheme-dashboard-ogdp-scheme-report .Demographic_Information {
    border-right: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #f6f9fc url("/assets/images/domestic_information.png") 15px 112px no-repeat;
    padding-left: 51px;
}

.page-scheme-dashboard-ogdp-scheme-report .Beneficiaries, .page-scheme-dashboard-ogdp-scheme-report .Beneficiaries {
    border-right: 1px solid #cde0f5;
    border-top: 1px solid #cde0f5;
    border-bottom: 1px solid #cde0f5;
    border-left: 1px solid #cde0f5;
    background: #fff url("/assets/images/sprite-form-icon.png") 15px -766px no-repeat;
    padding-left: 51px;
}


/*background icons css*/

.node-govt_scheme_stauts-form>div fieldset .fieldset-title, .node-govt_scheme_status-form>div fieldset .fieldset-title {
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    color: #333333;
    background: url("/assets/images/sprite-form-icon.png") 5px -493px no-repeat;
    padding-left: 40px;
    padding-top: 7px;
}

.node-govt_scheme_stauts-form>div fieldset.group-financial-performance .fieldset-title {
    background-position: 7px -398px;
}

.node-govt_scheme_stauts-form>div fieldset.group-dib>legend .fieldset-title {
    background-position: 7px -306px;
}

.node-govt_scheme_stauts-form>div fieldset.group-beneficiaries>legend .fieldset-title {
    background-position: 7px -796px;
}


.node-govt_scheme_stauts-form>div fieldset fieldset .fieldset-title {
    background: none;
    padding: 0px;
}



.node-govt_scheme_stauts-form>div .form-item label {
    margin-top: 0px;
    padding-left: 0px;
    background: none;
}

.node-govt_scheme_stauts-form>div .field-type-link-field label {
    color: #2586D4;
    font-weight: normal
}

.node-govt_scheme_stauts-form>div .field-type-link-field .form-item {
    margin-bottom: 0px !important
}

.node-govt_scheme_stauts-form fieldset {
    height: auto !important;
    padding: 0px !important;
    margin: 0px !important;
    vertical-align: top
}

.node-govt_scheme_stauts-form input[type="submit"], .node-govt_scheme_stauts-form input[type="reset"] {
    padding: 5px;
    min-width: 100px;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
}

#field-links-of-videos-values, #field-links-success-story-values {
    margin-top: 3px;
}

.node-govt_scheme_stauts-form .form-item-workbench-moderation-state-new {
    background: #f6f9fc;
    border: none
}



/*________________________________________________________________________**/


.node-govt_scheme_status-form>div fieldset.group-financial-performance .fieldset-title {
    background-position: 7px -398px;
}

.node-govt_scheme_status-form>div fieldset.group-dib>legend .fieldset-title {
    background-position: 7px -306px;
}

.node-govt_scheme_status-form>div fieldset.group-beneficiaries>legend .fieldset-title {
    background-position: 7px -796px;
}


.node-govt_scheme_status-form>div fieldset fieldset .fieldset-title {
    background: none;
    padding: 0px;
}



.node-govt_scheme_status-form>div .form-item label {
    margin-top: 0px;
    padding-left: 0px;
    background: none;
}

.node-govt_scheme_status-form>div .field-type-link-field label {
    color: #2586D4;
    font-weight: normal
}

.node-govt_scheme_status-form>div .field-type-link-field .form-item {
    margin-bottom: 0px !important
}

.node-govt_scheme_status-form fieldset {
    height: auto !important;
    padding: 0px !important;
    margin: 0px !important;
    vertical-align: top
}

.node-govt_scheme_status-form input[type="submit"], .node-govt_scheme_status-form input[type="reset"] {
    padding: 5px;
    min-width: 100px;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
}

#field-links-of-videos-values, #field-links-success-story-values {
    margin-top: 3px;
}

.node-govt_scheme_status-form .form-item-workbench-moderation-state-new {
    background: #f6f9fc;
    border: none
}

.link_item {
    padding: 0px;
    margin: 0px;
    text-align: left
}

.link_item li {
    padding: 0px;
    margin: 0px;
    text-align: left
}

.link_item li a {
    padding: 0px;
    margin: 0px;
    text-align: left;
    text-decoration: none;
    font-size: 14px;
    color: #2586d4
}

.Link_of_Photos span {
    background: #f6f9fc url(/assets/images/icon-link-photo.png) 0px 1px no-repeat;
    padding-left: 38px !important;
    display: inline-block;
    min-height: 29px;
    vertical-align: middle;
    padding-top: 5px;
}

.Link_of_Videos span {
    background: #f6f9fc url(/assets/images/icon-link-video.png) 0px 1px no-repeat;
    padding-left: 38px !important;
    display: inline-block;
    min-height: 29px;
    vertical-align: middle;
    padding-top: 5px;
}

.Links_of_Success span {
    background: #f6f9fc url(/assets/images/icon-link-story.png) 0px 1px no-repeat;
    padding-left: 38px !important;
    display: inline-block;
    min-height: 29px;
    vertical-align: middle;
    padding-top: 5px;
}

.page-scheme-dashboard-drafts fieldset>legend, .page-scheme-dashboard-needs-review-manager fieldset>legend {
    margin: 0 0 17px 0px
}

.page-scheme-dashboard-drafts .views-exposed-widget {
    padding: 6px 6px 0px 0px !important
}

.page-scheme-dashboard-drafts .views-exposed-widgets, .page-scheme-dashboard-needs-review-manager .views-exposed-widgets {
    margin-bottom: 0px;
    line-height: 0px
}

.page-scheme-dashboard-drafts #views-exposed-form-scheme-draft-page-2 .form-submit {
    padding: 9px 25px
}

/*=======================================REPORT CSS===========================================================*/
.pane-ogdp-scheme-ogdp-scheme-block-scheme-report h4 {
    border-bottom: 2px solid #2586d4;
    margin: 0px 0px 10px 0px !important;
    padding: 10px 0px;
    padding-left: 45px;
    background: url("/assets/images/document.png") 0 center no-repeat;
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report th {
    font-size: 14px;
    font-weight: normal;
    background: #2586d4;
    color: #fff;
    padding: 5px 0px 5px 15px
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report td {
    font-weight: normal;
    padding: 5px 15px 5px 15px;
    border: 1px solid #cde0f5
}

/* .pane-ogdp-scheme-ogdp-scheme-block-scheme-report td:first-child{font-weight:bold;} */
.pane-ogdp-scheme-ogdp-scheme-block-scheme-report tr:nth-child(2n+2) {
    background-color: #fff
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report td:nth-child(even) {
    background: #fff
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report td:nth-child(odd) {
    background: #f6f9fc
}

/* .pane-ogdp-scheme-ogdp-scheme-block-scheme-report td:first-child{background:#fff} */
.scheme-export-wrapper {
    float: right;
    margin-top: 5px;
}

.page-scheme-dashboard-needs-review-contrib .views-exposed-form .views-widget-filter-title label {
    display: none
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report form {
    display: inline-block;
    width: 100%;
    position: relative
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report .ogdp-scheme-report-ele-wrap {
    float: left;
    width: 29%;
    margin-right: .33%
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report .form-actions.form-wrapper {
    position: absolute;
    bottom: 0px;
    right: 20px;
    margin: 0px
}

.pane-ogdp-scheme-ogdp-scheme-block-scheme-report form select {
    padding: 4px 7px !important;
    background: #e4edf5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 100%;
}


span.scheme-header-status-color {
    color: #fff;
    background-color: #ff9211;
    border-radius: 2px;
    padding: 1px 6px;
    font-size: 10px;

}

span.scheme-header-status-color.pmu_for_publish {
    color: #fff;
    background-color: #4ea500;
}

td.scheme-status-color {
    color: #ff9211;
}

td.scheme-status-color.pmu_for_publish {
    color: #4ea500;
}

.node-govt-scheme-stauts>div>p span.scheme-header-status-color,
.node-govt-scheme-status>div>p span.scheme-header-status-color {
    font-size: 10px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -9px;
}

/*=======================================field-scheme-remarks-add-more-wrapper===============================*/
#field-scheme-remarks-add-more-wrapper {
    padding: 0px 10px
}

.field-scheme-remarks-add-more-wrapper .form-textarea-wrapper textarea {
    border-color: #cde0f5
}

.field-name-field-scheme-remarks, .node-govt_scheme_stauts-form .vertical-tabs,
.field-name-field-scheme-remarks, .node-govt_scheme_status-form .vertical-tabs {
    display: none
}

.view-id-scheme_draft form label, .page-scheme-dashboard-needs-review-manager form label, .view-id-scheme_under_moderation form label {
    display: none;
}

.group-beneficiaries fieldset {
    display: inline-block;
    width: 32%;
    margin: 0px 0px 0px 5px !important;
    border: 1px solid #cde0f5;
    padding: 10px !important;
    min-height: 225px;
}


.node-type-govt-scheme-stauts.page-node-moderation thead tr th:nth-child(4n+4),
.node-type-govt-scheme-stauts.page-node-moderation tr.revision.current-revision.unpublished-revision td:nth-child(4n+4) {
    display: none !important;
}

.node-type-govt-scheme-status.page-node-moderation thead tr th:nth-child(4n+4),
.node-type-govt-scheme-status.page-node-moderation tr.revision.current-revision.unpublished-revision td:nth-child(4n+4) {
    display: none !important;
}

.scheme-cell-ele {
    height: 20px;
    line-height: 1;
}

.swagger-ui table thead tr td, .swagger-ui table thead tr th {
    padding: 12px;
}

.swagger-ui table tbody tr td:first-of-type {
    padding: 12px
}

/*================================================RESPONSIVE CSS================================================*/


@media only screen and (max-width: 1179px) {
    form.node-govt_scheme_stauts-form, form.node-govt_scheme_status-form {
        margin-top: -10px
    }
}

@media only screen and (max-width: 1040px) {
    .group-dib .group-dib-sex .field-type-number-integer {
        width: 31%;
    }

    .scheme-jurisdiction-type .scheme-jurisdiction-label {
        min-width: 55px;
    }

    .page-states .views-field-field-state-thumb {
        height: auto;
    }
}

@media only screen and (max-width: 1124px) {
    form.node-govt_scheme_stauts-form, form.node-govt_scheme_status-form {
        margin-top: -16px
    }

}


@media only screen and (max-width: 981px) {
    .group-dib .group-dib-category .field-type-number-integer {
        width: 18%;
    }

    form.node-govt_scheme_stauts-form, form.node-govt_scheme_status-form {
        margin-top: -30px
    }
}

@media only screen and (max-width: 800px) {
    .scheme-cell-ele {
        height: 25px;
        line-height: 1.2
    }
}

@media only screen and (max-width: 767px) {
    .group-beneficiaries fieldset {
        width: 100%;
    }

    .node-govt_scheme_stauts-form .group-financial-performance, .node-govt_scheme_status-form .group-financial-performance, .group-physical-performance {
        width: 100%;
    }

    .group-dib .group-dib-sex, .group-dib .group-dib-category {
        width: 100%;
    }

    .group-dib .group-dib-sex .field-type-number-integer {
        width: 32%;
    }

    .group-dib .group-dib-category .field-type-number-integer {
        width: 19%;
    }

    .group-beneficiaries fieldset {
        min-height: auto;
    }

    #tabs-0-center-1 {
        padding: 2px;
    }

    .node-govt_scheme_stauts-form input[type="submit"], .node-govt_scheme_stauts-form input[type="reset"],
    .node-govt_scheme_status-form input[type="submit"], .node-govt_scheme_status-form input[type="reset"] {
        font-size: 11px;
    }

    .scheme-export-wrapper {
        float: none;
        margin-top: -12px;
    }

    .group-financial-performance, .group-physical-performance {
        width: 100%;
    }

    .pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded a {
        width: 40px;
    }
}

@media only screen and (max-width: 620px) {
    .panels-flexible-region-183-center-inside #tabs-0-center-2 {
        padding: 3px;
        overflow-x: auto
    }

    .node-govt-scheme-stauts, .node-govt-scheme-status {
        overflow-x: auto
    }

    .node-govt-scheme-stauts>div tr th, .node-govt-scheme-stauts>div tbody tr,
    .node-govt-scheme-status>div tr th, .node-govt-scheme-status>div tbody tr {
        font-size: 12px;
    }

    .node-govt-scheme-stauts>div>p, .node-govt_scheme_stauts-form>div h4,
    .node-govt-scheme-status>div>p, .node-govt_scheme_status-form>div h4,
    .pane-ogdp-scheme-ogdp-scheme-block-scheme-report h4 {
        font-size: 14px;
    }

    .pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded tbody tr {
        font-size: 11px;
    }

    .pane-ogdp-scheme-ogdp-scheme-block-scheme-report td {
        padding: 5px;
        font-size: 11px;
    }

    ul.primary li a, .comutil-usr-info-link li a {
        font-size: 11px
    }

    .node-govt-scheme-stauts .fieldset-legend {
        padding-left: 10px
    }


}

@media only screen and (max-width: 552px) {


    .node-govt_scheme_stauts-form>div fieldset .fieldset-title, .node-govt_scheme_status-form>div fieldset .fieldset-title {
        font-size: 13px;
    }

    .group-dib .group-dib-sex .field-type-number-integer {
        width: 30%
    }

    .group-dib .group-dib-category .field-type-number-integer {
        width: 17%;
    }
}

@media only screen and (max-width: 520px) {
    #tabs-0-center-1 {
        padding: 1px !important;
        overflow-x: auto
    }

    /* .pane-ogdp-scheme-ogdp-scheme-block-scheme-table, table, thead, tbody, th, td, tr { */
    /* display:block!important }*/

    .scheme-jurisdiction-type .scheme-jurisdiction-label {
        width: 75%;
    }

    .group-dib .group-dib-sex .field-type-number-integer, .group-dib .group-dib-category .field-type-number-integer {
        width: 31%;
    }

    .node-govt_scheme_stauts-form .form-item>label, .node-govt_scheme_status-form .form-item>label {
        font-size: 12px;
    }

    .group-beneficiaries .fieldset-wrapper tr, .group-beneficiaries .fieldset-wrapper td, .group-beneficiaries .fieldset-wrapper table {}

    .group-beneficiaries fieldset.group-dib-video, .group-beneficiaries fieldset {
        width: 100% !important;
    }

    .pane-ogdp-scheme-ogdp-scheme-block-scheme-report tr:nth-child(2n+2) {
        padding: 0px
    }

    .pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded tbody tr th {
        padding: 2px;
        height: 120px;
        vertical-align: top
    }

    .pane-ogdp-scheme-ogdp-scheme-block-scheme-table .footable-loaded tbody tr th:first-child {
        vertical-align: middle
    }

    .comutil-usr-info-link li {
        width: 45%;
    }

    .comutil-usr-info-content {
        width: 320px;
    }

    #block-common-utility-comutil-usr-info-block .comutil-usr-info-link {
        height: 187px;
    }

    .ogdp-scheme-ajax-pick-prev {
        padding: 0px 2px;
        font-size: 10px;
        right: -4px;
    }

}

@media only screen and (max-width: 445px) {

    .swagger-ui .table-container, .swagger-ui .wrapper {
        padding: 0px;
    }

    .swagger-ui .responses-inner {
        padding: 3px;
    }

    .swagger-ui .opblock .opblock-section-header label {
        padding: 5px;
        display: block
    }

    .swagger-ui .opblock-body select {
        min-width: 100px;
    }

}

@media only screen and (max-width: 350px) {
    form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
        padding-right: 0;
        width: 30px;
    }

    .node-govt_scheme_stauts-form input[type="submit"], .node-govt_scheme_stauts-form input[type="reset"],
    .node-govt_scheme_status-form input[type="submit"], .node-govt_scheme_status-form input[type="reset"] {
        min-width: 75px;
    }
}



.page-catalogsv2 #page-header-container {
    padding: 0;
}

#ogdp-cust-catalog-options-wrap {
    float: right;
}

#ogdp-cust-catalog-sharewidget-wrap {
    float: right;
}

.page-catalogsv2 #ogdp-cust-catalog-form-wrap {
    width: 100%;
    display: inline-block
}

/* .page-catalogsv2 #ogdp-cust-catalog-form-wrap '#/assets/images_catalog_search_fulltext {
    width: 66%;
    background: #efefef none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    padding: 12px 9px;
    margin: 0px 2px 0px 0px;
    vertical-align: middle;
} */

.page-catalogsv2 #ogdp-cust-catalog-form-wrap #edit-sort-by {
    background: #efefef none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    padding: 11px 9px;
    margin: 0px 2px 0px 0px;
    width: 11%;
    vertical-align: middle;
}

.page-catalogsv2 #ogdp-cust-catalog-form-wrap input[type="submit"] {
    margin: 0px 0px 0px 2px;
    vertical-align: middle;
    width: 9%;
}

.page-catalogsv2 #ogdp-cust-catalog-form-wrap .cust-search-form-row {
    width: 11%;
    display: inline-block;
    padding: 0px 0px 0px 2px;
    text-align: center;
    border: 1px solid #b1b1b1;
    padding: 11px 10px;
    vertical-align: middle;
    border-radius: 5px;
}

.page-catalogsv2 #ogdp-cust-catalog-form-wrap .cust-search-form-row .cust-search-form-ele {
    float: left;
    vertical-align: middle;
    padding: 0px
}

.page-catalogsv2 #ogdp-cust-catalog-form-wrap .cust-search-form-row .cust-search-form-ele input {
    vertical-align: middle
}

.page-catalogsv2 #ogdp-cust-catalog-form-wrap .cust-search-form-row label {
    float: left;
    cursor: pointer;
    color: #333;
    padding: 0px 0px 0px 10px
}

.page-catalogsv2 #ogdp-cust-catalog-counter-wrap {
    font-size: 1.4em
}

.page-catalogsv2 #ogdp-cust-catalog-search-tag-wrap .search-result-tags {
    margin: 0px 0px 10px 0px;
}

.page-catalogsv2 .grid-view .view-catalogs .views-field.views-field-changed {
    width: 100%;
    margin-bottom: 10px;
    padding: 0px !important;
    float: none;
    background: none;
}

.page-catalogsv2 #catalog-filter-container #catalog-filter-content .region-sidebar-first {
    max-width: 1180px;
    margin: 0 auto;
    overflow: hidden;
}

.page-catalogsv2 #ogdp-cust-catalog-result-wrap {
    clear: both;
}

ul.pager li.pager-item.current {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 100%;
    width: 20px;
    height: 20px;

}

ul.pager li.pager-item {
    margin: 0px 4px;
}

/*=========================================================page states listing page====================*/
.page-states .item-list ul {
    display: inline-block;
    width: 100%;
    margin: 10px -15px
}

.page-states .item-list ul>li {
    float: left;
    width: 33.33%;
    margin: 0 0px 30px;
    padding: 0px 15px;
    position: relative;
}

.page-states .item-list ul>li:hover {
    opacity: .8;
}

.page-states .item-list ul>li .field-content img {
    display: block;
    width: 100%;
}

.page-states .views-field-title {

    position: absolute;
    bottom: 0;
    width: calc(100% - 30px);
    margin: 0;
    left: 15px;
    text-align: center;

}

.page-states .views-field-title .field-content a {
    text-align: center;
    padding: 10px 0px;
    display: block;
    background: rgba(26, 69, 142, .7);
    color: #fff;
    font-size: 18px;
}

.page-states .views-field-title .field-content a:hover {
    background: rgba(18, 67, 150, .9);
}

.page-states .views-field-field-state-thumb {
    height: 270px;
    overflow: hidden
}




/*============================================================================================================================*/
/*============================================================================================================================*/
/*============================================================================================================================*/
/*============================================================================================================================*/
/*============================================= page share to page-link-to-us 20/06/19============================================================*/
/*=============================================page-link-to-us 20/06/19============================================================*/
/*=============================================page-link-to-us 20/06/19============================================================*/
/*============================================================================================================================*/
/*============================================================================================================================*/

.page-link-to-us .block.block-system {
    margin: 10px 0px 0px
}

.page-link-to-us #block-block-1023 {
    border: 1px solid #ccc;
    padding: 15px 20px 0px;
    margin-top: 4px;
    background: #f9f9f9;

}

.page-link-to-us .ogdp-cust-box {
    padding: 15px 20px;
    border: 1px solid #ccc;
    background: #f9f9f9;
    overflow: hidden;
    margin-bottom: 0px;

}

.page-link-to-us .cust_banner-wrapper {
    display: inline-block;
    width: 100%;
    clear: both;
}

.page-link-to-us #edit-submit {
    float: right;
    margin: 40px 0px 0px 0px;
    outline: none;
}

.page-link-to-us #cust-banner-search-form .cust_banner-wrapper .left,
.page-link-to-us #cust-banner-search-form .cust_banner-wrapper .right {
    float: left;
    width: 38%;
}

.page-link-to-us .cust_banner-wrapper .share_tag {
    padding: 10px 5px;
    margin: 0px;
    display: inline-block;
    width: 100%;
    border: 1px solid #ccc;
    position: relative;
}

.page-link-to-us .cust_banner-wrapper .share_tag li {
    display: inline-block;
    margin: 0px 5px 0px 0px;
    padding: 3px 5px;
    border: 1px solid #ccc;
}

.page-link-to-us .cust_banner-wrapper .share_tag li:last-child {
    margin: 0px;
    padding: 0px;
    border: none;
    position: absolute;
    right: -16px;
    top: 16px;
}

.page-link-to-us #cust-banner-search-form .cust_banner-wrapper .left {
    margin-right: 2%;
}

.page-link-to-us #cust-banner-search-form .cust_banner-wrapper .left .form-item,
.page-link-to-us #cust-banner-search-form .cust_banner-wrapper .right .form-item {
    margin-bottom: 0px;
}

.page-link-to-us #cust-banner-search-form .cust_banner-wrapper .right .form-item select {
    margin-bottom: 0px;
    width: 100%
}

.page-link-to-us #cust-banner-search-form>div>.form-item:nth-child(even) {
    margin-right: 0px
}

.page-link-to-us #cust-banner-search-form>div>.form-item.form-type-hierarchical-select .hierarchical-select-wrapper {
    padding-left: 40px;
}

.page-link-to-us .form-item-category>label,
.page-link-to-us .form-item-ministry>label,
.page-link-to-us .form-item-state>label,
.page-link-to-us .form-item-sector>label {
    font-size: 17px;
    color: #007cd1;
    font-weight: bold;
    padding: 5px 0px 5px 40px !important;
    background: url("/assets/images/share_page_sprite.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-bottom: 15px;
}

.page-link-to-us #cust-banner-search-form label[for="edit-category"] {
    background-position: 0 -149px;
}

.page-link-to-us #cust-banner-search-form label[for="edit-sector"] {
    background: rgba(0, 0, 0, 0) url(/assets/images/Catalog-Icons.png) no-repeat scroll -24px -3346px;
}

.page-link-to-us #cust-banner-search-form label[for="edit-state"] {
    background-position: 0 -238px;
}

.page-link-to-us #cust-banner-search-form label[for="edit-ministry"] {
    background: rgba(0, 0, 0, 0) url(/assets/images/Catalog-Icons.png) no-repeat scroll -24px -3836px;
}

.page-link-to-us #cust-banner-search-form>div>.form-item.form-type-markup>label[for="edit-category"] {
    background-position: 0 -304px;
}

.page-link-to-us #cust-banner-search-form>div>.form-item.form-item-text_color_container>label[for="edit-category"] {
    background-position: 0 -386px;
}

.page-link-to-us #cust-banner-search-form>div .form-radios {
    display: inline-block;
    width: 100%;
    margin-top: 3px;
}

.page-link-to-us #cust-banner-search-form>div .form-radios .form-item {
    float: left;
    margin: 0px 5% 0px 0px;
}



/*/assets/images RADIO BUTTONS*/
.page-link-to-us .form-item-category input[type="radio"] {
    display: none;
}

.page-link-to-us .form-item-category .option {
    display: block;
    position: relative;
    padding: 0px 0px 0px 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000;
    font-size: 14px;
}


/* Create a /assets/images radio button */
.page-link-to-us .option:before {
    position: absolute;
    top: 0px;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #adadad;
    border-radius: 50%;
    content: "";
}

.page-link-to-us .option:after {
    position: absolute;
    top: 4px;
    left: 4px;
    height: 17px;
    width: 17px;
    background-color: #fff;
    border-radius: 50%;
    content: "";

}

.page-link-to-us .form-item-category input:checked~.option:before {
    background-color: #007cd1;
}

.page-link-to-us .form-item-category input:checked~.option:after {
    background-color: #007cd1;
    border: 2px solid #fff;
}

.page-link-to-us #cust-banner-search-form>div>.form-item .description {
    font-size: 12px;
    color: #666666;
}

.page-link-to-us #cust-banner-search-form>div>.form-item>.description {
    margin-bottom: 5px;
    margin-top: -15px;
    padding-left: 40px;

}

.page-link-to-us #cust-banner-search-form>div>.form-item.form-type-markup {
    float: left;
    width: 49%;
    min-height: 143px;
    margin-right: 2%
}

.page-link-to-us #cust-banner-search-form>div>.form-item.form-type-markup.form-item-text_color_container {
    margin-right: 0px
}

.page-link-to-us #cust-banner-search-form>div>.form-item .form-makkup {
    width: 100%;
    display: inline-block;
    padding: 0px 0px 0px 40px
}

.page-link-to-us #cust-banner-search-form>div>.form-item .form-makkup#edit-text_color_container {
    margin-top: 24px;
}

.page-link-to-us #cust-banner-search-form>div>.form-item .form-makkup>div {
    float: left;
    padding: 0px;
    margin-right: 35px;
    text-align: center;
}

.page-link-to-us #cust-banner-search-form>div>.form-item .form-makkup>div ul {
    margin: 0px;
    padding: 0px
}

.page-link-to-us #cust-banner-search-form>div>.form-item .form-makkup>div ul .option {
    padding: 0px
}


.page-link-to-us #cust_banner-result-header p {
    font-size: 24px;
    line-height: 25px;
    color: #000000;
    margin: 15px 0px;
}

.page-link-to-us #cust_banner-result-container {
    padding: 15px;
    border: 1px solid #ccc;
    background: #f9f9f9
}

.page-link-to-us #cust_banner-result-container h5 {
    color: #007cd1;
    font-weight: bold;
    padding: 5px 0px 5px 40px !important;
    background: url("/assets/images/share_page_sprite.png");
    background-position: 0 -453px;
    background-repeat: no-repeat;
    margin: 0px;
}

.page-link-to-us #cust_banner-result-container .cust_banner-result.right h5 {
    background-position: 0 -605px;
}

.page-link-to-us #cust_banner-result-container ol {
    width: 100%;
    display: inline-block;
    padding: 0px 0px 0px 40px
}

.page-link-to-us #cust_banner-result-container ol li {
    float: left;
    width: 50%;
    margin-bottom: 5px;
    vertical-align: top
}

.page-link-to-us #quicktabs-cust_banner_detail_tabs {
    margin: 15px 0px;
    border: 1px solid #ccc;
    padding: 0px;
    background: #f9f9f9;
    display: inline-block;
    width: 100%;
}

.page-link-to-us #quicktabs-cust_banner_detail_tabs .item-list {
    float: left;
    width: 100px;
}

.page-link-to-us #quicktabs-cust_banner_detail_tabs .item-list li {
    display: block;
    margin: 0px;
    width: 100px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 14px;
    color: #000;
}

.page-link-to-us #quicktabs-cust_banner_detail_tabs .item-list li a {
    padding: 12px 0px;
    width: 100%;
    display: block
}

.page-link-to-us #quicktabs-cust_banner_detail_tabs .item-list li.active {
    background: #eaeaea
}

.page-link-to-us #quicktabs-container-cust_banner_detail_tabs {
    float: left;
    width: calc(100% - 100px);
    padding: 20px;
}

.page-link-to-us #quicktabs-container-cust_banner_detail_tabs .cust_banner_detail {
    margin: 0px;
    background: #fff;
    width: 100%;
    color: #000;
    font-size: 14px;
    height: 181px !important;
    padding: 15px;

}

/* width */
.page-link-to-us .cust_banner_detail ::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.page-link-to-us .cust_banner_detail ::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.page-link-to-us .cust_banner_detail ::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.page-link-to-us .cust_banner_detail ::-webkit-scrollbar-thumb:hover {
    background: #555;
}


