/* GABEs CSS */

/* voter turnout ******************************************
#featured-chart {margin:150px 0px 75px;}
body.voter-turnout .advanced-search {margin-top:30px;text-align:right;}
.selectboxit-option:nth-child(even)  {background-color:#fafafb;}
#select-questionSelectBoxItContainer li.level-1 a{padding-left:20px;}
#select-questionSelectBoxItContainer li.level-2 a{padding-left:40px;}
#select-questionSelectBoxItContainer li.theme a{font-weight:bold;}

#select-countrySelectBoxItOptions li.country a{padding-left:40px;}
#select-countrySelectBoxItOptions li.region a{font-weight:bold;padding-left:20px;}
#select-countrySelectBoxItOptions li.continent a{font-weight:bold;text-transform:uppercase;}
.time-range-container .time-range-selector {
    width: 100%;
    float: none;
}
body.page-node-255692,
body.region-view {background-color:#fff;}
.tree table.treetable {    border: none;}
.tree table.treetable tr.branch {    background-color: transparent;}
table.search-results tr:nth-child(odd) {background-color: #fff;}
body.region-view .selectboxit-btn {background-color:#efeff0;}
.question-report-container {margin:30px 0px 50px;}
body.region-view .highcharts-container{margin:0px 0px 50px;}
.big_number_container {margin-bottom:15px;}
body.region-view .big_number {font-size:75px;font-weight:bold;line-height: 75px;}
body.region-view .big_description{font-size:22px;font-weight:600;color:#fff;padding:5px 20px;text-transform:capitalize;}
.big_number_container:first-child {margin-top:20px;}
.big_number_container:first-child .big_number {color:#2a4860;}
.big_number_container:nth-child(2) .big_number {color:#60889f;}
.big_number_container:last-child .big_number {color:#f38336;}
.big_number_container:first-child .big_description {background-color:#2a4860;}
.big_number_container:nth-child(2) .big_description {background-color:#60889f;}
.big_number_container:last-child .big_description {background-color:#f38336;}
body.country-view .big_number {font-size:75px;font-weight:bold;line-height: 75px;}
body.country-view .big_description{font-size:22px;font-weight:600;color:#fff;padding:5px 20px;text-transform:capitalize;}
#search-results-container {margin-top:30px;}
body.page-taxonomy-term.themes .single-selector {margin-top:20px;}
body.country-view .charts-container,
body.region-view .charts-container,
.question-map-container {margin-top:30px;}
*/
/*advanced search link moved*/
.advanced-search a {
    float: right;
    padding-top: 30px;
}
/*fix links in advanced-search page*/
body.advanced-search a {
    float: none;
    padding-top: 10px;
}
/*Question view*/
body.country-view .charts-container, body.region-view .charts-container, .question-map-container {
    margin-top: 30px;
    margin-bottom: 50px;
}
body.page-data-tools-question-view .single-selector.row,
body.page-data-tools-region-view .single-selector.row,
body.page-data-tools-continent-view .single-selector.row,
body.page-data-tools-country-view .single-selector.row{
  margin-top: 50px!important;
  }

div.charts-container .row {
  display: flex;
  align-items: center;
}


/* EJ Country View*/
.featured-question-title {
    text-align: left;
    font-size: calc(16px + .7vw);
    color: #3b5f79;
    margin-bottom: 0px;
    margin-left: 15px;
}
.featured-question-subtitle {
    text-align: center;
    font-style: normal;
    font-size: 20px;
    font-size: calc(14px + .6vw);
    font-weight: bold;
    color: #3b5f79;
}

.featured-question-answer{
  font-size: calc(12px + .5vw);
  padding: 10px 5px;
}
.featured-question-answer ul{
    padding-left:0;
    text-align: center;
    list-style: none;
}
.featured-question-noanswer {
  text-align: center;
}
.featured-question-answer ul li {
    text-align: left;
    padding-left:0px!important;
}
body.country-view ul.nav.nav-tabs {
    margin-top: 20px;
    margin-bottom: 50px;
}
body.country-view .row.console {
	margin-top:20px;
}
body.country-view .row.console input {
	height:45px;line-height: 45px;
}
body.country-view .row.console ul.nav.nav-tabs {
	margin-top:0px; margin-bottom: 10px;
}
body.page-data-tools-country-view-40 ul.nav.nav-tabs {
  display:none;
}
body.page-data-tools-country-view-40 div.tab-content{
  display:none;
}
div#chart1,
div#chart2,
div#chart3{
    margin-bottom: 75px;
}

body.country-view .tab-content table {
    width: 100%;
}

/*EJ Region View*/
body.region-view .selectboxit-btn {
    background-color: #fff;;
}
body.region-view{
    background-color: #efeff0;
}

label.btn.btn-default.active {
    color: #555555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
    box-shadow: none;
    -web-kit-box-shadow:none;
}

label.btn.btn-default {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    background-color:transparent;
    color: #f38336;
}

/*ESD COUNTRY VIEW*/
body.country-view table.search-results.country-report {
    width: 100%;
}


body.country-view .selectboxit-container {
  margin-bottom: 30px;
}
body.country-view .row.console .selectboxit-container {
  margin-bottom: 0px;
}


/*Country View Responsive*/

@media (max-width: 990px){
    div.charts-container .row{
        flex-direction: column;
    }
}


/*Data-Tools page*/
body.page-data-tools .view-filters .views-exposed-widgets{
    display: flex!important;
    align-items: center!important;
}

body.page-data-tools .views-exposed-form .views-exposed-widget{
  padding:0!important;
}
body.page-data-tools #edit-field-datatool-category-tid {
    height: 47px!important;
}
body.page-data-tools #edit-field-datatool-category-tid {
    height: 47px!important;
    border-radius: 0!important;
}
body.page-data-tools .views-exposed-form .views-exposed-widget button {
  border-radius: 0px!important;
  margin-left: 20px!important;
  height: 45px!important;
  background-color: #3b5f79!important;
  border:none!important;
  padding:0 25px!important;
  color:#fff!important;
  display: none; 
  }
