﻿/***********************************************************
************************************************************

       +@@@@@'   @@@@@@@@@@@   `@@@@@      @@@@@`   ,@@@@@+.                                     
     +@@@@@@@@@  @@@@@@@@@@@  +@@@@@@@   ,@@@@@@@   @@@@@@@@@#                                   
    #@@@@. .#@@  @@@@@@@@@@@  @@@, :@@   @@@; ,@@   @@@@@@@@@@@                @@@               
   `@@@`      :      @@@     +@@,       ,@@#        @@@    `@@@#               @@@               
   @@@,              @@@     @@@,       :@@#        @@@      @@@    '@@@@#   :@@@@@@:   #@@@@+   
   @@@               @@@     '@@@`      `@@@:       @@@      @@@.  @@@@@@@@  @@@@@@@@  @@@@@@@@  
  `@@@               @@@      @@@@@,     @@@@@:     @@@      +@@+  @@: `@@@: ,@@@@@@,  @@, .@@@  
  :@@@   @@@@@@      @@@      `@@@@@@     @@@@@@`   @@@      :@@+        @@@   @@@          .@@: 
  :@@@   @@@@@@      @@@        #@@@@@     +@@@@@`  @@@      '@@+        @@@   @@@           @@: 
  `@@@      @@@      @@@          #@@@#      ;@@@@  @@@      @@@:  `@@@@@@@@   @@@     :@@@@@@@: 
   @@@      @@@      @@@           ;@@@       `@@@  @@@      @@@  `@@@@@@@@@   @@@    :@@@@@@@@: 
   @@@@     @@@      @@@            @@@        @@@  @@@     ;@@@  @@@`   @@@   @@@    @@@    @@: 
   `@@@@    @@@      @@@     @,    #@@' @;    ;@@@  @@@    +@@@.  @@@    @@@   @@@    @@@   .@@: 
    +@@@@@@@@@@      @@@     @@@@@@@@@  @@@@@@@@@   @@@@@@@@@@'   '@@# :@@@@   @@@@@+ @@@+ +@@@: 
     .@@@@@@@@@      @@@     +@@@@@@@   ,@@@@@@@`   @@@@@@@@@      @@@@@@@@@   `@@@@#  @@@@@#@@: 
        ;@@+,                  ,#@+`      .+@+`                     ,@#`         +@'    :@+      
                                                                                                 
                                                                                                                
INDEX  
    1) global
        -ascending and descending symbol
    2) master page
    3) navigation
    4) data reports page
        -fact sheets
    5) country reports 
    6) documentation page
    7) location page
    8) partners page
    9) publications page
    10) responsive design

************************************************************
************************************************************/

/****************
    global
*****************/
.no-list-style {
    list-style: none;
}

.no-border-r {
    border-right: 1px solid transparent;
}

#lblForSurvey, #lblForRegion, label#lblForDocument,
label[for=_hdnCountryRegionText], label[for=_hdnCountryRegionText] {
    font-weight: bold !important;
}

a.year-link[title*='Download'] ~ .external {
    display: none !important;
}

/*ascending and descending symbol*/
img[alt=" - sorted ascending"],
img[alt=" - sorted descending"] {
    width: 20px !important;
}

img[alt=" - sorted ascending"] {
    margin-top: -10px !important;
}

input[disabled="disabled"].ancillary-go-btn {
    border: 1px solid #c0c0c0 !important;
    color: #7D7D7D !important;
    background-color: #e5e5e5 !important;
}


/****************
    master page
*****************/
.gtss-header {
    margin-bottom: 10px;
    pointer-events: none;
}

.survey-resources-ul li {
    display: inline-block;
}

.sr-fact-sheets-link::before, .sr-country-reports-link::before,
.sr-datasets-link::before, .sr-help-glossary-link::before,
.sr-partners-link::before, .sr-publications-link::before,
.sr-share-gtss-link::before, .sr-survey-documents-link::before {
    display: inline-block;
    transform: scale(1);
    -moz--transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    vertical-align: -50%;
}


.sr-fact-sheets-link::before {
    content: url('../images/PDF40.png');
}

.sr-country-reports-link::before {
    content: url(../images/Atlas40.png);
}

.sr-datasets-link::before {
    content: url(../images/ZIP40.png);
}

.sr-publications-link::before {
    content: url(../images/book40.png);
}

.sr-partners-link::before {
    content: url(../images/Partner40.png);
}

.sr-survey-documents-link::before {
    content: url(../images/Doc40.png);
}

