@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);

body, p {
  font-family: 'Open Sans',sans-serif,Arial;
  font-size: 14px;
  font-weight: 400;
}

p {
  font-family: 'Open Sans',sans-serif,Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

h1, h2, h3, h4, h5 {
  font-family: 'Source Sans Pro',sans-serif,Arial;
}

h1 {
  color: #000;
  font-size: 48px;
  font-weight: 400;
}

h2 {
  color: #000;
  font-size: 40px;
  font-weight: 400;
}

h3 {
   // color: #000 !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}

img {
  text-decoration: none !important;
  border-bottom: 0px !important;

}

a {
  color: #0069dc ;
  text-decoration: none !important;
  /*border-bottom: 1px dotted #0069dc;*/
}

.topnav .orange-link a span {
  color: #FF8400;
  text-decoration: none;
  border-bottom: 0 none !important;
  margin-right: 11px !important;
}

.topnav .white-link a span {
  color: #fff;
  text-decoration: none;
  border-bottom: 0 none !important;
  margin-right: 11px !important;
}

ul.dropdown li a {
  border-bottom: 0 none;
  color: #fff;
  font-family: Lato,sans-serif,Arial;
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

a.button-green-bar {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#7db9e8),color-stop(100%,#1e5799));
  background: -webkit-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -o-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -ms-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: linear-gradient(to bottom,#7db9e8 0,#1e5799 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799', GradientType=0);
  -webkit-box-shadow: 0 2px 1px 0 rgba(50,50,50,.75);
  -moz-box-shadow: 0 2px 1px 0 rgba(50,50,50,.75);
  box-shadow: 0 2px 1px 0 rgba(50,50,50,.75);
  border-bottom: 0 none;
  color: #fff;
  display: block;
  padding: 14px;
  text-align: center;
  text-decoration: none;
}

  a.button-green-bar span {
    background: url(../images/hp_button_arrow.png) right center no-repeat;
    border-bottom: 0 none;
    font-size: 24px;
    padding-right: 20px;
    text-shadow: 0 1px 0 rgba(150,150,150,1);
    text-decoration: none;
  }

a.button-blue {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#7db9e8),color-stop(100%,#1e5799));
  background: -webkit-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -o-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -ms-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: linear-gradient(to bottom,#7db9e8 0,#1e5799 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799', GradientType=0);
  border-bottom: 0 none;
  color: #fff;
  display: block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
}

  a.button-blue span {
    background: url(../images/hp_button_arrow.png) right center no-repeat;
    border-bottom: 0 none;
    font-size: 14px !important;
    padding-right: 20px;
    text-shadow: 0 1px 0 rgba(150,150,150,1);
    text-decoration: none;
    font-weight:700;
  }

a.button-gray {
  background: #7c7c7c;
  background: -moz-linear-gradient(top,#7c7c7c 0,#353535 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#7c7c7c),color-stop(100%,#353535));
  background: -webkit-linear-gradient(top,#7c7c7c 0,#353535 100%);
  background: -o-linear-gradient(top,#7c7c7c 0,#353535 100%);
  background: -ms-linear-gradient(top,#7c7c7c 0,#353535 100%);
  background: linear-gradient(to bottom,#7c7c7c 0,#353535 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#353535', GradientType=0);
  border-bottom: 0 none;
  color: #fff;
  display: block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
}

  a.button-gray span {
    background: url(../images/hp_button_arrow.png) right center no-repeat;
    border-bottom: 0 none;
    font-size: 14px;
    padding-right: 20px;
    text-shadow: 0 1px 0 rgba(150,150,150,1);
    text-decoration: none;
  }

div.more-reviews {
  background: #e4e4e4;
  display: block;
  font-size: 18px;
  padding: 15px 0;
  text-align: center;
  text-decoration: none;
}

a.more-stats {
  background: #d2d2d2;
  border-bottom: 0 none;
  color: #0069DC;
  display: block;
  font-size: 18px;
  padding: 15px 0;
  text-align: center;
  text-decoration: none;
}

  a.more-stats span {
    background: url(../images/icon_button_more.png) center right no-repeat;
    padding-right: 20px;
    border-bottom: 1px dotted #0069DC;
  }

a.save-search {
  background: url(../images/icon_download_search.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 30px;
  display: inline;
  float: left;
}

a.edit-search-result {
  background: url(../images/edit-search.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.download-search {
  background: url(../images/saved_search.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.export-excel {
  background: url(../images/excel_icon.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  background-size: 16px;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.add-fav {
  background: url(../images/icon-star.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.search-refresh {
  background: url(../images/icon_refresh.png) 0 10px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.item-add {
  background: url(../images/green-plus.png) no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.pdf {
  background: url(../images/PDF_icon.png) no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
  background-size: 30px;
}

  a.download-search span, a.export-excel span, a.item-add span, a.pdf span, a.save-search span, a.search-refresh span, a.add-fav span {
    border-bottom: 1px dotted #0069dc;
    text-decoration: none;
  }

span.tooltip {
  background: url(../images/tooltip.png) right top no-repeat;
  cursor: pointer;
  padding-right: 15px;
  padding-left: 0;
}
span.tooltips {
  background: right top no-repeat;
  cursor: pointer;
  padding-right: 15px;
  padding-left: 0;
}

.date-author {
  font-size: 12px;
}

.map-overlay a, ul.country-list a {
  border-bottom: 0 none;
  text-decoration: none;
  font-size: 16px;
}

ul.country-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

  ul.country-list li {
    background: 0 0;
    display: inline;
    float: left;
    text-align: center;
    margin: 0 20px;
    padding-left: 0;
    width: 188px;
  }

.blue-header h1, .div-blue h1 {
  color: #fff;
}

.div-blue a {
  color: #fff;
  border-bottom: 0 none;
  text-decoration: none;
}

.div-blue li {
  background: url(../images/icon_bullet_white.gif) left center no-repeat !important;
  margin-bottom: 30px !important;
}

.false-table-header {
  font-family: 'Open Sans',sans-serif,Arial;
  font-size: 18px !important;
  font-weight: 400;
  color: #222;
}

.footer-wrapper {
  font-size: 12px;
}

.footer-wrapper-pager {
  font-size: 12px;
  color: #999;
}

.register-button {
  background: url(../images/register-button.png) no-repeat;
  width: 127px;
  border: none;
  margin-left: 20px;
  cursor: pointer;
}

a.gear {
  background: url(../images/gear_alt.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.gear-plus {
  background: url(../images/gear_plus.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

a.marker {
  background: url(../images/marker.png) 6px 20px no-repeat;
  border-bottom: 0 none;
  text-decoration: none;
  padding-left: 25px;
  display: inline;
  float: left;
}

button.button-blue {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#7db9e8),color-stop(100%,#1e5799));
  background: -webkit-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -o-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: -ms-linear-gradient(top,#7db9e8 0,#1e5799 100%);
  background: linear-gradient(to bottom,#7db9e8 0,#1e5799 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#1e5799', GradientType=0);
  border: 0;
  color: #fff;
  display: block;
  padding: 7px 10px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

  button.button-blue span {
    background: url(../images/hp_button_arrow.png) right center no-repeat;
    border-bottom: 0 none;
    font-size: 14px !important;
    padding-right: 20px;
    text-shadow: 0 1px 0 rgba(150,150,150,1);
    text-decoration: none;
  }

  /*start Products->RiskShell.cshtml, align 2 buttons inthe middle  */
  .nf-flex-middle {
                display: flex;
                justify-content: center;
            }
           
            .nf-flex-item-middle + .nf-flex-item-middle {
                margin-left: 10px;
            }

            .nf-button-middle {
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjllOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,#7db9e8 0,#1e5799 100%);
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#7db9e8),color-stop(100%,#1e5799));
                background: -webkit-linear-gradient(top,#7db9e8 0,#1e5799 100%);
                background: -o-linear-gradient(top,#7db9e8 0,#1e5799 100%);
                background: -ms-linear-gradient(top,#7db9e8 0,#1e5799 100%);
                background: linear-gradient(to bottom,#7db9e8 0,#1e5799 100%);
                margin-top: 15px;
                border: none;
                color: white;
                padding: 10px 20px;
                text-align: center;
                text-decoration: none;
                display: inline-block;
                font-size: 15px;
                cursor: pointer;
                width: 140px !important;
                height: auto !important;
            }
            .nf-three {
                width:287px;
            }
.nf-two {
    width:265px;
}
  /*end risk Products->RiskShell.cshtml*/