boyd.page-data-tools #edit-type-wrapper .views-widget .form-item {
    display: flex!important;
    float: none!important;
}
#edit-type-wrapper .form-item {
    display: flex !important;
}

.form-item.form-item-type.form-type-select.form-group {
    display: -webkit-box;
}

body.page-data-tools #edit-field-datatool-category-tid {
    height: 46px;
    border: none;
    border-radius: 0px;
}

.form-autocomplete .input-group-addon {
    border: none;
    border-radius: 0px;
}
.glyphicon-search::before {
    content: "\e003"; }

/*Voter Turnout Landing Page*/
body.node-type-database .panel-title {
    font-size: calc(13px + .4vw);
}
body.node-type-database .panel-title a{
    display: flex;
    align-items: center;
    padding:0
}
body.node-type-database .panel-title > a::after {
    margin-left: auto;
}

/*Gender Quota advanced-search*/
body.page-node-255692 div.assisted-search div.panel-group:nth-child(3){
  display:block;
}
body.page-node-13 .jumbotron{
    margin-bottom: 85px;
  }

body.page-node-14 div.max370 {
  margin-top: 25px;
}

div.bottomfullcontent section#block-views-collage-secretarygeneral h2{
  margin-bottom: 50px;
}


/*Database Landing page banners*/
.coming-soon-banner {
    position: relative;
    background: #f38336;
    color: #ffffff;
    padding-top: 40px;
    padding-bottom: 50px;
    width: 100vw;
    left: calc(-50vw + 50%);
    text-align: center;
    margin-top: 50px;
    bottom: -86px;
}
.coming-soon-banner p:nth-child(1){
    font-size:30px;
    text-transform:uppercase;
    font-size:calc(20px + 1vw);
}
.coming-soon-banner p:nth-child(2){
    margin-bottom:30px;
}
.coming-soon-banner a {
    color:#fff;
    background-color: #355873;
    padding:10px 25px;

}


/*What we do*/
#whatwedo .nav-tabs > li:nth-child(2){
    display:none;
}

/*latin america*/
body.latin-america-caribbean .main-container{
  margin-top: 55px;
}

body.latin-america-caribbean .main-container section#block-views-work-regions-cntrysuport h2.block-title {
    margin-bottom: 80px!important;
}

/*Where we work */
body.page-taxonomy-term.where-we-work .slick-prev {
    margin-left: -100px !important;
}

body.page-taxonomy-term.where-we-work .slick-next {
    margin-right: -100px !important;
}


/*About Us Annual Reports*/
section#block-views-annual-reports-ar-archive h2.block-title {
  margin-bottom: 70px;
}
section#block-views-annual-reports-ar-archive li.pager-next a {
  margin-top: 60px;
}

/*Technical Workshop on Civil Registration and Elections in Africa*/
body.page-node-255760 .content .img-responsive {
  width: 100%;
}
/*our People*/
body.page-about-us-people .views-exposed-widgets {
    margin-bottom: 2.5em;
}

/*where we work Asia Pacific*/
div#learnMore {
  margin-top: 55px;
}

body.node-type-initiative a[href="#learnMore"] {
  padding-top: 15px;
}


/*what we do contact links*/

body.node-type-initiative .bottomtabs .views-field.views-field-field-email a,
body.node-type-initiative .bottomtabs .views-field.views-field-view-node a{
    text-transform:uppercase;
    font-size:15px;
    font-weight:500;
/*    text-decoration: underline;*/
}
body.node-type-initiative .bottomtabs .views-field.views-field-field-email a::before{
    content: url('/sites/default/files/pictures/email_icon.png' );
    margin-right:10px;

}
body.node-type-initiative .bottomtabs .views-field.views-field-view-node a::before{
    content:url('/sites/default/files/pictures/bio_icon.png');
    margin-right:10px;

}

/*money politics*/
body.node-type-initiative .fullcontent{
  padding:20px;
  margin: 75px auto;
}
/*body.page-node-255510 .col-md-6.col-sm-6.data-tools-featured-tools {
    float: none;
    margin: 0 auto;
}
body.page-node-255506 .col-md-6.col-sm-6.data-tools-featured-tools {
    float: none;
    margin: 0 auto;
}
*/

body.node-type-initiative .region-bottomcontent{
  padding-top: 0px;
}

/*state of dem worldwide asessments*/
body.page-node-255980 div#mapcontainer {
    margin-top: 100px;
}
body.state-democracy-assessments .region-content .resources .article-subtitle-subscribe ~ a{
  margin-left:0px;
}

/*digital papers portal*/
body.page-node-255270 .fullcontent {
    padding: 55px 50px 90px 40px;
    background: #2c4c66 url(../images/titlebarheading.png) center top no-repeat;
	background-size: cover;
}

body.page-node-255270 .fullcontent h2{
  color: #ffffff;
}

body.page-node-255270 .fullcontent table tr td {
  background-color: #3b5f79;
}
body.page-node-255270 .fullcontent table tr td strong a {
  color: #fff;
}

body.page-node-278622 section#block-views-news-relatedcontent .view-content{
    display:flex;
    flex-wrap: wrap;
}

body.page-publications-catalogue .views-exposed-form .form-item{
  margin-bottom:5px;
}
body.news-media .form-item{
  margin-bottom: 5px;
}

body.page-node-255276 .view-display-id-faq .views-exposed-widget label, .view-display-id-partnersblock .views-exposed-widget label{
  border-bottom:4px solid #f38336
}

body.page-node-8  section#block-views-calendar-home-upcoming-events .block-title{
    margin-bottom:90px;
}
body.page-node-8 img[src="http://www.idea.int/sites/default/files/styles/medium/public/staff/images/raul-cordenillo.jpg?itok=ytr1XtLe"]{
  margin: 0 auto;
}

body.page-node-278810 .field.field-name-field-partner-organizations-coll.field-type-text.field-label-above {
    margin-top: 100px;
}

