.hide {
    display: none;
}

.show {
    display: block;
}

.subdirectory-arrow-right {
    background-image: url('ui/resources/img/outline_subdirectory_arrow_right_black_24dp.png');
}

.ssl-type-box-container {
    max-width: 900px;
}

.ssl-type-box {
    margin: 10px 10px 10px 10px;
    height: 110px;
    width: 600px;
    /* border: 1px solid #cccccc; */
    background-color: #ffffff;
    box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.17);
    border-radius: 3px;
}

.ssl-type-box:hover {
    background-color: #5d9e50;
    cursor: pointer;
}

.ssl-type-box-text {
    float: left;
    height: 80px;
    padding: 15px 10px 10px 20px;
    text-align: left;
    width: 400px;
}

.ssl-type-box>.ssl-type-box-text>.ssl-type-box-header-text {
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}

.ssl-type-box:hover>.ssl-type-box-text>.ssl-type-box-header-text {
    font-weight: bold;
    font-size: 14px;
    color: white;
}

.ssl-type-box>.ssl-type-box-text>.ssl-type-box-info-text {
    padding-top: 15px;
    color: #000000;
}

.ssl-type-box:hover>.ssl-type-box-text>.ssl-type-box-info-text {
    padding-top: 15px;
    color: white;
}

.ssl-type-img {
    background-repeat: no-repeat;
    background-size: 70px 70px;
    background-position: center center;
    float: left;
    width: 100px;
    height: 100%;
}

.ssl-type-box>.ssl-type-img.vmc {
    background-image: url('/ui/resources/ssl/SVG/vmc.svg');
}

.ssl-type-box:hover>.ssl-type-img.vmc {
    background-image: url('/ui/resources/ssl/SVG/vmc_white.svg');
}

.ssl-type-box>.ssl-type-img.code-signing {
    background-image: url('/ui/resources/ssl/SVG/code-signing-service.svg')
}

.ssl-type-box:hover>.ssl-type-img.code-signing {
    background-image: url('/ui/resources/ssl/SVG/code-signing-service_white.svg')
}

.ssl-type-box>.ssl-type-img.document-signing {
    background-image: url('/ui/resources/ssl/SVG/product-management.svg')
}

.ssl-type-box:hover>.ssl-type-img.document-signing {
    background-image: url('/ui/resources/ssl/SVG/product-management_white.svg')
}

.ssl-type-box>.ssl-type-img.qualified {
    background-image: url('/ui/resources/ssl/SVG/certificate.svg')
}

.ssl-type-box:hover>.ssl-type-img.qualified {
    background-image: url('/ui/resources/ssl/SVG/certificate_white.svg')
}

.providerimg-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    max-width: 900px;
}

.providerimg {
    background-color: #ffffff;
    margin: 10px 10px 10px 10px;
    height: 100px;
    width: 250px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 8px 8px 5px 0px rgba(0, 0, 0, 0.17);
    border-radius: 3px;
}

.providerimg:hover {
    background-color: #409F46;
    cursor: pointer;
}

.providerimg.positivessl {
    background-image: url('/ui/resources/img/ca-logos-revised/PositiveSSL.png');
}

.providerimg.positivessl:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/PositiveSSLWHITE.png');
}

.providerimg.instantssl {
    background-image: url('/ui/resources/img/ca-logos-revised/InstantSSL.png');
}

.providerimg.instantssl:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/InstantSSLWHITE.png');
}

.providerimg.digicert {
    background-image: url('/ui/resources/img/ca-logos-revised/DigiCert.png');
}

.providerimg.digicert:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/DigiCertWHITE.png');
}

.providerimg.geotrust {
    background-image: url('/ui/resources/img/ca-logos-revised/GeoTrust.png');
}

.providerimg.geotrust:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/GeoTrustWHITE.png');
}

.providerimg.thawte {
    background-image: url('/ui/resources/img/ca-logos-revised/thawte.png');
}

.providerimg.thawte:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/ThawteWHITE.png');
}

.providerimg.sectigo {
    background-image: url('/ui/resources/img/ca-logos-revised/Sectigo_Logo_Web.png');
}

.providerimg.sectigo:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/SectigoWHITE.png');
}

.providerimg.rapidssl {
    background-image: url('/ui/resources/img/ca-logos-revised/RapidSSL.png');
}

.providerimg.rapidssl:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/RapidSSL_WHITE.png');
}

.providerimg.globalsign {
    background-image: url('/ui/resources/img/ca-logos-revised/globalsign.png');
}

.providerimg.globalsign:hover {
    background-image: url('/ui/resources/img/ca-logos-revised/GlobalSignWHITE.png');
}

/**
CSS_MERGE_IMAGES
*/
.whoisPrivacyFootnote {
    text-align: right;
    font-size: 9px;
    margin-top: 10px;
}

