/*patch*/
*{
  /*font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;*/
  font-family: 'Roboto', sans-serif;
}

blockquote {
  margin: 10px 20px 30px 20px;
  padding: 0 20px;

/*  font-style: italic;
  font-weight: bold; */
  display: inline-block;
}

.main-container-wrapper {
  background: #dedede;
  padding-bottom: 20px;
  width: 100%;
}

/*image class styles ckeditor*/
.large-photo-center{
    text-align: center;
    margin:20px auto;
    max-width:400px;
}
.large-photo-left{
    float:left;
    margin:20px 20px 20px 0px;
    max-width:400px;
}
.large-photo-right{
    float:right;
    margin:20px 0px 20px 20px;
    max-width:400px;
}
img.photo-right {
    float: right;
    max-width: 300px;
}
.photo-left img,
.photo-right img{
    max-width: 300px;

}
.photo-left {
    text-align: left;
    float: left;
    margin: 0 30px 30px 0;
}
img.photo-left {
    float: left;
    max-width: 300px;
}
.photo-center {
    margin: 10px auto 30px auto;
}
.photo-center img{
    max-width: 100%;
    height: auto;
}
.photo-right {
    text-align: right;
    float: right;
    margin: 0 0 30px 30px;
}


/**full width header**/
.first-footer .panel-panel.left a:hover img,
.footer-social-icons a:hover img{
  opacity: 0.8;
}
/**full width header**/

/**floating header*/
/**floating header*/
/*Footer*/
.second-footer p, .second-footer a{
  color:#b0b0b0;

}
.second-footer a:not(:first-child){
  white-space:nowrap;
  	line-height:1.8;
}
/*Footer ends*/


/**new*/
#fullpage-banner.container {
    padding: 0;
}


.fullpage-section-contents {
  max-width: 1180px;
  width: auto;
}
#dd ul {
  padding: 0;
}
.node-type-developing-country h1.bottom-left,
.node-type-developing-country h1.bottom-right,
.node-type-developing-country h1.bottom-center {
  bottom: 237px;
}
h1.top-left,
h1.top-right,
h1.top-center {
  /*top: 62px;*/
  top: 12%;
}
h1.middle-left,
h1.middle-right,
h1.middle-center {
  top: 40%;
}
.view-country-graph.data-boxes h3 {
    float: left;
    width: 100%;
}
/**new ends*/

.view-country-graph.data-boxes>.view-content>.more-data>.views-row,
.view-country-graph.data-boxes>.view-content>.views-row {
  padding: 0;
}
.view-country-graph.data-boxes>.view-content>.views-row.views-row-odd.views-row-last {
    float: none;
    margin: auto;
    clear: both;
}
.view-country-graph .share-fullscreen-wrapper  {/*.country-graph-social-share-links*/
  display: none;
}
.share-fullscreen-wrapper .y-axis-title-label {
    position: absolute;
    top: -12px;
    font-size: 11px;
    line-height: 11px;
    left: 17px;
    color: #999;
    z-index: 7;
}
.view-country-graph .data-widget>h4 {
  display: none;
}
span.edit-link-graph {
    position: absolute;
    right: 12px;
    top: -24px;
    text-transform: capitalize;
}

.view-country-graph.data-boxes .more-button {
  width: auto;
  display: inline-block;
}
.view-country-graph.data-boxes .more-button{
  clear: both;
}
.view-country-graph.data-boxes .more-data {
  float: left;
  width: 100%;
}

.fullpage-highlights-img.default-image {
    background-color: #f4f4f4;
    padding-top: 13%;
    min-height: 250px;
}
.fullpage-highlights-img.default-image img {
  margin: auto;
  display: block;
}

/*#country-select {
  top: 40px;
    right: 80px;
}*/

.read-more-wrapper a.less-button,
.read-more-wrapper a.more-button {
  display: inline-block;
  width: auto;
}
#fullpage-banner-flag {
  min-width: 100px;
}
#fullpage-banner-text {
  min-width: 335px;
}
#fullpage-banner-links {
  min-width: 185px;
}
#fullpage-banner-title {
  padding-left: 15px;
}
/*
.second-footer #copyright .gpe-info {
    padding: 0 15px;
}
*/

.lowbandwidth #country-select {
  display: none;
}
.lowbandwidth #heading-text h1 {
    position: static;
    color: #666;
    text-align: center;
    padding: 30px;
}
.lowbandwidth #fullpage-4 {
  background-image: none;
}
.country-last-updated-date {
    margin: 0 auto;
    padding: 0 90px 30px 90px;
    font-size: 13px;
  opacity: 0.5;
    /*color: #999;*/
}
/*home page regions*/
.region-white {
    background:#fff;
}
.region-grey {
    background:#ececec;
}
.dl-menuwrapper li a:hover {
    background: rgba(255,248,213,0.1);
}
/*196832: Heading 3*/