body.question-view .row.question-console a:nth-child(3) {
   /* display: none!important; */
}

body.page-taxonomy-term .views-field.views-field-nothing,
body.page-node-255571 .views-field.views-field-nothing{
    display: flex;
    align-items: center;
    justify-content: center;
}

.supportdocs tr {
  border: none !important;
}

body.page-node-255810  #block-views-news-relatedcontent .field-content a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


img[src="http://ideadev.insomnation.com/sites/all/modules/views_data_export/images/xls.png"],
img[src="/sites/all/modules/views_data_export/images/xls.png"],
img[src="/sites/all/modules/contrib/views_data_export/images/xls.png"] {
    content: url('/sites/default/files/state_of_democracy/export-btn.png');
}

body.page-data-tools-question-view div.feed-icon img{
  display: none;
}


.view.view-data-tools.view-id-data_tools .advanced-search a {
    float: left;
}

.view.view-data-tools.view-id-data_tools {
    display: flex;
    flex-direction: column;
    position:relative;
}

.view.view-data-tools.view-id-data_tools .view-header{
    order: 2;
    position: absolute;
    left:0;
    top:40px;
}
.view.view-data-tools.view-id-data_tools .view-filters{
    order: 1;
    margin-bottom: 30px;
}
.view.view-data-tools.view-id-data_tools .view-content{
    order: 3;
}
body.advanced-search .row.assisted-search .col-md-12 h5 {
    font-size: 20px;
}

/*********MOBILESTUFF**************/
/*

MOBILE MENU
    Global
      3.0

      Missing Translate button.
*/

@media (max-width: 1089px) {
  .navbar-offcanvas {
    width: 50%!important;
    max-width: 50%!important;
  }
  .navbar-default .navbar-offcanvas {
    background-color: #60889f!important;
  }
  .navbar-offcanvas.navbar-offcanvas-right {
    left: auto!important;
    right: -235px!important;
  }
  .navbar-default .navbar-offcanvas {
    background-color: #60889f!important;
  }
  .navbar-default .navbar-nav>li {
    border-bottom: 2px solid #6f93a8!important;
    margin: 0 10px!important;
    margin-right: 15px!important;
  }
  .navbar-default .navbar-nav>li>a {
    color: #fff!important;
    font-size: calc(9px + 1vw)!important;
    padding-left: 15px!important;
  }
  .navbar-default .navbar-nav>li>ul>li>a {
    color: #fff!important;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff!important;
    font-size: calc(11px + .3vw)!important;
    background-color: #60889f!important;
    padding-left: 15px!important;
  }
  .navbar-default .offcanvas-close {
    padding: 0px!important;
    background-image: url(/sites/default/files/pictures/close.png)!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    height: 25px!important;
    width: 75px!important;
    background-color: transparent!important;
  }
  .navbar-default .navbar-toggle {
    border: none!important;
    background-color: #60889f!important;
    border-radius: 0px!important;
    margin-right: 0px!important;
  }

  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li:hover > a{
    color:#fff!important;
    background-color: transparent!important;
  }
  .navbar-default .navbar-toggle .icon-bar{
    background-color: #fff!important;
  }
}
/*end Mobile Menu*/

@media(max-width: 375px){
  body.front .jumbotron .headerimg .headfeature{
    margin-top: 0px!important;
  }
  .navbar .logo img {
    width: 75px!important;
  }
  #nav-placeholder {
    min-height: 93px!important;
  }
  body.page-data-tools .view-filters .views-exposed-widgets{
      flex-wrap: wrap!important;
  }
  body.page-data-tools #edit-field-datatool-category-tid{
    margin:15px 0;
  }
}

/* HOMEPAGE VIDEO CALLOUT BLOCK */
body.front .region.region-highlighted {
    background-color: #c0cad1;
}
body.front .region.region-highlighted section.block-views {
    padding: 100px 0px;
}
body.node-type-initiative .view-featured-homepage-video .view-content .views-row {
  padding: 0px!important;
  width: 100%;
  max-width: 1200px!important;
  min-width: auto!important;
  font-size: 16px!important;
  margin-bottom: 4em;
}
.view-display-id-homepage_featured_video_block .col-md-6, .view-id-featured_homepage_video .col-md-6  {
    background: #fff;
    padding: 0px;
    padding-right: 70px;
}
.view-display-id-homepage_featured_video_block  h3.featured-video-title a, .view-id-featured_homepage_video  h3.featured-video-title a, 
.view-id-featured_homepage_video  h3.featured-video-title{
    color: #3B6079!important;
    font-size: 25px;
    font-weight: bold;
    font-family: Aileron;
}
.view-display-id-homepage_featured_video_block  h3.featured-video-title, .view-id-featured_homepage_video h3.featured-video-title  {
    padding-top: 60px;
        BORDER-BOTTOM: 3PX SOLID #f38336;
    PADDING-BOTTOM: 15px;
}
p.featured-video-text {
    font-size: 14px;
    font-family: Aileron;
    font-weight: 400;
    color: #000;
    line-height: 1.65em;
    padding: 2em 0em;
}

.view-display-id-homepage_featured_video_block a.orange-link, .view-id-featured_homepage_video a.orange-link {
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 80px;
    display: flex;
    align-items: flex-end;
}
.view-display-id-homepage_featured_video_block span.small-plus-sign, .view-id-featured_homepage_video span.small-plus-sign {
    font-size: 15px;
    font-weight: 600;
    padding-right: 3px;
}
.view-display-id-homepage_featured_video_block .play-btn, .view-id-featured_homepage_video .play-btn {
    position: absolute;
    top: 44%;
    right: 50%;
}
.video-thumbnail-container img{
    width: 100%!important;
    object-fit: cover;
    height: 100%!important;
}
@media screen and (max-width: 992px){
    .video-thumbnail-container img{
        max-height: 300px;
    }
    .view-display-id-homepage_featured_video_block .col-md-6.matchheight.video-thumbnail-container a:after, .view-id-featured_homepage_video .col-md-6.matchheight.video-thumbnail-container a:after{
        top: 40%;
        right: 45%!important;

    }
}
@media screen and (max-width: 414px){
    .view-display-id-homepage_featured_video_block .col-md-6.matchheight.video-thumbnail-container a:after, .view-id-featured_homepage_video .col-md-6.matchheight.video-thumbnail-container a:after{
        right: 40%;
    }
}
body.front.logged-in .jumbotron .headerimg .headintro{
    top: 50%;
}
body.front .jumbotron .headerimg .headintro{
    top: 24%;
}
@media screen and (max-width: 1100px){
    body.front.logged-in .jumbotron .headerimg .headintro{
      top: 24%!important;
    }
  }