.privacy-banner-header {
    width: 150px;
    background-color: #f95906;
    text-align: center;
    padding: 7px 5px 0px 5px;
    font-size: 14px;
    color: #fff !important;
    font-weight: bold;
    word-wrap: break-word;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.privacy-banner-body {
    background-color: lightgrey;
    width: 150px;
    padding: 10px 5px 5px 5px;
    text-align: center;
    min-height: 135px;
    word-wrap: break-word;
}

.privacy-banner-new {
    background-color: #f95906;
    width: 30px;
    text-align: center;
    color: #fff !important;
    font-weight: bold;
    position: relative;
    right: -130px;
    /* top: -5px; */
    margin-bottom: 5px;
    font-size: 10px;
}

.privacy-banner-plus {
    position: absolute;
    top: 45px;
    font-size: 12px;
    font-style: italic;
    padding-left: 5px
}

.privacy-banner-description {
    text-align: left;
    padding-left: 10px;
    padding-bottom: 3px;
}

.privacy-banner-body ul {
    padding-top: 5px;
    text-align: left;
}

.privacy-baner-body li {
    padding-bottom: 2px;
}

.privacy-banner-body .ok {
    color: #0A0;
    padding-left: 10px;
    font-size: 1.25em;
}

.privacy-banner-body .no {
    color: #FF0000;
    padding-left: 10px;
    font-size: 1.25em;
}

.privacy-banner-body .warn {
    color: #f95807;
    padding-left: 10px;
    font-size: 1.5em;
    font-weight: bolder;
}

.pretty-radio {
    margin-bottom: 20px;
}

.pretty-radio input {
    position: absolute;
    bottom: -19px;
    left: 75px;
}

.pretty-radio .x-column {
    padding-bottom: 20px;
    width: 180px !important;
}

.pretty-radio .x-column-inner {
    display: flex;
    align-items: baseline;
}

.price-register-info-label {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.price-info-header {
    padding-bottom: 10px;
}

.price-register-info {
    padding-top: 5px;
}

.tld-info-header {
    font-weight: bold;
    font-size: 30px;
    padding-left: 25px;
}

.tld-info-header-additional {
    padding-left: 25px;
    padding-top: 10px;
}

.ttl-low {
    background-color: rgb(255, 238, 184);
    color: #888;
}

.price-regiser-domaininfo-conditions {
    list-style: none;
}

.price-regiser-domaininfo-conditions>li {
    padding-bottom: 3px;
}

html,
body {
    font-weight: normal;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    border: 0 none;
    overflow: hidden;
    height: 100%;
}

html,
body,
div,
p,
th,
td,
input,
textarea,
select {
    color: black;
}

html,
body,
input,
textarea,
select {
    background-color: white;
}

.index-char {
    font-weight: bold;
    float: left;
    padding-right: 10px;
}

.box {
    float: left;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #c0c0c0;
    text-align: left;
    width: 100%;
}

.v-center-content {
    padding: 0 10px 10px 10px;
}

/* changelog style */
.announcement-panel {
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    border-left: 5px solid #ff7d05;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 5px;
    margin-bottom: 20px;
}

.changelog-panel {
    margin-left: 10px;
    margin-right: 10px;
}

.changelog-header {
    font-size: 13px;
    line-height: 24px;
    padding: 0 2px;
    font-weight: normal;
    color: #a0a0a0;
}

.changelog-body {
    margin: 10px;
}

.changelog-widget-body {
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
}

.changelog-announcement .changelog-body {
    margin: 3px;
    margin-right: 0;
    margin-bottom: 12px;
}

.changelog-footer {
    padding-top: 3px;
    margin-left: 10px;
    color: #a0a0a0;
}

.changelog-not-approved {
    font-weight: bold;
    font-size: 18px;
    color: #ff051f;
    background-color: #FFEFAD;
    padding: 5px;
    border: 1px solid #ff051f;
}

.changelog-group-header {
    padding: 0px 0px 10px 0;
    font-size: 18px;
    color: #a0a0a0;
    font-weight: 300;
    margin-left: 10px;
}

.changelog-announcement>.changelog-group-header {
    margin-left: 10px;
    padding-top: 5px;
}

.changelog-actionbar {
    text-align: right;
}

.changelog-priority-high.changelog-panel {
    border-left: 5px solid #ff7d05;
    border-top: 1px solid #e3e3e3;
    margin-bottom: 20px;
}

.changelog-priority-normal.changelog-panel {
    border-left: 5px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    margin-bottom: 20px;
}

.changelog-announcement.changelog-priority-normal.changelog-panel {
    border-left: 0px;
    margin-bottom: 0px;
}

.changelog-announcement.changelog-priority-high.changelog-panel {
    border-left: 0px;
    margin-bottom: 0px;
}

.widget>.announcement-panel {
    margin-bottom: 10px;
    background-color: #fafafa;
}

.widget .changelog-header {
    line-height: 20px;
}

.widget .changelog-body {
    margin-top: 5px;
    margin-bottom: 5px;
}

.widget .changelog-group-header {
    font-size: 14px;
    padding-bottom: 5px;
}

.widget>.changelog-panel.changelog-priority-normal {
    margin-bottom: 0px;
}

.widget>.changelog-panel.changelog-priority-high {
    margin-bottom: 0px;
}

/* changelog end */

.clickable {
    cursor: pointer;
}

/* LiveSearchField style */

.search-item {
    font: normal 11px tahoma, arial, helvetica, sans-serif;
    padding: 3px 10px 3px 10px;
    border: 1px solid #fff;
    border-bottom: 1px solid #eeeeee;
    white-space: normal;
    color: #555;
}

.search-item h3 {
    display: block;
    font: inherit;
    font-weight: bold;
    color: #222;
}

.search-item h3 span {
    float: right;
    font-weight: normal;
    margin: 0 0 5px 5px;
    width: 70px;
    display: block;
    clear: none;
}

/* END LiveSearchField style */

/* BEGIN Loading mask style */
#loading-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 20001;
    background-color: white;
}

#loading {
    width: auto;
    z-index: 20002;
}

#loading div {
    width: 275px;
    padding-bottom: 5px;
    text-align: left;
}

#nojscript-msg,
#nocookie-msg {
    font-weight: bold;
    color: red;
    padding-top: 7px;
}

/* END Loading mask style */

/**
 * GlobalMessage settings
 */
#v-global-message {
    position: absolute;
    width: 400px;
    z-index: 30000;
    overflow: auto;
    max-height: 100%;
    padding-right: 20px;
}

#v-global-message .x-box-mc {
    font-size: 11px;
}

.v-mask-content-loading {
    background-color: white !important;
    opacity: 1.0 !important;
}