/*!*196664 Inline Subscribe Widget*!*/
/*.dynamic-subscription-box {*/
/*    margin: 10px 0;*/
/*    background: #eee;*/
/*    clear: both;*/
/*}*/
/*.dynamic-subscription-box .message,*/
/*.dynamic-subscription-box .title {*/
/*    color: #333;*/
/*    font-weight: bold;*/
/*    padding: 16px 20px 0 20px;*/
/*    font-size: 16px;*/
/*}*/
/*.dynamic-subscription-box .email-form {*/
/*    padding: 12px 20px 20px 20px;*/
/*	display: table;*/
/*}*/
/*.dynamic-subscription-box .email-form form,*/
/*.dynamic-subscription-box .email-form form>div {*/
/*	display: table-row;*/
/*}*/
/*.dynamic-subscription-box .email-form .form-type-textfield,*/
/*.dynamic-subscription-box .email-form button.form-submit {*/
/*	display: table-cell;*/
/*	vertical-align: middle;*/
/*}*/
/*.dynamic-subscription-box .email-form .form-type-textfield .form-text {*/
/*	border: 0;*/
/*}*/
/*.dynamic-subscription-box .subscribe-button {*/
/*    padding: 20px;*/
/*}*/
/*.dynamic-subscription-box .form-control {*/
/*    color: #999999;*/
/*    font-size: 13px;*/
/*    font-weight: 400;*/
/*    line-height: 16px;*/
/*}*/
/*.dynamic-subscription-box .email-form button.form-submit {*/
/*    margin-left: 6px;*/
/*	color:  #ffffff;*/
/*	font-size: 13px;*/
/*	font-weight: 400;*/
/*	line-height: 16px;*/
/*	background: #127bb8;*/
/*	border: 0;*/
/*	padding: 9px 12px;*/
/*}*/
/*.dynamic-subscription-box .email-form button.form-submit:hover {*/
/*    background: #18a2f3;*/
/*}*/
/*197140: H5 Margin & Brief Description Div*/

/*197528: Add New CSS for PDF List*/
ul.pdf-list {
    padding-left: 20px;
    list-style: none;
}
ul.pdf-list li {
    background: none !important;
    margin-bottom: 10px;
    list-style: none;
}
ul.pdf-list li:before {
    font-family: 'FontAwesome';
    content: '\f016';
    /*margin: 0 10px 0 -25px;*/
}
/*199988: Funding Arrow Present on Last Section*/
.gp-additional-section,
.data-country-chart  {
  position: relative;
}
/*200694: Inline Subscribe Widget for Mobile*/
@media screen and (max-width: 479px) {
    .inline-subscribe {
        float: none !important;
        margin: 20px auto !important;
    }
}
/*207575: Add CSS for Dropdown Button List*/
.download-dropdown {
  margin-bottom: 20px;
}
.download-dropdown .btn.btn-info {
    background: #127bb8 !important;
    color: #fff !important;
    border: none !important;
    padding: 10px 15px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border: none !important;
    border-radius: 0 !important;
    text-align: left !important;
    position: relative;
}
.download-dropdown .btn.btn-info:hover, .download-dropdown .btn.btn-info:focus {
    background: #18a2f3 !important;
    outline:0;
}
.download-dropdown .btn.btn-info .fa {
    position: absolute;
    right: 10px;
    top: 12px;
}
.download-dropdown .btn.btn-info, .download-dropdown-list {
    width: 220px;
    cursor: pointer;
}
.download-dropdown-list {
  background: #0f6da3;
}
.download-dropdown-list ul, .download-dropdown-list ul li {
    background: none !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.download-dropdown-list ul li a {
    display: block;
    padding: 8px 15px;
    color: #fff;
    text-decoration: none !important;
    font-size: 14px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
.download-dropdown-list ul li a:hover {
  background: #18a2f3;
}
/*********************/
/************twitter widget***********/
.twitter-tweet, .instagram-media {
    margin: 0 auto 40px auto !important;
}
/************twitter widget***********/

/***********video icon*************/

.youtube-play-icon {
  position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url("../images/icons/icon-play.svg")no-repeat;
    background-size: 60px;
    background-position: center center;
    z-index: 3;
}
a:hover .youtube-play-icon {
    opacity: 0.8;
}
.page-results-stories .new-news-media-image a,
.media-categories-block a,
.page-media-center .new-news-media-image a {
    display: block;
    position: relative;
}
.page-results-stories .new-news-media-image a .youtube-play-icon,
.featured-regular-block a .youtube-play-icon,
.page-media-center .new-news-media-image a .youtube-play-icon,
.media-categories-block a .youtube-play-icon {
    background-size: 30px;
}

.video {
  position: relative;
    color: #fff;
}
.video a,
.video a:focus,
.video a:active,
.video a:hover {
    text-decoration: none;
    color: #fff;
}
.video a:before{
  content: '';
    background: url("../images/icons/icon-play.svg")no-repeat;
    background-position: center center;
    background-size: 30px;
    position: absolute;
  top:0;
  left: 0;
  right: 0;
  bottom: 0;
    z-index: 1;
    color: #fff;
    opacity: 0.9;
}
.video a:hover:before{
    opacity: 0.8;
    text-decoration: none;
    color: #fff;
}
.node-type-multimedia .landing-detail-content.video a:before {
    display: none;
}

*, body, th, td, input, select, textarea, p, h1, h2, h3, h4, h5, h6 {
/*	font-family: 'Roboto', Arial, sans-serif !important; */
}
.fa {
  font-family: "FontAwesome" !important;
}

.sf-menu li a, .wide-header .social a, .wide-header .nav a {
  font-weight: 500 !important; letter-spacing: 0.063em !important;
}
.front .featured-main-block .date-line .views-field-title,
.front .featured-main-block .date-line .views-field-title a,
.front .featured-regular-block .date-line .views-field-title,
.front .featured-regular-block .date-line .views-field-title a {
  font-weight: 500 !important;
}

.node-type-general-pages #heading-text h1,
.node-type-developing-country #fullpage-banner-title h1,
#heading-text-no-overlay h1 {
  font-weight: 400 !important;
}
.node-type-developing-country .fullpage-section-contents h1 {
  font-size: 40px !important;
}
.enableTrackingProtection .or-txt,
.enableTrackingProtection .share-txt,
.enableTrackingProtection .share-this-detail-page {
    display: none !important;
}

/*Task #240474: Copying text from slideshows*/
.quote-slideshow-wrapper .quote-au-container,
.slick-content,
p.content-desc {
  -webkit-user-select:auto;
  -ms-user-select:auto;
  user-select: auto;
}