@media screen and (max-width: 1100px){
    body.front .jumbotron .headerimg .headintro{
      top: 8%!important;
    }
  }
.view-display-id-homepage_featured_video_block .col-md-6.matchheight.video-thumbnail-container a:after, .view-id-featured_homepage_video .col-md-6.matchheight.video-thumbnail-container a:after {
    content: url(/sites/default/files/homepage_video_play_btn.png);
    position: absolute;
    top: 45%;
    right: 50%;
}

p.featured-video-text a {
    padding-left: 0.25em;
}
@media screen and (max-width: 992px){
    .view-display-id-homepage_featured_video_block .col-md-6, .view-id-featured_homepage_video .col-md-6{
        padding: 0px 30px!important;
    }
    .video-container{
        padding: 0px 30px!important;
    }
    .view-display-id-homepage_featured_video_block .video-thumbnail-container, .view-id-featured_homepage_video .video-thumbnail-container{
        background-color: #c0cad1!important;
        padding: 0px!important;
    }
    .view-display-id-homepage_featured_video_block a.orange-link, .view-id-featured_homepage_video a.orange-link {
        padding-bottom: 30px!important;
    }
    .view-display-id-homepage_featured_video_block  h3.featured-video-title, .view-id-featured_homepage_video h3.featured-video-title {
        padding-top: 30px!important;
    }
    .view-display-id-homepage_featured_video_block .play-btn, .view-id-featured_homepage_video .play-btn{
        top: 50%;
        right: 47%;
    }
    body.front .region.region-highlighted section.block-views{
        padding: 50px 0px!important;
    }
}


@media screen and (max-width: 768px){
    body.front.logged-in .jumbotron .headerimg .headintro{
        top: 8%!important;
    }
    body.front .jumbotron .headerimg .headintro{
        top: 3%!important;
    }
}


/* Political Finance Design Tool */
body.political-finance-tool-new .titlebar,
body.political-finance-tool-new .breadcrumb {
    display: none;
}

body.political-finance-tool-new  {
    background: #fff !important;
}

body.political-finance-tool-new .panel-heading {
    padding: 0px !important;
}

body.political-finance-tool-new .card-body {
    padding: 25px 0px;
}

body.political-finance-tool-new .card {
    margin-bottom: 40px;
}

body.political-finance-tool-new .card.nested-card {
    margin-bottom: 0px;
    margin-top: 25px;
}

body.political-finance-tool-new .card-header {
    background-color: #60889f !important;
}

body.political-finance-tool-new .card-header h5 {
    display: flex !important;
    justify-content: space-between !important;
}

body.political-finance-tool-new .card-header h5 button {
    font-family: MetaOT-Bold !important;
    font-size: 24px !important;
    color: #fff !important;
}

body.political-finance-tool-new .card-header h5 button.btn.btn-link.arrow-btn.collapsed {
    transform: rotate(270deg) !important;
}

body.political-finance-tool-new .nested-card .card-header h5 button.btn.btn-link.arrow-btn.collapsed {
    transform: initial !important;
}


body.political-finance-tool-new .card-header h5 button.btn.btn-link.arrow-btn {
    background-color: #294a63;
}

body.political-finance-tool-new  h5.btn-link {
    padding: 0px !important;
}

body.political-finance-tool-new img.orange-bar {
    width: 100%;
}

body.political-finance-tool-new .card-body {
    color: #003374;
    font-family: MetaOT-Light;
    font-size: 16px;
    line-height: 24px;
}

body.political-finance-tool-new h5.blue-header {
    font-size: 24px;
    font-weight: 600;
    font-family: MetaOT-Bold;
    color: #294A63;
    margin-bottom: 1em;
}

body.political-finance-tool-new .nested-card .card-header {
    background-color: #294a63 !important;
    width: 25%;
    font-family: MetaOT-Norm;
}

@media screen and (max-width: 768px){
  body.political-finance-tool-new .nested-card .card-header {
    width: 100%;
  }
}

body.political-finance-tool-new .nested-card button.btn.btn-link.arrow-btn {
    background-color: #60889f !important;
    border: none !important;
}

body.political-finance-tool-new .nested-card .card-header h5 button {
    font-size: 18px !important;
    font-family: MetaOT-Norm !important;
}

body.political-finance-tool-new .panel-body.gray-body {
    background-color: #F2F2F2;
}

body.political-finance-tool-new .panel-body {
    padding-left: 0px !important;
    clear: both;
}

body.political-finance-tool-new .nested-card .panel-body ul li {
    padding-bottom: 1em;
}

body.political-finance-tool-new .nested-card .panel-body ul li:last-child {
    padding-bottom: 0em;
}

body.political-finance-tool-new .nested-card .card-header .btn button.arrow-btn {
    background-color: #60889f !important;
}

body.political-finance-tool-new .striped-gray ul {
    padding-left: 0px;
    list-style: none;
}

body.political-finance-tool-new .striped-gray ul li {
    padding: .5em;
    padding-bottom: .5em !important;
}

body.political-finance-tool-new .striped-gray ul li:nth-child(even) {
    background-color: #F2F2F2;
}

.mt-40 {
    margin-top: 40px;
}

.mt-10 {
    margin-top: 10px;
}

body.political-finance-tool-new .hero-img-container {
  position: relative;
}