/**
 * ToolButtons fieldset legend CSS
 */
.x-fieldset legend .v-toolbutton {
    float: left !important;
    margin-left: 0pt;
    margin-right: 3px;
}

.x-fieldset {
    overflow: visible;
}

.x-form-item .v-toolbutton {
    margin-top: 3px;
    float: left;
}

.v-language-change {
    background: url(img/icon/flag/language_change.png) no-repeat;
    width: 48px;
    height: 48px;
}

.v-language-change_small {
    background: url(img/icon/flag/language_change.png) no-repeat;
    width: 16px;
    height: 16px;
}

.v-user-acls_small {
    background: url(gray/large_icons/user_acls.png) no-repeat;
    width: 16px;
    height: 16px;
}

.v-frontend-settings_small {
    background: url(gray/large_icons/frontend_settings.png) no-repeat;
    width: 16px;
    height: 16px;
}

/**
 * Global CSS sytles
 */
.v-float-left {
    float: left;
}

.v-float-right {
    float: right;
}

/**
 * XCheckBox CSS (improved checkbox widget)
 */
.xcheckbox-wrap {
    line-height: 18px;
    padding-top: 2px;
}

.xcheckbox-wrap a {
    display: block;
    width: 16px;
    height: 16px;
    float: left;
}

.x-toolbar .xcheckbox-wrap {
    padding: 0 0 2px 0;
}

.xcheckbox-on {
    background: transparent url(/ext/resources/images/default/menu/checked.gif) no-repeat 0 0;
}

.xcheckbox-off {
    background: transparent url(/ext/resources/images/default/menu/unchecked.gif) no-repeat 0 0;
}

.xcheckbox-disabled {
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default;
}

/* InfoPanel formattings */
.v-infopanel {
    padding: 6px;
}

.v-infopanel-heading {
    font-weight: bold;
    padding: 6px 6px 2px;
}

.v-infopanel-item {
    padding: 2px 6px 6px;
}

/**
 * Ext.ux.CustomContentField
 */
.x-customcontent-field {
    font-size: 93%;
    padding: 3px 3px 3px 0pt;
}

/* Default classes for Vigo inline elements with right margin */
.v-inline {
    display: inline;
    margin-right: 5px;
}

.v-inline-nowrap {
    white-space: nowrap;
    display: inline;
}

.v-inline-nowrap-spacer {
    margin-right: 5px;
}

/* Text Selection */

.x-selectable,
.x-selectable * {
    user-select: text ! important;
    -moz-user-select: text ! important;
    -webkit-user-select: text ! important;
    -khtml-user-select: text ! important;
    -o-user-select: text ! important;
}

.x-form-item-label,
.x-not-selectable {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
}


/**
 * Country flags
 */
/*.icon-flag-9.4.e164.arpa {
background-image: url('img/icon/flag/9.4.e164.arpa.png') !important;
}*/

.icon-flag-gtld,
.icon-flag-aero,
.icon-flag-asia,
.icon-flag-com,
.icon-flag-info,
.icon-flag-jobs,
.icon-flag-mobi,
.icon-flag-museum,
.icon-flag-name,
.icon-flag-net,
.icon-flag-org,
.icon-flag-tel,
.icon-flag-travel,
.icon-flag-pro {
    background-image: url('img/icon/flag/generic.png') !important;
}

.icon-flag-ac {
    background-image: url('img/icon/flag/uk.png') !important;
}

.icon-flag-af {
    background-image: url('img/icon/flag/af.png') !important;
}

.icon-flag-ag {
    background-image: url('img/icon/flag/ag.png') !important;
}

.icon-flag-ai {
    background-image: url('img/icon/flag/ai.png') !important;
}

.icon-flag-am {
    background-image: url('img/icon/flag/am.png') !important;
}

.icon-flag-ar {
    background-image: url('img/icon/flag/ar.png') !important;
}

.icon-flag-as {
    background-image: url('img/icon/flag/as.png') !important;
}

.icon-flag-at {
    background-image: url('img/icon/flag/at.png') !important;
}

.icon-flag-au {
    background-image: url('img/icon/flag/au.png') !important;
}

.icon-flag-be {
    background-image: url('img/icon/flag/be.png') !important;
}

.icon-flag-bg {
    background-image: url('img/icon/flag/bg.png') !important;
}

.icon-flag-bi {
    background-image: url('img/icon/flag/bi.png') !important;
}

.icon-flag-bo {
    background-image: url('img/icon/flag/bo.png') !important;
}

.icon-flag-br {
    background-image: url('img/icon/flag/br.png') !important;
}

.icon-flag-bt {
    background-image: url('img/icon/flag/bt.png') !important;
}

.icon-flag-by {
    background-image: url('img/icon/flag/by.png') !important;
}

.icon-flag-bz {
    background-image: url('img/icon/flag/bz.png') !important;
}

.icon-flag-ca {
    background-image: url('img/icon/flag/ca.png') !important;
}

.icon-flag-cat {
    background-image: url('img/icon/flag/cat.png') !important;
}

.icon-flag-cc {
    background-image: url('img/icon/flag/cc.png') !important;
}

.icon-flag-cd {
    background-image: url('img/icon/flag/cd.png') !important;
}

.icon-flag-cg {
    background-image: url('img/icon/flag/cg.png') !important;
}

.icon-flag-ch {
    background-image: url('img/icon/flag/ch.png') !important;
}

.icon-flag-cl {
    background-image: url('img/icon/flag/cl.png') !important;
}

.icon-flag-cm {
    background-image: url('img/icon/flag/cm.png') !important;
}

.icon-flag-ca {
    background-image: url('img/icon/flag/ca.png') !important;
}

.icon-flag-cn {
    background-image: url('img/icon/flag/cn.png') !important;
}