.sr-share-gtss-link::before {
    content: url(../images/shareGtss.png);
}

.sr-help-glossary-link::before {
    content: url(../images/gtssHelp.png);
}

div#socialMediaShareContainer {
    display: block !important;
}

#wrapper .titlebar {
    margin-bottom: 3px;
}

.survey-resources-nav-wrapper h1 {
    font-size: 16px !important;
    padding: 6px;
    font-weight: bold;
}

ul#Breadcrumbs a {
    text-decoration: underline !important;
}

    ul#Breadcrumbs a:hover {
        text-decoration: none !important;
    }

.contact-gtss-link {
    text-decoration: underline !important;
}

    .contact-gtss-link:hover {
        text-decoration: none !important;
    }

.file-format-help-msg {
    padding-left: 10px;
}
/****************
    navigation
*****************/
.gtss-nav-wrapper {
    background: #075290 !important;
    width: 100%;
    overflow: hidden;
}

.gtss-nav-content-left a:not(:last-child),
.gtss-nav-content-right a:not(:last-child) {
    /*border-right: 1px solid white;*/
    margin-right: 10px;
    padding: 0 15px;
}

.gtss-nav-wrapper a {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

    .gtss-nav-wrapper a,
    .gtss-nav-wrapper a:hover {
        color: white !important;
        width: 141px;
        display: inline-block;
    }

.gtss-nav-content-left a:first-child {
    display: inline-block;
    width: 70px;
}

.gtss-nav-content-right a:first-child {
    width: 190px;
}

.gtss-nav-content-right a:last-child {
    width: 35px;
}

.survey-resources-ul li:not(:first-child) {
    margin-left: 25px;
}


.search-criteria-nav-wrapper {
    margin-right: 70px !important;
}

.search-criteria-nav span:not(:last-child) {
    padding-right: 15px;
}

.search-criteria-nav span.active {
    font-weight: bold;
}

/**********************
    data reports page
**********************/
.survey-site-drop-down-wrapper, .country-drop-down-wrapper,
.survey-drop-down, .who-drop-down {
    width: 95%;
}

.who-drop-down, .survey-site-drop-down-wrapper {
    position: relative;
    left: -35px;
}

.reports-controls td {
    padding-right: 44px;
}

.survey-resources-nav-wrapper {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.44);
}

#divAncillaryTop input:not(.btn) {
    line-height: 0;
}

.ancillaryGroup {
    padding: 15px;
}

.reports-controls .rcbInner {
    padding-bottom: 2px !important;
    padding-top: 0px !important;
}

.ancillary-go-btn {
    position: relative !important;
    bottom: -10px;
    right: -45px;
    width: 80px !important;
}

div#RoundedPanel1 {
    background: #b1dafb !important;
    margin-left: 0px !important;
}


.sub-header-message {
    margin-bottom: -10px;
}

.AToZHeader, table.factsheets-datasets {
    width: 90%;
}

.AToZHeader {
    background: #075290;
    color: white !important;
}

#body .AToZHeader a, #body .AToZHeader a:hover,
#body .AToZHeader a:visited {
    color: white;
    font-weight: bolder;
    text-decoration: none !important;
}

table.AToZHeader td {
    width: 1%;
    text-align: center;
    font-size: 16px;
    padding: 5px 0px;
}

.AToZHeader td strong {
    font-weight: normal;
}

table#tblFactsheetsDatasets tbody tr th[colspan='2'],
th.tealheaders {
    background: #b1dafb;
    text-align: left;
    padding-left: 8px;
    font-size: 16px;
}



table#tblCountryReports .tealheaders {
    background: #b1dafb;
    text-align: left;
    padding-left: 8px;
    font-size: 16px;
}

.toggle-sites.variable.default, .toggle-sites.constant {
    display: inline;
}

.toggle-sites.variable.default {
    float: left;
    padding-left: 30px;
}

.toggle-sites-subtext {
    margin-left: 5px;
    font-size: 12px;
    font-weight: normal;
}

.country-name {
    position: relative;
}

.expand_sites, .collapse_sites {
    font-size: 14px;
    font-weight: bolder;
    text-decoration: none !important;
}

#factsheets_data a:hover {
    text-decoration: underline !important;
}

.year-link, #_lnkYear {
    text-decoration: none !important;
}

.expand_sites:hover, .collapse_sites:hover,
#body .year-link:hover, #body #_lnkYear:hover, #divURLCopy a:hover,
#body .search-criteria-nav a:hover, #body .tp-external-link-fix:hover,
#body .tp-link-policy:hover, #body #lnkSearchResults2:hover, #body #lnkSearchResults:hover,
#body .tp-label-custom:hover{
    text-decoration: underline !important;
}