body.political-finance-tool-new .hero-img-container img {
  object-fit: cover;
  max-height: 250px !important;
}

body.political-finance-tool-new .hero-img-container h2 {
  position: absolute;
  color: #fff;
  z-index: 1000;
  top: 75px;
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  font-weight: 600;
  font-size: 56px;
  font-family: MetaOT-Bold;
}

body.political-finance-tool-new .hero-img-container h3 {
  position: absolute;
  color: #fff;
  z-index: 1000;
  top: 140px;
  display: flex;
  justify-content: center;
  width: 100%;
  font-size: 48px;
  font-weight: 600;
  text-transform: initial !important;
  font-family: MetaOT-Bold;
}

.mt-75 {
  margin-top: 75px;
}

.mb-50 {
  margin-bottom: 50px;
}

body.political-finance-tool-new .translation-icon-banner-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;

}

body.political-finance-tool-new .accordion-navbar-container {
  background-color: #E2E2E2;
  margin-right: -15px !important;
  margin-left: -15px !important;
}

@media (min-width: 992px) {
  body.political-finance-tool-new .translation-icon-banner-container {
      width: 970px;
  }
}

@media (min-width: 1090px) {
  body.political-finance-tool-new .translation-icon-banner-container {
      width: 750px;
  }
}

@media (min-width: 1230px) {
  body.political-finance-tool-new .translation-icon-banner-container {
      width: 1200px;
  }
}