.icon-flag-co {
    background-image: url('img/icon/flag/co.png') !important;
}

.icon-flag-cu {
    background-image: url('img/icon/flag/cu.png') !important;
}

.icon-flag-cr {
    background-image: url('img/icon/flag/cr.png') !important;
}

.icon-flag-cx {
    background-image: url('img/icon/flag/cx.png') !important;
}

.icon-flag-cz {
    background-image: url('img/icon/flag/cz.png') !important;
}

.icon-flag-de {
    background-image: url('img/icon/flag/de.png') !important;
}

.icon-flag-dj {
    background-image: url('img/icon/flag/dj.png') !important;
}

.icon-flag-dk {
    background-image: url('img/icon/flag/dk.png') !important;
}

.icon-flag-do {
    background-image: url('img/icon/flag/do.png') !important;
}

.icon-flag-ec {
    background-image: url('img/icon/flag/ec.png') !important;
}

.icon-flag-ee {
    background-image: url('img/icon/flag/ee.png') !important;
}

.icon-flag-es {
    background-image: url('img/icon/flag/es.png') !important;
}

.icon-flag-eu {
    background-image: url('img/icon/flag/eu.png') !important;
}

.icon-flag-fi {
    background-image: url('img/icon/flag/fi.png') !important;
}

.icon-flag-fj {
    background-image: url('img/icon/flag/fj.png') !important;
}

.icon-flag-fm {
    background-image: url('img/icon/flag/fm.png') !important;
}

.icon-flag-fr {
    background-image: url('img/icon/flag/fr.png') !important;
}

.icon-flag-gd {
    background-image: url('img/icon/flag/gd.png') !important;
}

.icon-flag-gg {
    background-image: url('img/icon/flag/guernsey.png') !important;
}

.icon-flag-gi {
    background-image: url('img/icon/flag/gi.png') !important;
}

.icon-flag-gl {
    background-image: url('img/icon/flag/gl.png') !important;
}

.icon-flag-gr {
    background-image: url('img/icon/flag/gr.png') !important;
}

.icon-flag-gs {
    background-image: url('img/icon/flag/gs.png') !important;
}

.icon-flag-gt {
    background-image: url('img/icon/flag/gt.png') !important;
}

.icon-flag-gy {
    background-image: url('img/icon/flag/gy.png') !important;
}

.icon-flag-hk {
    background-image: url('img/icon/flag/hk.png') !important;
}

.icon-flag-hm {
    background-image: url('img/icon/flag/hm.png') !important;
}

.icon-flag-hn {
    background-image: url('img/icon/flag/hn.png') !important;
}

.icon-flag-ht {
    background-image: url('img/icon/flag/ht.png') !important;
}

.icon-flag-hu {
    background-image: url('img/icon/flag/hu.png') !important;
}

.icon-flag-id {
    background-image: url('img/icon/flag/id.png') !important;
}

.icon-flag-ie {
    background-image: url('img/icon/flag/ie.png') !important;
}

.icon-flag-il {
    background-image: url('img/icon/flag/il.png') !important;
}

.icon-flag-im {
    background-image: url('img/icon/flag/man_isle_of.png') !important;
}

.icon-flag-in {
    background-image: url('img/icon/flag/in.png') !important;
}

.icon-flag-io {
    background-image: url('img/icon/flag/uk.png') !important;
}

.icon-flag-it {
    background-image: url('img/icon/flag/it.png') !important;
}

.icon-flag-je {
    background-image: url('img/icon/flag/jersey.png') !important;
}

.icon-flag-jp {
    background-image: url('img/icon/flag/jp.png') !important;
}

.icon-flag-kg {
    background-image: url('img/icon/flag/kg.png') !important;
}

.icon-flag-ki {
    background-image: url('img/icon/flag/ki.png') !important;
}

.icon-flag-kr {
    background-image: url('img/icon/flag/kr.png') !important;
}

.icon-flag-kz {
    background-image: url('img/icon/flag/kz.png') !important;
}

.icon-flag-la {
    background-image: url('img/icon/flag/la.png') !important;
}

.icon-flag-lc {
    background-image: url('img/icon/flag/lc.png') !important;
}

.icon-flag-li {
    background-image: url('img/icon/flag/li.png') !important;
}

.icon-flag-lt {
    background-image: url('img/icon/flag/lt.png') !important;
}

.icon-flag-ls {
    background-image: url('img/icon/flag/ls.png') !important;
}

.icon-flag-lu {
    background-image: url('img/icon/flag/lu.png') !important;
}

.icon-flag-lv {
    background-image: url('img/icon/flag/lv.png') !important;
}

.icon-flag-ly {
    background-image: url('img/icon/flag/ly.png') !important;
}

.icon-flag-md {
    background-image: url('img/icon/flag/md.png') !important;
}

.icon-flag-me {
    background-image: url('img/icon/flag/me.png') !important;
}

.icon-flag-mm {
    background-image: url('img/icon/flag/mm.png') !important;
}

.icon-flag-mn {
    background-image: url('img/icon/flag/mn.png') !important;
}

.icon-flag-ms {
    background-image: url('img/icon/flag/ms.png') !important;
}

.icon-flag-mt {
    background-image: url('img/icon/flag/mt.png') !important;
}

.icon-flag-mu {
    background-image: url('img/icon/flag/mu.png') !important;
}

.icon-flag-mx {
    background-image: url('img/icon/flag/mx.png') !important;
}

.icon-flag-my {
    background-image: url('img/icon/flag/my.png') !important;
}

.icon-flag-nf {
    background-image: url('img/icon/flag/nf.png') !important;
}

.icon-flag-ng {
    background-image: url('img/icon/flag/ng.png') !important;
}

.icon-flag-ni {
    background-image: url('img/icon/flag/ni.png') !important;
}