tr.dataset-table-body-tr #_lblFile {
    display: inline-block;
    min-width: 245px;
}


tr.dataset-table-body-tr #_lblSource {
    display: inline-block;
    min-width: 245px !important;
}


tr.dataset-table-body-tr #_lblYear {
    margin-right: 10px;
}


.toggle-sites.variable.expanded {
    float: left;
    padding-left: 40px;
}

#tblFactsheetsDatasets tbody tr th {
    width: 50% !important;
    border: 1px solid #e5e5e5;
}

#tblFactsheetsDatasets tbody tr {
    border: 1px solid #e5e5e5 !important;
}

#_dlYears td {
    border: 1px solid transparent !important;
}


#_dlYears {
    position: relative;
    left: 30px !important;
}

/*.dataset-table {
    width: 70%;
}*/

.dataset-table-body-tr td {
    border: 1px solid #e5e5e5;
}

    .dataset-table-body-tr td span {
        margin-left: 5px;
    }

#SurveySiteWrapper label, .country-drop-down-wrapper label {
    font-weight: bold;
}

/*fact sheets*/
.fact-sheet-pike {
    margin-left: 12px;
    margin-right: 10px;
    display: inline-block;
    color: black;
    font-size: 14px;
}

#allLocationsSubHeader {
    width: 90%;
}

#lnkAllExpand.active {
    color: #404040 !important;
}

#lnkAllCollapse.active {
    color: #404040 !important;
}

a#lnkAllExpand, a#lnkAllCollapse {
    text-decoration: none !important;
}

#lnkAllExpand:hover, #lnkAllCollapse:hover {
    text-decoration: underline !important;
}

#ctl00_hlExploreByIndicator, #ctl00_hlExploreByIndicator {
    padding-left: 0px;
}

.reports-controls input,
.RadComboBoxDropDown li {
    font-size: 14px !important;
}

#_h1ModuleHeading2 {
    text-transform: lowercase;
}


.factsheets-datasets {
    border: 1px solid #e5e5e5;
}

    .factsheets-datasets .fa.fa-chevron-right,
    .factsheets-datasets .fa.fa-chevron-down {
        position: absolute;
        left: 12px;
        top: 5px;
        pointer-events: none;
    }


#subHeaderLeft {
    text-transform: lowercase;
    margin-left: 15px;
}

.number-of-survey-sites {
    padding-top: 10px;
    padding-bottom: 10px;
}



/**********************
    country reports 
**********************/
#tblCountryReports td,
#tblCountryReports th {
    border: 1px solid #e0e0e0;
}

#tblCountryReports th, #tblCountryReports td {
    text-align: left;
    padding: 6px;
}

.externalLink {
    margin-left: 1px !important;
    width: 10px !important;
}


/**********************
    documentation page
**********************/
table.documentation-table {
    position: relative;
    top: 0px;
}

.document-type {
    position: relative;
    left: 30px;
}

#btnTableWrap {
    float: right;
}

div#btnTableWrap #btnGo {
    text-decoration: none;
    color: white;
}

.document-survey-table-container-wrapper {
    margin-top: 75px;
}

/*********************
    location page
*********************/

/*********************
    partners page
**********************/
.partners-table tbody a {
    text-decoration: none !important;
}

    .partners-table tbody a:hover {
        text-decoration: underline !important;
    }

/*********************
    publications page
*********************/
#publications-tabs {
    margin-top: 70px !important;
}

#divSearchHolder {
    margin-top: 25px;
    padding-left: 5px;
    font-weight: bold;
    vertical-align: middle;
    width: 100%;
    height: 50px;
    padding-top: 1px;
}

#pnlTabSearch {
    padding-left: 15px;
}

#lblKeywords {
    font-size: 16px;
}

.btn.btn-primary.override {
    color: white !important;
    text-decoration: none !important;
    font-size: 14px;
}

.top_of_page_arrow {
    font-size: 35px;
    color: #075290;
}

    .top_of_page_arrow a {
        font-size: 18px;
        margin-left: 10px;
        text-decoration: none !important;
        vertical-align: middle;
        position: relative;
        top: -1px;
    }

#ddlBtmResultsPerPage, #ddlResultsPerPage {
    width: 60px !important;
}