body.political-finance-tool-new .accordion-navbar {
  max-width: 1200px;
  margin: auto;
  padding: 0px 15px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

@media (max-width: 992px){
  body.political-finance-tool-new .accordion-navbar{
      flex-direction: column;
  }
}

body.political-finance-tool-new .accordion-navbar a {
  color: #294A63;
  background-color: transparent;
  font-family: MetaOT-Bold;
  padding: 20px 0px;
  text-transform: capitalize;
}

body.political-finance-tool-new .accordion-navbar a.btn:hover,
body.political-finance-tool-new .accordion-navbar a.btn:active,
body.political-finance-tool-new .accordion-navbar a.btn:focus {
  background-color: transparent;
  color: #294A63;
}

body.political-finance-tool-new .accordion-navbar a i{
  font-size: 13px;
}

body.political-finance-tool-new .accordion-navbar a.collapsed i{
  transform: rotate(270deg) !important;
}

body.political-finance-design-tool .titlebar, body.political-finance-design-tool .breadcrumb {
display: none;
}
body.political-finance-design-tool .main-container.container {
padding-bottom: 0px!important;
}
body.political-finance-design-tool .hero-img-container {
position: relative;
}

body.political-finance-design-tool .hero-img-container img {
object-fit: cover;
max-height: 500px !important;
}

body.political-finance-design-tool .hero-img-container h2 {
position: absolute;
color: #fff;
z-index: 1000;
top: 200px;
display: flex;
justify-content: center;
width: 100%;
margin-top: 0;
font-weight: 600;
font-size: 56px;
font-family: MetaOT-Bold;
}

body.political-finance-design-tool .hero-img-container h3 {
position: absolute;
color: #fff;
z-index: 1000;
top: 265px;
display: flex;
justify-content: center;
width: 100%;
font-size: 41px;
font-weight: 600;
text-transform: initial!important;
font-family: MetaOT-Bold;
}

body.political-finance-design-tool p.blue-text{
color: #003374;
font-size: 20px;
letter-spacing: 0.2px;
font-family: MetaOT-Light;
}

body.political-finance-design-tool .wrench-coin-icon-container {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 2em;
margin-top: 3em;
}

body.political-finance-design-tool .wrench-coin-icon-container h3 {
margin-bottom: 0px !important;
font-size: 36px;
color: #e87b31 !important;
text-transform: inherit !important;
font-weight: 600;
font-family: MetaOT-Bold;
}

body.political-finance-design-tool .wrench-coin-icon-container hr {
margin-left: auto;
margin-right: auto;
width: 30%;
background-image: linear-gradient(to right, #f79857 0%, #ce6620 100%) !important;
height: 2px;
border: none !important;
}

body.political-finance-design-tool .white-background-container {
background-color: #fff;
}

body.political-finance-design-tool .white-background-container .container {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 4em;
}

body.political-finance-design-tool .goto-btn-container{
display: flex;
justify-content: center;
margin-top: 4em;
}

body.political-finance-design-tool .goto-btn-container a {
background: linear-gradient(to right, #f79854 0%, #ce6620 100%);
padding: 15px 40px;
border-radius: 50px;
color: #fff;
font-size: 28px;
font-family: MetaOT-Bold;
font-weight: 600;
}

body.political-finance-tool-new .footer-banner-container, body.political-finance-design-tool .footer-banner-container, body.political-finance-tool-new .translation-icon-banner-container {
display: flex;
justify-content: space-between;
padding: 2em 0em;
}

body.political-finance-tool-new .card {
    overflow: auto;
}
body.political-finance-tool-new .card-body .boxes .box {
    background: #bfd8ee;
    width: calc(33% - 20px);
    min-height: 150px;
    text-align: center;
    margin: 10px;
    color: #294a63;
    padding: 20px 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    font-size: 20px
}
body.political-finance-tool-new a#myTabDrop1{
  BACKGROUND-COLOR: #f38336;
  color: #fff;
  font-family: MetaOT-Bold !important;
  font-size: 19px;
  border-radius: 0px;
  border: none;
  padding: 6px 15px;
  padding-right: 0px;
}
body.political-finance-tool-new span.lan-plus-btn {
  padding: 5px 15px;
  background-color: #EE8D41;
  margin-left: 10px;
}
body.political-finance-tool-new ul.dropdown-menu.navtabs {
  padding: 0px;
}
body.political-finance-tool-new .navtabs > li:nth-child(odd){
  background-color: #F4F4F4!important;
  color: #000;
  padding: 5px 0px;
}
body.political-finance-tool-new .navtabs > li:nth-child(even){
  background-color: #FFF!important;
  color: #000;
  padding: 5px 0px;
}
body.political-finance-tool-new .card-body .boxes .box a {
    display: contents;
}
@media screen and (max-width: 768px) {
    body.political-finance-tool-new .card-body .boxes .box {
        width: 100%;
    }
}
body.news-media.podcasts .views-exposed-form .views-exposed-widget {
  width: 50%;
}
body.news-media.podcasts .views-submit-button button.form-submit {
  border-radius: 0px;
  background-color: #3b5f79;
  padding: 14px 35px;
  font-weight: 700;
}
body.news-media.podcasts .views-exposed-widget.views-submit-button {
  width: 20%;
}
body.news-media.podcasts .views-exposed-widgets {
  max-width: 730px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  flex-flow: row wrap;
  align-content: flex-end;
}
body.news-media.podcasts .views-widget-filter-field_initiative_target_id .form-select,
body.news-media.podcasts .views-widget-filter-field_region_target_id .form-select {
        background-color: #3b5f79;
        color: #fff !important;
        text-transform: uppercase;
        font-weight: 700;
        border: none;
        border-radius: 0px;
        padding: 14px 20px;
        height: auto;
    }
body.news-media.podcasts .views-widget-filter-field_initiative_target_id,
body.news-media.podcasts .views-widget-filter-field_region_target_id {
        order: 3;
    }
body.news-media.podcasts .views-exposed-widgets input.form-control.form-text {
  border: none !important;
  border-radius: 0px;
  padding: 25px 10px;
}
body.news-media.podcasts .views-exposed-widgets .views-widget-filter-keys {
  width: 80%;
  border-radius: 0px;
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  body.news-media.podcasts .views-exposed-widgets {
      flex-direction: column !important;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
      flex-flow: row wrap;
  }

  body.news-media.podcasts .views-exposed-widgets .views-widget-filter-keys {
      width: 100%;
  }

  body.news-media.podcasts .views-exposed-form .views-exposed-widget {
      width: 100%;
  }
}
body.news-media.podcasts span#edit-field-initiative-target-idSelectBoxIt,
body.news-media.podcasts span#edit-field-region-target-idSelectBoxIt,
body.news-media.podcasts span.selectboxit {
        display: flex!important;
        align-items: center!important;
        max-height: 50px;
    }
body.news-media.podcasts span#edit-field-initiative-target-idSelectBoxIt:hover,
body.news-media.podcasts span#edit-field-region-target-idSelectBoxIt:hover,
body.news-media.podcasts span.selectboxit:hover{
    background-color: #3b5f79;
}
body.news-media.podcasts span#edit-field-initiative-target-idSelectBoxItText,
body.news-media.podcasts span#edit-field-region-target-idSelectBoxItText,
body.news-media.podcasts span.selectboxit-text {
    font-weight: 700;
}
body.news-media.podcasts form#views-exposed-form-podcasts-block input.form-control::placeholder {
  color: #61899F !important;
  font-style: normal !important;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
}
body.news-media.podcasts h4.blue-header {
    font-family: Aileron;
    font-weight: 600;
    font-size: 18px;
    color: #61899F;
    text-transform: initial;
    margin-bottom: 30px;
}

body.news-media.podcasts .expert-header-container {
    max-width: 700px;
}
body.news-media.podcasts h3.podcast-header {
  border-bottom: 3px solid #f38336;
font-weight: 700;
  color: #3b5f79;
  text-decoration: none !important;
text-transform: initial;
font-size: 25px;
  padding-bottom: 10px;
margin-top: 30px;

}
body.news-media.podcasts .podcast-title a {
  color: #000;
  font-size: 25px;
  font-family: Aileron;
  font-weight: 700;
}
body.news-media.podcasts .podcast-date, body.news-media.podcasts .podcast-date span.date-display-single {
  font-weight: 700;
  font-size: 15px;
  color: #92ACBB;
text-transform: uppercase;
}
body.news-media.podcasts .podcast-date {
  margin-top: 10px;
}
body.news-media.podcasts .podcast-summary p{
font-weight: 600;
}
body.podcasts .blue-text-container {
  margin-bottom: 40px;
}

body.podcasts .blue-text-container p {
  font-size: 20px;
  font-family: Aileron;
  color: #61899F;
  font-weight: 600;
}

.blog-hero-image .field-item {
  height: 396px;
}

.blog-hero-image .field-item img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.blog-image .field-type-image {
  margin-bottom: 50px;
}

.blog-image .field-item img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/** Node Blog**/

.node-type-blog .blog-header-subtitle {
  max-width: 670px;
  padding: 0 20px 30px;
  height: 24px;
  margin: 20px auto 0;
  /* font-family: Aileron; */
  font-size: 18px;
  line-height: 1.33;
  color: #fff;
}

.node-type-blog .breadcrumb {
  padding-bottom: 39px;
  margin-bottom: 40px;
}

@media (max-width: 768px) {
  .node-type-blog .breadcrumb {
    padding-left: 15px;
    padding-right: 15px;
  }
  .node-type-blog #block-easy-breadcrumb-easy-breadcrumb {
    width: 100%;
    margin-bottom: 10px;
  }
  .node-type-blog #block-addtoany-addtoany-button {
    float: left;
  }
  .node-type-blog #block-addtoany-addtoany-button a {
    padding-left: 0;
  }
}

.page-blog-sidebar {
  margin-top: 49px;
}

body.logged-in .page-blog-sidebar{
  margin-top: 104px;
}
@media screen and (max-width: 768px){
  body.logged-in .page-blog-sidebar{
    margin-top: 49px;
  }
}


.node-blog {
  max-width: 740px;
}

.node-blog .blog-header {
  display: flex;
  align-items: end;
  border-bottom: 3px solid #f38336;
  text-decoration: none !important;
  background-color: transparent;
  padding: 0 0 17px 0;
  min-height: 62px;
  margin-bottom: 30px;
}
.node-blog .blog-header h3{
  display: flex;
  align-items: end;
  text-decoration: none !important;
  background-color: transparent;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.63;
  color: #3b5f79;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.node-blog h3.blog-title {
  font-family: Aileron;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.2;
  text-transform: initial;
  color: #3a3535;
  margin-bottom: 20px;
}