.icon-flag-nl {
    background-image: url('img/icon/flag/nl.png') !important;
}

.icon-flag-no {
    background-image: url('img/icon/flag/no.png') !important;
}

.icon-flag-nu {
    background-image: url('img/icon/flag/nu.png') !important;
}

.icon-flag-nz {
    background-image: url('img/icon/flag/nz.png') !important;
}

.icon-flag-pa {
    background-image: url('img/icon/flag/pa.png') !important;
}

.icon-flag-pe {
    background-image: url('img/icon/flag/pe.png') !important;
}

.icon-flag-ph {
    background-image: url('img/icon/flag/ph.png') !important;
}

.icon-flag-pk {
    background-image: url('img/icon/flag/pk.png') !important;
}

.icon-flag-pl {
    background-image: url('img/icon/flag/pl.png') !important;
}

.icon-flag-pm {
    background-image: url('img/icon/flag/pm.png') !important;
}

.icon-flag-pr {
    background-image: url('img/icon/flag/pr.png') !important;
}

.icon-flag-ps {
    background-image: url('img/icon/flag/ps.png') !important;
}

.icon-flag-pt {
    background-image: url('img/icon/flag/pt.png') !important;
}

.icon-flag-pw {
    background-image: url('img/icon/flag/pw.png') !important;
}

.icon-flag-py {
    background-image: url('img/icon/flag/py.png') !important;
}

.icon-flag-re {
    background-image: url('img/icon/flag/re.png') !important;
}

.icon-flag-ro {
    background-image: url('img/icon/flag/ro.png') !important;
}

.icon-flag-ru {
    background-image: url('img/icon/flag/ru.png') !important;
}

.icon-flag-sc {
    background-image: url('img/icon/flag/sc.png') !important;
}

.icon-flag-se {
    background-image: url('img/icon/flag/se.png') !important;
}

.icon-flag-sg {
    background-image: url('img/icon/flag/sg.png') !important;
}

.icon-flag-sh {
    background-image: url('img/icon/flag/sh.png') !important;
}

.icon-flag-si {
    background-image: url('img/icon/flag/si.png') !important;
}

.icon-flag-sk {
    background-image: url('img/icon/flag/sk.png') !important;
}

.icon-flag-sb {
    background-image: url('img/icon/flag/sb.png') !important;
}

.icon-flag-so {
    background-image: url('img/icon/flag/so.png') !important;
}

.icon-flag-st {
    background-image: url('img/icon/flag/st.png') !important;
}

.icon-flag-su {
    background-image: url('img/icon/flag/su.png') !important;
}

.icon-flag-sv {
    background-image: url('img/icon/flag/sv.png') !important;
}

.icon-flag-tc {
    background-image: url('img/icon/flag/tc.png') !important;
}

.icon-flag-tf {
    background-image: url('img/icon/flag/tf.png') !important;
}

.icon-flag-th {
    background-image: url('img/icon/flag/th.png') !important;
}

.icon-flag-tk {
    background-image: url('img/icon/flag/tk.png') !important;
}

.icon-flag-tl {
    background-image: url('img/icon/flag/tl.png') !important;
}

.icon-flag-tm {
    background-image: url('img/icon/flag/tm.png') !important;
}

.icon-flag-to {
    background-image: url('img/icon/flag/to.png') !important;
}

.icon-flag-tr {
    background-image: url('img/icon/flag/tr.png') !important;
}

.icon-flag-tt {
    background-image: url('img/icon/flag/tt.png') !important;
}

.icon-flag-tv {
    background-image: url('img/icon/flag/tv.png') !important;
}

.icon-flag-tw {
    background-image: url('img/icon/flag/tw.png') !important;
}

.icon-flag-ua {
    background-image: url('img/icon/flag/ua.png') !important;
}

.icon-flag-uk {
    background-image: url('img/icon/flag/uk.png') !important;
}

.icon-flag-us {
    background-image: url('img/icon/flag/us.png') !important;
}

.icon-flag-uy {
    background-image: url('img/icon/flag/uy.png') !important;
}

.icon-flag-vc {
    background-image: url('img/icon/flag/vc.png') !important;
}

.icon-flag-ve {
    background-image: url('img/icon/flag/ve.png') !important;
}

.icon-flag-vg {
    background-image: url('img/icon/flag/vg.png') !important;
}

.icon-flag-vn {
    background-image: url('img/icon/flag/vn.png') !important;
}

.icon-flag-vu {
    background-image: url('img/icon/flag/vu.png') !important;
}

.icon-flag-wf {
    background-image: url('img/icon/flag/wf.png') !important;
}

.icon-flag-ws {
    background-image: url('img/icon/flag/ws.png') !important;
}

.icon-flag-yt {
    background-image: url('img/icon/flag/yt.png') !important;
}

.icon-flag-za {
    background-image: url('img/icon/flag/za.png') !important;
}

.text-align-center {
    text-align: center !important;
}

.icon-warning {
    background-image: url('img/icon/icon_warning.gif');
    background-position: 3px;
    background-repeat: no-repeat;
}

.iconResizer {
    height: 16px;
    width: 16px;
}

.v-cell-invalid {
    background: transparent url(/ext/resources/images/default/grid/invalid_line.gif) repeat-x scroll bottom center;
}

.v-form-text {
    font-size: 100%;
    padding-left: 2px;
    padding-top: 3px;
}

/* force black text for dragged item */
.x-dd-drag-proxy .menu-node a span,
.x-dd-drag-proxy .menu-node.x-tree-selected a span {
    font-weight: normal;
    color: #000000;
}

/* Vigo.form.ComboBox  (renderCheckbox=true) */
.x-combo-list input.x-tree-node-cb {
    margin-right: 6px;
    margin-bottom: -3px;
}