#wrapper #btnReset {
    background: #075290;
    display: inline-block;
    width: 75px !important;
    padding: 0px;
    text-align: center;
    height: 29px;
    font-size: 16px;
    border-radius: 4px;
}

#wrapper .roundbutton.disabled.teal {
    background: #eee !important;
    color: #bbb !important;
}


#chkLstType label {
    display: inline-block;
    margin-left: 5px;
    vertical-align: bottom;
}

#grdVwPubs tr td {
    padding: 6px;
}


    #grdVwPubs tr td a, #grdVwPubs tr th a {
        text-decoration: none;
    }

        #grdVwPubs tr td a:hover, #grdVwPubs tr th a:hover {
            text-decoration: underline;
        }

#divEnterKeywords label {
    display: inline-block;
    margin-left: 6px;
    margin-right: 6px;
}


#pnlFeature {
    margin-top: -25px;
}


table#dgPublications tbody tr td {
    padding: 6px;
}


table#dgPublications .dgRptAlternatingItemStyle {
    background: #f0f0f0 !important;
}

.pdf-info {
    display: inline-block;
    font-size: 12px;
    color: #404040;
}

.GridHeader.nccd-tertiary-bg-color {
    padding: 6px !important;
}

.ui-state-default.ui-state-active a, .ui-state-default.ui-state-active {
    background: white !important;
}

.all-publication-criteria-wrapper input {
    margin-top: 0px !important;
}

.all-publication-criteria-wrapper tbody tr td:not(:first-child) {
    margin-left: 10px;
    display: inline-block;
}

#divEnterKeywords, #lblKeywords,
.InputSearchText, #divMatchWords {
    font-size: 14px !important;
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.InputSearchText {
    border-bottom: none !important;
}

.all-publication-fieldset {
    vertical-align: top;
    padding-bottom: 25px;
    margin-bottom: 10px;
}

.all-publication-fieldset-legend {
    position: relative;
    top: -5px;
    margin-bottom: 0px;
}

#chkLstType {
    position: relative;
    top: -15px;
}

.ui-state-default.ui-corner-top.ui-state-focus {
    border: 2px solid rgba(77, 144, 254, .4) !important;
}

.tp-label {
    text-decoration: none !important;
}

/*********************
   responsive
*********************/


/*Viewport 4*/
@media screen and (min-width: 1200px) {
}

/*Viewport 3*/
@media screen and (min-width: 980px) and (max-width: 1199px) {
    /*navigation*/
    .survey-resources-ul li:not(:first-child) {
        margin-left: 30px;
    }

    .sr-fact-sheets-link::before, .sr-country-reports-link::before,
    .sr-datasets-link::before, .sr-help-glossary-link::before,
    .sr-partners-link::before, .sr-publications-link::before,
    .sr-share-gtss-link::before, .sr-survey-documents-link::before {
        position: absolute;
        left: 0;
    }

    .sr-partners-link-wrapper, .sr-publications-link-wrapper,
    .sr-datasets-link-wrapper {
        position: relative;
        top: 15px;
    }

    .sr-datasets-link-wrapper {
        left: 5px;
    }

    .sr-share-gtss-link-wrapper {
        position: relative;
        left: 10px;
    }

    .sr-publications-link, .sr-share-gtss-link {
        padding-left: 45px !important;
    }

    .sr-country-reports-link {
        padding-left: 50px !important;
    }


    a.sr-help-glossary-link:before {
        top: -10px;
    }

    .survey-resources-ul li a {
        position: relative;
        padding-left: 40px;
        width: 85px;
        line-height: 18.5px;
        display: block;
    }

        .survey-resources-ul li a.sr-publications-link {
            width: 110px;
        }

    .sr-datasets-link, .sr-publications-link,
    .sr-partners-link {
        height: 20px;
    }

        .sr-datasets-link:before, .sr-publications-link:before,
        .sr-partners-link:before {
            top: -10px;
        }

    .spacing-text:before {
        content: "links";
        color: white;
        text-decoration: none !important;
    }
}

/*Viewport 2*/
@media screen and (min-width: 768px) and (max-width: 979px) {
    .survey-resources-ul li:not(:first-child) {
        margin-left: 0;
    }
}

/*Viewport 1*/
@media (max-width: 767px) {
    .survey-resources-ul li:not(:first-child) {
        margin-left: 0;
    }
}


/*telerik styling of dropdowns*/
#divAncillaryTop .RadComboBox_Simple .rcbActionButton {
    border: none !important;
    color: #000 !important;
    background-color: #e2e2e2 !important;
}



#body a {
    text-decoration: none !important;
}
