.view-connect-users .view-filters{display:none;}
#exTab2{display:none;}
.page-opportunities.niua-smartnet-primary-content-last{display:none !important;}
.btn.btn-default.pg_active{background:#f26667!important; color:#fff!important;}
.learn-abstract{margin-top:10px!important;}
.page-allmissions .banner-images{display:none!important;}
ul.allmissions li a{padding:5px 15px!important; width:100%;}
ul.allmissions li{margin-bottom:10px;width:100%;}
.page-allmissions .niua-smartnet-primary-content-last{display: none;}
.page-allmissions .niua-smartnet-primary-content-first{width:100%;}
.cal-dot{width:5px!important; height:5px!important; padding:1px!important; background-color:#9fdfff!important; border-radius:10px!important; float:left!important; margin-right:8px!important;}
.item {width: 8px !important;float: left;}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{background: #fff!important;}
.cal-dot1{width:5px!important; height:5px!important; padding:1px!important; background-color:#0089cf!important;  border-radius:10px!important; float:left!important; margin-right:8px!important;}
.cal-dot2{width:5px!important; height:5px!important; padding:1px!important; background-color:#f26667!important;  border-radius:10px!important; float:left!important; margin-right:8px!important;}
.cal-date .date-display-single{display:none;}

.cal-dot-leg{width:5px!important; height:5px!important; padding:1px!important; background-color:#9fdfff!important; border-radius:15px!important; float:left!important; margin-right:8px!important;}
.cal-dot1-leg{width:5px!important; height:5px!important; padding:1px!important; background-color:#0089cf!important; border-radius:15px!important; float:left!important; margin-right:8px!important;}
.cal-dot2-leg{width:5px!important; height:5px!important; padding:1px!important; background-color:#f26667!important; border-radius:15px!important; float:left!important; margin-right:8px!important;}
.cal-dot3-leg{width:5px!important; height:5px!important; padding:1px!important; background-color:#666!important; border-radius:15px!important; float:left!important; margin-right:8px!important;}
.cal-dot-td{vertical-align: middle!important; width:10px;}
.legend{border:none; margin-top:20px; }
.legend td{border:none!important; padding:2px!important; font-size:12px!important;}

.te_logo {background: #fff !important;padding: 50px;margin-bottom: 15px;border: 1px solid #ccc !important;margin-top: 15px;}
.page-training-entity h1{margin-top: 10px;}
.te_logo img{border:none;}
.page-training-entity  .btn.btn-primary{line-height:26px;}
.url, .contact, .venue, .facilitarors, .gf{padding-bottom:10px; padding-top:10px; border-bottom:1px solid #ccc; padding-left:10px; font-size: 13px;}
.page-training-entity h2 {font-size: 16px;}
.map iframe {width: 100%; height: 300px;}
.page-training-entity .h3, .page-training-entity h3{font-size: 14px !important;}
.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner { height: auto !important; line-height: normal !important;}
.cal-dot3{width:5px!important; height:5px!important; padding:1px!important; background-color:#666!important;  border-radius:10px!important; float:left!important; margin-right:8px!important;}
.flogo li{vertical-align: bottom !important;}
.page-user-relation .action-links{display:none;}
.team-name {font-size: 16px; font-weight: bold; margin-top:5px;}
.team_deg{font-size: 12px;}
.team_mail{font-size: 12px;}
.team_summary {margin-top: 10px;font-size: 12px;}
.team-pic img {height: 180px;}
.team-profile {  padding: 5px 10px 10px; margin-bottom:25px;}
.page-title-tags .niua-smartnet-primary-content-last, .page-opportunities .niua-smartnet-primary-content-last  {display: none;}
.connect-links ul {
    border: 1px solid #ccc;
    padding: 5px 30px;
    margin-top: -5px;
}
.page-training-entity .legend{width:45%;}
.field-name-field-spv-designation{display: none;}
.field-name-field-spv-category{display: none;}
#edit-field-spv-category-value-wrapper{display:none;}
.page-connect #edit-field-firstname-value-wrapper{width:33%;}
.page-connect #edit-field-lastname-value-wrapper{width:33%;}
.page-connect #edit-uid-wrapper{width:33%;}
.page-connect #edit-field-spv-category-value-wrapper{width:33%;}
.page-connect #edit-uid-wrapper{margin-top:0;}


/********** Liveability CSS *****************/

.page-liveability .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-governance-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-pollution-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-identity-and-culture-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-education-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-health-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-safety-and-security-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-economic-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-housing-and-inclusiveness-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-open-space-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-mixed-use-and-compactness-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-mobility-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-energy-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}


.page-water-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-waste-water-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

.page-solid-waste-index .btn.btn-info.left-button {
    padding: 8px 10px;
    background: #0089cf;
    border-radius: 0;
    border: none;
    margin: 5px 12px 5px 0;
    width: 100%;
    text-align: left;
    font-size: 16px;
}

/************ Liveability Css End ************/

/*** Liveability Table ***/
.smtliveability td{padding: 10px !important;vertical-align: middle !important;text-align: center;border: 1px solid #eee;}
.smtliveability tr td a {text-align: left;}
.smtliveability tr td{text-align: left;}
.smtliveability th{color:#000 !important; padding:10px !important; text-align:center;border:1px solid #eee;}
.smtliveability tr:nth-child(even) {background-color: #f3f3f3;}
.smtliveability.nav > li > a:hover, .smtliveability.nav > li > a:focus{background:#f3f3f3;}
.smtliveability.collapse{font-size:12px!important; padding:0 20px!important;}
.smtliveability a {text-decoration: unset; color: #333;}
.smtliveability a:hover {color: #0089cf;}
.smtliveability li {text-align: left;}
.smtliveability em {text-align: left;}
.view-liveability .collapse{float:left;text-align:left;}
.liv-left{float:left; width:20%; font-weight:bold;}
.liv-right{float:left; width:80%;}
.liv-math-mid-left{float:left; width:70%; height:2px;}
.liv-math-line{border-top:dotted; border-bottom:0; border-left:0; border-right:0; margin-top:10px;}
.liv-math-down{float:left;}
.smtliveability .liv-right {margin-bottom: 20px;}
.smtliveability .liv-right ul {padding-left: 1px;}
.smtliveability .liv-right ul ul {margin-left: 2%;}
.view-liveability .liv-sub-menu li {display:none; list-style: none;}
.view-liveability .liv-sub-menu li a{white-space: normal;}
.liv-sub-menu{margin:0; display:none;}
.sub-links li a{width:auto!important;}
.sub-links li{float:left; list-style: none;}
.sub-links{float:left;}

#block-views-liveability-block-2 .left-desc{padding:10px 0;font-weight:bold;}
/*** Liveability Table End ***/


.webform-component--applicant-details
{
    margin-top:35px;
}


.webform-component--smartcity-award-upload-document{
    margin-top:20px;
    
}

#edit-partners_involved-0-table caption {
    font-weight: bold;
    color:#000;
    font-size: 17px;
}

.form-item-submitted-applicant-details label{
    font-size:17px;
}


#block-webform-client-block-3788 .block-title{
    display:none;
}

#edit-submitted-upload-video-ajax-wrapper{margin-top:20px;}
.help-block{clear:both;}

.option-desc{display:none;background-color: #DDE8BE;float: left;}
.option-desc .heading{padding-left: 24px;text-decoration: underline;}

.view-id-14fc_admin{overflow:scroll;}

.comment-time,.views-label-last-comment-timestamp{font-style: italic;font-size: 10px;}

.webform-client-form-3788 label{font-weight: bold;font-weight: 600;color: #000;margin-bottom: 0!important;margin-top: 20px;}

body.page-smartcity-award-proposal .tooltip > .tooltip-inner{background-color: #DDE8BE;color: #000;}

.page-smartcity-award-proposal .niua-smartnet-primary-content-last{/*display:none;*/}

.page-discussion-forum .ca-menu li{width:100%;}

.view-display-id-block_4 h3{text-transform:none;font-size:16px;}

.question{color:#0089cf;font-weight:bold;}

@media print {
  footer,.jumbotron,.primary-container,.container_jumbotron,.for-fixed * {
    display: none;
  }
  section.col-sm-12 * {
    display: block;
  }
    .niua-smartnet-primary-content-last{display:none!important;}
}


p.notice{
    background-color: #0089cf;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-top:30px;
    font-size: 16px;
    padding: 10px 0;
}