/* Ext.ux.tree.ColumnTree */
.x-column-tree .x-tree-selected {
    background-color: #DFE8F6 !important;
    background-image: none;
    border-color: #A3BAE9;
}

.x-tool-plusten {
    background-position: 0 -330px;
}

.x-tool-plusten-over {
    background-position: -15px -330px;
}

/* External Localization */

.v-localized-text-marker-green {
    background: url(img/green-40.png) transparent repeat;
    border: 1px solid #009900;
}

.v-localized-text-marker-red {
    background: url(img/red-40.png) transparent repeat;
    border: 1px solid #990000;
}

.v-localized-text-marker-blue {
    background: url(img/blue-40.png) transparent repeat;
    border: 1px solid #000099;
}

/* Generic dashboard styles */

div.v-dashboard-item-head {
    font-size: 11pt;
    font-weight: bold;
}

div.v-dashboard-item-text {
    color: #666;
}

div.v-dashboard-item-link {
    color: black;
    font-weight: bold;
    font-size: 8pt;
}

div.v-dashboard-item-text,
div.v-dashboard-item-link {
    padding-top: 5px;
}

/* Prereg Dashboard and other multicolumn panels */

div.v-dashboard-item-icon,
.v-newtld-dashboard-tldfinder,
.v-newtld-dashboard-prereg-management,
.v-newtld-dashboard-prereg-create,
.v-newtld-dashboard-tmch-management,
.v-newtld-dashboard-tmch-create-mark,
.v-newtld-dashboard-tmch-preregs,
.v-newtld-dashboard-tmch-smdfile-import,
.v-newtld-dashboard-prereg-config,
.v-premium-domain-dashboard-all-domains,
.v-premium-domain-dashboard-all-tlds {
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
    background-position: center;
}

.v-newtld-dashboard-tldfinder {
    background-image: url(img/icon/newtld/dashboard-tldfinder.png);
}

.v-newtld-dashboard-prereg-management {
    background-image: url(img/icon/newtld/dashboard-prereg-management.png);
}

.v-newtld-dashboard-prereg-create {
    background-image: url(img/icon/newtld/dashboard-prereg-create.png);
}

.v-newtld-dashboard-tmch-management {
    background-image: url(img/icon/newtld/dashboard-tmch-management.png);
}

.v-newtld-dashboard-tmch-create-mark {
    background-image: url(img/icon/newtld/dashboard-tmch-create-mark.png);
}

.v-newtld-dashboard-tmch-preregs {
    background-image: url(img/icon/newtld/dashboard-tmch-preregs.png);
}

.v-newtld-dashboard-tmch-smdfile-import {
    background-image: url(img/icon/newtld/dashboard-tmch-smdfile-import.png);
}

.v-newtld-dashboard-prereg-config {
    background-image: url(img/icon/newtld/dashboard-prereg-config.png);
}

.v-premium-domain-dashboard-all-domains {
    background-image: url(img/icon/premiumdomain/fa-dollar-55x55.png);
}

.v-premium-domain-dashboard-all-tlds {
    background-image: url(img/icon/premiumdomain/list-w-dollar-55x55.png);
}


/* Prereg Menu Icons */

.iconPreregManagement {
    background-image: url(img/icon/newtld/menu-prereg-management.png) !important;
}

.iconNewgTLDFinder {
    background-image: url(img/icon/newtld/menu-newgtldfinder.png) !important;
}


/* Premium Domain Menu Icons */

.iconPremiumDomainDashboard {
    background-image: url(img/icon/premiumdomain/fa-dollar-16x16.png) !important;
}


/* Disabled Items */
input.x-item-disabled,
textarea.x-item-disabled {
    color: #444;
    border-color: #BBB;
    opacity: .8;
    cursor: not-allowed;
}

/** Gray progress bar for all */

.x-progress-wrap {
    border-color: #8E8E8E;
}

.x-progress-inner {
    background-color: #E7E7E7;
    background-image: url(/ext/resources/images/gray/qtip/bg.gif);
}

.x-progress-bar {
    background-color: #BCBCBC;
    background-image: url(/ext/resources/images/gray/progress/progress-bg.gif);
    border-top-color: #E2E2E2;
    border-bottom-color: #A4A4A4;
    border-right-color: #A4A4A4;
}

.x-progress-text {
    visibility: hidden;
}

.x-progress-text-back {
    visibility: visible;
}

.x-progress-text,
.x-progress-text-back {
    font-size: 10px;
    font-weight: normal;
}

/* Two Column Portal Panels*/

td.x-table-layout-fifty-cent {
    width: 50%;
}



/********************************************************
 * Hosting-Modul: DataView for Navigation 				*
 ********************************************************/