.node-blog .blog-main-content p {
  font-size: 16px;
  line-height: 1.63;
  color: #3a3535;
  margin-bottom: 30px;
}

.node-blog .blog-main-content p img {
  max-width: 100%;
  height: 100%;
  object-fit: contain;
}

.node-blog .blog-main-content figure img,
.node-blog .blog-main-content > img {
  margin-bottom: 50px;
  margin-top: 20px;
  max-width: 100%;
  height: 100%;
  object-fit: contain;
}

.node-blog .blog-main-content figure {
  position: relative;
}

.node-blog .blog-main-content figure figcaption {
  position: absolute;
  bottom: 0;
  color: #d8d8d8;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 10px;
  width: 100%;
  font-family: Aileron;
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
  margin-bottom: 50px;
}

.node-blog h3.podcast-header {
  margin-top: 20px;
}

.node-blog .pubdata {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 15px;
  font-weight: 600;
  color: #666;
  text-transform: uppercase;
}

.node-blog .pubdata span.date-display-single {
  padding-left: 5px;
  margin-right: 5px;
}

.blog-next-prev-navigation {
  display: flex;
  justify-content: space-between;
  max-width: 740px;
}

.next-blog-link a,
.prev-blog-link a {
  font-size: 15px;
  font-weight: bold;
}
.next-blog-link p,
.prev-blog-link p {
  margin-top: 15px;
  max-width: 310px;
  font-size: 14px;
  line-height: 21px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 768px){
  .next-blog-link p,
  .prev-blog-link p {
    display: none;
  }
}
.prev-blog-link a:before {
  display: inline-block;;
  content: '';
  height: 9px;
  width: 9px;
  border-left: 2px solid #f38336;
  border-bottom: 2px solid #f38336;
  transform: rotate(45deg);
  margin-right: 10px;
}

.next-blog-link {
  text-align: right;
}

.next-blog-link a::after {
  display: inline-block;
  content: '';
  height: 9px;
  width: 9px;
  border-right: 2px solid #f38336;
  border-bottom: 2px solid #f38336;
  transform: rotate(-45deg);
  margin-left: 10px;
}

/** End Node Blog**/

body.podcasts h3.podcast-title {
  font-family: Aileron;
  font-weight: 700;
  font-size: 30px;
  text-transform: initial;
}

body.podcasts h3.podcast-header {
  border-bottom: 3px solid #f38336;
  text-decoration: none !important;
  background-color: transparent;
  color: #2a4860;
  font-weight: 700;
  margin-bottom: 20px;
  padding: 0 0 5px 0;
  font-size: 25px;
  text-transform: initial;
}

body.podcasts .pubdata {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-size: 15px;
  font-weight: 600;
  color: #666;
  text-transform: uppercase;
}

.node-blog .pubdata {
  margin-bottom: 50px;
}

.node-blog .pubdata .field-name-field-initiative .field-item::before,
body.podcasts .pubdata .field-name-field-initiative .field-item::before {
  content: " | ";
  margin-right: 5px;
}

body.podcasts .pubdata .field-name-field-initiative {
  padding-left: 5px;
}

.node-blog  .pubdata .field-name-field-initiative a {
  color: #60889f;
}

.node-blog .pubdata .field-name-field-initiative .field-items .field-item:first-child,
body.podcasts .pubdata .field-name-field-initiative .field-items .field-item:first-child {
  margin-left: 0px;
}

.node-blog .pubdata .field-name-field-initiative .field-items .field-item {
  display: inline-flex;
}

body.podcasts .pubdata .field-name-field-initiative .field-items {
  display: flex;
}
.node-blog .pubdata .field-name-field-initiative .field-items .field-item {
  margin-right: 5px;
  color: #60889f!important;
}

body.podcasts .pubdata .field-name-field-workregion .field-items .field-item,
body.podcasts .pubdata .field-name-field-work-country .field-items .field-item, 
body.podcasts .pubdata .field-name-field-initiative .field-items .field-item {
  margin-left: 5px;
  color: #60889f!important;
}
body.podcasts .pubdata .field-name-field-region, 
body.podcasts .pubdata .field-name-field-work-country, 
body.podcasts .pubdata .field-name-field-workregion {
  margin-right: 5px;
  color: #60889f!important;
}

.node-blog .pubdata .field-name-field-initiative .field-item:last-child::after
body.podcasts .pubdata .field-name-field-initiative .field-item:last-child::after {
  display: none;
}

body.podcasts .pubdata span.date-display-single {
  padding-left: 5px;
  font-size: 15px;
  margin-right: 5px;
}

body.podcasts .podcast-hero-image {
  margin: 10px 0px;
}

body.podcasts .podcast-hero-image img {
  width: 100%;
}

body.podcasts .podcast-main-content {
  margin-bottom: 20px;
}

body.podcasts .podcast-main-content p {
  font-size: 16px!important;
  font-weight: 600;
  color: #3a3535!important;
  line-height: 24px;
  font-family: Aileron!Important;
}
/*
body.podcasts .field-name-field-guests .field-items {
  display: flex;
} */

body.podcasts .guest-container {
  margin-bottom: 20px;
}

body.podcasts .guest-container p {
  font-weight: 700;
  margin-bottom: 5px;
}

body.podcasts .podcast-sharing-section {
  padding-top: 20px;
}

body.podcasts .field-name-field-guests .field-items .field-item.even {
  font-weight: 700;
  display: flex;
  justify-content: flex-start;
  float: left;
  padding-right: 5px;
}

body.podcasts .background-section {
  margin-top: 30px;
  font-weight: 700;
  margin-bottom: 30px;
}

