/**
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;
}