.storageNavi {
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.storageNavi>span {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    /* color: #F95A06;*/
    font-size: 12px;
    font-weight: bold;
}


.showNaviImg_storage {
    width: 48px;
    height: 48px;
    background: url(img/icon/hosting/storage.png) no-repeat;
}

.showNaviImg_vhost {
    width: 48px;
    height: 48px;
    background: url(img/icon/hosting/vhost.png) no-repeat;
}

.showNaviImg_mail {
    width: 48px;
    height: 48px;
    background: url(img/icon/hosting/email.png) no-repeat;
}

.showNaviImg_host {
    width: 48px;
    height: 48px;
    background: url(img/icon/hosting/server.png) no-repeat;
}

.showNaviImg_db {
    width: 48px;
    height: 48px;
    background: url(img/icon/hosting/database.png) no-repeat;
}

.showNaviImg_user {
    width: 48px;
    height: 48px;
    background: url(img/icon/hosting/kuser.png) no-repeat;
}

.menuItemSelected {
    background: #D8D8D8;
}


.menuItemOver {
    background-color: #D8D8D8;
    cursor: pointer;
}

.noBorderPlease:focus,
.noBorderPlease::-moz-focus-inner {
    outline: none;
    border: 0;
}




/* Hacks for module 'Hosting' */

.tbar-border-margin {
    margin-bottom: 10px;
}

div.tbar-border-margin>div>div.x-panel-tbar {
    margin-top: 0;
}

div.tbar-border-margin>div.x-panel-bwrap {
    border: 1px solid #C2C2C2;
}

.tbar-hack {
    border: 0 none;
    padding-right: 0;
    border-bottom: 1px solid #C2C2C2;
}

div.form-border-hack>div.x-panel-bwrap {
    border: 1px solid #C2C2C2;
}

.captionPrettify {
    color: #828282;
    font: bold 13px tahoma, arial, helvetica, sans-serif;
    padding-bottom: 5px;
}


/********************************************************
 * END Hosting-Modul									*
 ********************************************************/

.iconMinus {
    background-image: url(/ui/resources/img/icon/minus.png) !important;
}

.iconPlus {
    background-image: url(/ui/resources/img/icon/plus.png) !important;
}

/* ActionColumn - center the icon*/

.x-grid-center-icon {
    display: block;
    margin: 0 auto;
    text-align: center;
    cursor: hand;
}




/*
 * adjust the the content of the west-region, which is split up into north, center & south
 * sometimes, the center region overlaps the northern one, due to a miscalculation of Ext
 */

#home-panel {
    height: 55px;
}

#treeMainMenu {
    top: 55px !important;
}


/**
 * allow mutliple rows in the prices-grid
 * @see http://dashasalo.com/2011/04/01/extjs-multi-line-grid-headers-and-cells/
 */
#pricelistGrid .x-grid3-cell-inner {
    white-space: normal;
}

/**
 * LovCombo
 * /ui-core/ux/form/LovCombo.js
 */
.ux-lovcombo-icon {
    width: 16px;
    height: 16px;
    float: left;
    background-position: -1px -1px ! important;
    background-repeat: no-repeat ! important;
}

.ux-lovcombo-icon-checked {
    background: transparent url(/ext/resources/images/default/menu/checked.gif);
}

.ux-lovcombo-icon-unchecked {
    background: transparent url(/ext/resources/images/default/menu/unchecked.gif);
}

/* IE patch */
.ext-ie .ux-lovcombo-item-text {
    position: absolute;
    left: 16px;
    top: 3px;
}

.ext-ie .ux-lovcombo-icon {
    float: none;
}

.ext-ie .x-combo-list-item {
    position: relative;
}

.custom_combo_field {}

/**
  *   Icons die im neuen Design nicht eingebunden wurden
  */

.btnWireTransfer {
    background-image: url(/ui/resources/img/buttons/btnWireTransfer.png);
}

.btnCreditCard {
    background-image: url(/ui/resources/img/buttons/btnCreditCard.png);
}

.btnAccountStatement {
    background-image: url(/ui/resources/img/buttons/btnAccountStatement.png);
}

.iconFlagGermany {
    background-image: url(/ui/resources/img/icon/flag/germany.png);
    height: 16px;
    width: 16px;
}

.iconFrontendSetting_small {
    background-image: url(/ui/resources/img/frontend_setting_small.png);
    height: 16px;
    width: 16px;
}

.iconDomainParking_small {
    background-image: url(/ui/resources/img/domain_parking_small.png);
    height: 16px;
    width: 16px;
}

.iconLanguageChange_small {
    background-image: url(/ui/resources/img/v-language.change_small.png);
    height: 16px;
    width: 16px;
}

.iconUserProfile_small {
    background-image: url(/ui/resources/img/user_profile_small.png);
    height: 16px;
    width: 16px;
}

.iconUserPrivileges_small {
    background-image: url(/ui/resources/img/user_privilegs_small.png);
    height: 16px;
    width: 16px;
}

.iconHelpOverview {
    background-image: url(/ui/resources/img/icon/rettungsring.png) !important;
    height: 16px;
    width: 16px;
}

.iconUser {
    background-image: url("/ui/resources/img/icon/famfamfam/png/user.png") !important;
}

.iconUserGo {
    background-image: url("/ui/resources/img/icon/famfamfam/png/user_go.png") !important;
}

.btnPayPal {
    background-image: url(/ui/resources/img/buttons/btnPayPal.png);
}

.content-premium-domains {}

.content-premium-domains hr {
    height: 1px;
    border: 1px solid #888;
    margin: 15px 0 15px;
}

.premium-domains-recommended {
    width: 200px;
    height: 56px;
    padding-right: 20px;
}

div.premium-domain-price {}

div.premium-domain-price .header {
    padding-bottom: 5px;
}

div.premium-domain-price .header .domain-name {
    font-weight: bold;
}

.overview-item {
    vertical-align: top;
    margin: 0 10px 10px 10px;
}

.overview-item-icon {
    width: 65px;
    vertical-align: top;
}

.overview-item-content {
    vertical-align: top;
}

div+.autoinquire-disabled-msg {
    top: 50% !important;
}

.zone-premium-icon {
    background: url('img/icon/famfamfam/png/bullet_star.png') center center no-repeat;
    width: 12px;
    height: 12px;
}

.modalxPanel ul,
div #localeEditorOverviewGrid ul {
    list-style: outside none disc;
    margin-left: 26px;
    display: block;
}

#zoneServiceWizardPanel div.hintfield div.x-panel-body,
#zoneServiceWizardPanel div.v-formhint-field div.x-panel-body {
    background-color: #ffffd0;
    color: #000000;
    border: 0 !important;
}

.hintfieldSuccess,
.hintfieldSuccess * {
    background-color: #aaddaa !important;
}