body.podcasts .podcast-sharing-container {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

body.podcasts a.podcast-icon {
  color: #61899F!important;
  font-weight: 700;
}

body.podcasts .background-section h5.orange-header {
  font-size: 15px;
  font-family: Aileron;
  font-weight: 700;
  margin-bottom: 5px;
  color: #000;
  text-transform: uppercase!important;
}
body.podcasts .podcast-sharing-section p {
  margin-bottom: 15px;
}

body.podcasts a.podcast-icon:first-child img {
  padding-left: 0px;
}

body.podcasts a.podcast-icon img {
  padding-right: 5px;
  padding-left: 20px;
}

body.podcasts .more-podcast-container {
  margin-bottom: 30px;
}

body.podcasts .more-podcast-container a.orange-link {
  display: flex;
  align-items: center;
  font-weight: 700;
}

body.podcasts .more-podcast-container a i {
  font-size: 28px;
  font-weight: 100;
  padding-left: 15px;
  padding-bottom: 4px;
}

body.podcasts h4.subscribe-header {
  padding: 20px 0px;
  border-top: 1px solid #ccc;;
  text-transform: initial!important;
  color: #3B5F79;
  font-weight: 700;
}
body.podcasts .col-md-8 {
  padding-left: 0px;
  padding-right: 0px;
}
@media screen and (min-width: 1089px) and (max-width: 1230px){
  body.podcasts a.podcast-icon.buzzsprout-icon {
    padding-top: 10px;
}
body.podcasts a.podcast-icon.buzzsprout-icon img{
padding-left: 0px!important;
}
}
@media screen and (max-width: 768px){
  body.podcasts .region.region-sidebar-second {
    margin-top: 50px;
}
}
@media screen and (max-width: 558px){
  body.podcasts a.podcast-icon.buzzsprout-icon {
    padding-top: 10px;
}
body.podcasts a.podcast-icon.buzzsprout-icon img{
padding-left: 0px!important;
}
}
@media screen and (max-width: 469px){
  body.podcasts .podcast-sharing-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
    body.podcasts a.podcast-icon{
      width: 50%;
      display: flex;
      margin-top: 10px;
      align-items: center;
    }
    body.podcasts a.podcast-icon img {
      padding-left: 0px;
  }
  body.podcasts a.podcast-icon.buzzsprout-icon {
    padding-top: 0px;
  }

}


.page-blog .selectboxit-container {
  display: flex;
}
.page-blog .views-submit-button button,
.page-blog .exposed-dropdown-button {
  background-color: #3b5f79;
  color: #fff !important;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  border-radius: 0px;
  padding: 13px 30px;
  height: auto;
  width: 100%;
}

@media screen and (max-width: 768px){
  .page-blog .views-submit-button button,
  .page-blog .exposed-dropdown-button {
    padding: 13px 15px;
  }
}

.page-blog .dropdown .dropdown-arrow {
  margin: 0 auto;
  position: absolute;
  top: 30%;
  right: 15px;
  transition: all 300ms;
}
.page-blog .views-exposed-form {
  margin: 0 -7px;
}
.page-blog .dropdown.open .dropdown-arrow {
  transform: rotate(180deg);
  transition: all 300ms;
}

.page-blog .exposed-dropdown-button {
  width: 100%;
  text-align: left;
}

.page-blog .selectboxit-btn.selectboxit-enabled:hover,
.page-blog .selectboxit-btn.selectboxit-enabled:focus,
.page-blog .selectboxit-btn.selectboxit-enabled:active {
  background-color: #3b5f79;
}

.page-blog .views-widget-filter-keys .form-control {
  height: 47px;
  border: none;
  border-radius: 0;
  padding: 0 30px;
  font-style: normal;
  font-size: 15px;
  text-transform: uppercase;
}

.page-blog .views-widget-filter-keys {
  grid-area: search;
}
.page-blog .views-widget-filter-field_workregion_target_id {
  order: 3;
  grid-area: regions;
}
.page-blog .views-widget-filter-field_initiative_target_id {
  order: 4;
  grid-area: theme;
}.page-blog .views-widget-filter-field_blog_type_value {
  order: 5;
  grid-area: type;
}.page-blog .views-submit-button {
  order: 2;
  grid-area: submit;
}

.page-blog .views-exposed-widgets {
  display: grid;
  flex-wrap: wrap;
  grid-gap: 15px;
  margin-bottom: 0;
  grid-template-areas:
  "search search search search search submit"
  "regions  regions theme theme type type";
}

.page-blog .views-exposed-form .js-selected-filters {
  min-height: 24px;
  margin-bottom: 40px;
}

.page-blog .views-exposed-form .js-selected-filters .option {
  padding-left: 0;
  padding-right: 20px;
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
  margin-right: 20px;
}

.js-selected-filters .option .uncheck {
  position: absolute;
  right: 0;
  top: 7px;
  height: 14px;
  width: 15px;
  cursor: pointer;
}

.js-selected-filters .option .uncheck::before, 
.js-selected-filters .option .uncheck::after {
  position: absolute;
  left: 7px;
  content: ' ';
  height: 14px;
  width: 2px;
  background-color: #f38337;
}

.js-selected-filters .option .uncheck::before {
  transform: rotate(45deg);
}

.js-selected-filters .option .uncheck::after {
  transform: rotate(-45deg);
}

@media screen and (max-width: 768px){
  .page-blog .views-exposed-widgets {
    grid-template-areas:
    "search search search search search submit"
    "regions regions regions regions regions regions"
    "theme theme theme theme theme theme"
    "type type type type type type";
  }
}

.view-page-blog .views-exposed-form .views-exposed-widget {
  padding: 0;
}

h3.blue-title {
  font-size: 25px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #2e4b62;
  margin-bottom: 20px;
  text-transform: none;
}

h4.paragraph-title {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #3a3535;
  margin-bottom: 20px;
  text-transform: none;
}

/*************   Temporary Hide Search on Blog Page   **************/

.page-blog .views-widget-filter-keys .form-control {
  visibility: hidden;
}
.page-blog .views-exposed-form .views-exposed-widget .btn.form-submit {
  visibility: hidden;
}