.hintfieldWarning,
.hintfieldWarning * {}

.hintfieldError,
.hintfieldError * {
    background-color: #ffaaaa !important;
}

.promo-header-outer {
    display: block;
    text-align: center;
    max-width: 98%;

}

.promo-header-section {
    width: 99%;
    padding: 10px 0;
}

.promo-header-section>div.topAds_item {
    float: left;
}

.promo-header {}

.iconNicSuccess {
    background-image: url(gray/icons/success.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicFail {
    background-image: url(gray/icons/fail.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicWarning {
    background-image: url(gray/icons/warning.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicDomainCreate {
    background-image: url(gray/icons/domain_create.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicDomainOverview {
    background-image: url(gray/icons/domain_overview.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicDomainTransfer {
    background-image: url(gray/icons/domain_transfer.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicDomainCancelation {
    background-image: url(gray/icons/domain_cancelation.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicContactCreate {
    background-image: url(gray/icons/contact_create.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicContactOverview {
    background-image: url(gray/icons/contact_overview.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconNicInfo {
    background-image: url(img/icon/infomation-circle.png) !important;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: 0px 49%;
}

.iconPromoInfo {
    background-image: url(img/icon/promoinfo.png);
    background-repeat: no-repeat;
    width: 144px;
    height: 46px;
}

.iconPromoInfoInactive {
    background-image: url(img/icon/promoinfo-inactive.jpg);
    background-repeat: no-repeat;
    width: 144px;
    height: 46px;
}

.iconPromoInfoSmall {
    background-image: url(img/icon/promoinfo-small.png);
    background-repeat: no-repeat;
    width: 53px;
    height: 17px;
}

.iconPromoInfoSmallInactive {
    background-image: url(img/icon/promoinfo-small-inactive.jpg);
    background-repeat: no-repeat;
    width: 53px;
    height: 17px;
}

.pricelistPromoInfoSmall {
    border-style: none;
    background-color: transparent;
    cursor: pointer;
}


/* no background-image in cehckbox-column ofRR-editor-grid 'Zone-Management'*/
#rrEditorGrid .x-grid3-body .x-grid3-td-checker {
    background-image: none;
}


.certificate-provider-symantec {
    background: #eee url("/resources/theme/images/logo-symantec.png") no-repeat scroll 10px center;
    height: 76px !important;
    width: 150px !important;
}

.certificate-provider-digicert {
    background: #eee url("/resources/theme/images/digicert.png") no-repeat scroll 10px center;
    height: 45px !important;
    width: 150px !important;
}

.certificate-provider-geotrust {
    background: #eee url("/resources/theme/images/logo-geotrust-150x42.png") no-repeat scroll 10px center;
    height: 45px !important;
    width: 150px !important;
}

.certificate-provider-thawte {
    background: #eee url("/resources/theme/images/logo-thawte-150x42.png") no-repeat scroll 10px center;
    height: 45px !important;
    width: 150px !important;
}

.certificate-provider-comodo {
    background: #eee url("/resources/theme/images/logo-comodo-150x42.png") no-repeat scroll 10px center;
    height: 45px !important;
    width: 150px !important;
}

.certificate-provider-rapidssl {
    background: #eee url("/resources/theme/images/logo-rapidssl-150x42.png") no-repeat scroll 10px center;
    height: 45px !important;
    width: 150px !important;
}

.certificate-validation-dv {
    font-weight: bold !important;
    font-size: 14px !important;
    height: 45px !important;
    width: 150px !important;
}

.certificate-validation-ov {
    font-weight: bold !important;
    font-size: 14px !important;
    height: 45px !important;
    width: 150px !important;
}

.certificate-validation-ev {
    font-weight: bold !important;
    font-size: 14px !important;
    height: 45px !important;
    width: 150px !important;
}

table.ssl-prices .certificate {
    min-width: 200px;
}


/* GDPR */

#gdpr-hints {}

#gdpr-hints .page-title {
    margin-top: 10px;
    font-size: 18px;
    padding-bottom: 16px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
}

#gdpr-hints h1 {
    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 5px;
}

#gdpr-hints div.subcontractors {
    margin-bottom: 18px;
}

#gdpr-hints div.subcontractor {
    padding: 8px 0;
}

#gdpr-hints div.subcontractor div.name {
    font-weight: bold;
}

#gdpr-hints div.subcontractor div.address {}

#gdpr-hints div.gdpr-av {
    margin-bottom: 20px;
}

#gdpr-hints div.gdpr-av div.icon {
    display: inline-block;
}

#gdpr-hints div.gdpr-av div.download {
    display: inline-block;
    vertical-align: top;
    padding: 22px 10px;
}

#gdpr-hints div.gdpr-tom {}

#gdpr-hints div.gdpr-tom div.icon {
    display: inline-block;
}

#gdpr-hints div.gdpr-tom div.download {
    display: inline-block;
    vertical-align: top;
    padding: 22px 10px;
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v34-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/open-sans-v34-latin-300.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin-300.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/open-sans-v34-latin-300.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');
  /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/open-sans-v34-latin-regular.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin-regular.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/open-sans-v34-latin-regular.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');
  /* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/open-sans-v34-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/open-sans-v34-latin-500.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin-500.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/open-sans-v34-latin-500.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg');
  /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v34-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/open-sans-v34-latin-600.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin-600.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/open-sans-v34-latin-600.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg');
  /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v34-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/open-sans-v34-latin-700.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin-700.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/open-sans-v34-latin-700.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');
  /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v34-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''),
    url('fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('fonts/open-sans-v34-latin-800.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('fonts/open-sans-v34-latin-800.woff') format('woff'),
    /* Modern Browsers */
    url('fonts/open-sans-v34-latin-800.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg');
  /* Legacy iOS */
}