.sbx-custom__reset {
  display: block;
  position: relative;
  top: 12px;
  right: 12px;
  margin: 0;
  border: 0;
  background: none;
  cursor: pointer;
  padding: 0;
  font-size: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  fill: rgba(0, 0, 0, 0.5);
}
.sbx-custom__reset svg {
  display: block;
  margin: 4px;
  width: 19px;
  height: 19px;
}
#home-personal-promo .x-panel-tr{
	background-color: #f95a06;
}
#home-personal-promo .x-panel-tl{
	background-color: #f95a06;
}
#home-personal-promo .x-panel-tc{
	background-color: #f95a06;
}
.price-box-hint{
	font-size: 10px;
    color: #555;
}
.domain-price-box{
	width: 290px;
    border: 1px solid #c0c0c0;
    padding: 5px;
    background-color: rgb(255, 238, 184);
	float: left;
}
.price-box-label{
    width: 130px;
    float: left;
    text-align: right;
}
.price-box-price{
	padding-left: 10px;
	width: 145px;
    float: left;
    text-align: left;
}
.search-legacy-li{
	cursor: pointer;
	padding: 2px;
	line-height: 17px;
}
.search-legacy-li-hover{
	cursor: pointer;
	padding: 2px;
	background: transparent url(/ui/resources/theme/images/x3/menu/item-over.gif) repeat-x scroll left top;
	border: 1px dotted #FF7700 !important;
	line-height: 17px;
}
.search-legacy-li:hover{
	background-color: lightblue;
	background: transparent url(/ui/resources/theme/images/x3/menu/item-over.gif) repeat-x scroll left top;
	border: 1px dotted #FF7700 !important;
	line-height: 17px;
	opacity: .8;
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.search-legacy-div{
	position: relative;
}
.search-legacy-ul{
	position: fixed;
	z-index: 1000;
	background-color: #fff;
	width: 200px;
	border: 1px solid #FF7700;
}

.price-list-frontpage-block {
	padding-bottom: 30px;
}
.price-list-frontpage-block .header {
	font-size: 120%;
	padding-bottom: 15px;
}
.price-list-frontpage-block .sub-header {
	padding-top: 20px;
	padding-bottom: 8px;
}
.price-list-frontpage-block .sub-header h3 {
	color: #444444;
}
.price-list-frontpage-block .sub-header2 {
	padding-bottom: 8px;
}
.price-list-frontpage-block .body {
	line-height: 180%;
	color: #666666;
}
.price-list-frontpage-block .body * {
	color: #666666;
}
.price-list-frontpage-block .sub-body img {
	margin-left: -7px;
	margin-right: 16px;
}
.price-list-frontpage-block .link {
	padding-top: 7px;
}
.price-list-frontpage-block .iconlink {
}

.pricelist-promo-back {
	background-color: #d0f0d0;
}

table.optional-services-pricelist {
	border-spacing: 0;
	border-collapse: collapse;
}
.optional-services-pricelist tbody tr:nth-child(2n+1) td {
	background-color: #f7f7f7;
}
table.optional-services-pricelist thead th {
	border: 1px solid gray;
	background-color: lightgray;
	padding: 4px;
}
table.optional-services-pricelist tbody td {
	border: 1px solid gray;
	padding: 4px;
}

.iconRenew {
	background-image: url(gray/icons/undo.png) !important;
}
.v-pdf-download {
	background: url(gray/large_icons/pdf.png) no-repeat;
	width: 50px;
	height: 60px;
}
.v-zip-download {
	background: url(gray/large_icons/zip.png) no-repeat;
	width: 50px;
	height: 60px;
}
.v-doc-download {
	background: url(gray/large_icons/doc.png) no-repeat;
	width: 50px;
	height: 60px;
}
.v-unknown-download {
	background: url(gray/large_icons/unknown.png) no-repeat;
	width: 50px;
	height: 60px;
}
.v-excel-download {
	background: url(gray/large_icons/fields_48.png) no-repeat;
	width: 50px;
	height: 60px;
}
.v-link-download {
	background: url(gray/large_icons/link_48.png) no-repeat;
	width: 50px;
	height: 60px;
}
/*
CSS_MERGE_IMAGES
*/
.v-menu-item{
	padding-left: 16px !important;
}
/* end fix */
.x-layout-collapsed{
	background-color: transparent !important;
}
.v-page-title {
	color:#f95a06;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
}
.v-page-description {
	padding-bottom: 18px;
}
.v-mobi-iframe {
	display:block;
	width:100%;
	border:none;
}
a {
	color:#f95a06;
	text-decoration:none;
}
.displayfield {
	display: block;
	padding: 3px 3px 3px 0;
}
a:hover {
	text-decoration: underline;
}

p {
	margin:5px;
}

.v-center-content-padding {
	padding: 10px 5px 10px 10px;
}

.v-center-header {
	padding: 10px 5px 1px 10px;
}

.v-center-content {
	padding: 0px 0px 10px 10px;
}

td {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.v-response-status-panel {
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
}

.v-response-status-result-success {
	background: url(gray/icons/success.png) no-repeat;
	margin: 0;
	padding: 0 18px 0 20px;
}

.v-response-status-result-error {
	background: url(gray/icons/fail.png) no-repeat;
	margin: 0;
	padding: 0 18px 0 20px;
}

.v-response-status-result-notify,
.v-response-status-result-notice {
	background: url(gray/icons/info.png) no-repeat;
	margin: 0;
	padding: 0 18px 0 20px;
}

.v-response-status-messages {
	margin: 0;
}

.v-response-status-submessages {
	margin: 0;
	font-weight: normal;
	padding: 0 18px 0 25px;
}

.v-response-status-messages-success {
	border-top: 1px solid #00CC00;
}

.v-response-status-messages-error {
	border-top: 1px solid #FF0000;
}

.v-response-status-messages-notify,
.v-response-status-messages-notice {
	border-top: 1px solid #FFFF99;
}

.v-response-status-message {
	font-weight: bold;
}

.v-response-status-messageobjects {
	margin: 0 0 0 25px;
	font-style: italic;
}

.v-response-status-messageobject {
}

.v-response-status-history {
	margin-bottom:10px;
}

.v-response-status-history-over {
	background-color: #D0D0D0;
}

.v-status-success {
	color: green;
	font-weight: bold;
}

.v-status-spool {
	color: blue;
	font-weight: bold;
}

.v-boxitem {
	padding-bottom: 4px;
	color: #000;
}

.v-boxitem-footer {
	padding-bottom: 4px;
	padding-top: 12px;
	border-top: 1px solid #ccc;
	color: #000;
}

.v-boxitem div {
	padding-bottom: 8px;
}

.v-boxitem a, .v-boxitem-annotation a, .v-boxitem-heading a {
	text-decoration: none;
}

.v-boxitem a:hover, .v-boxitem-annotation a:hover, .v-boxitem-heading a:hover {
	text-decoration: underline;
}

.v-boxitem-annotation {
	font-size: 10px;
	text-align: right;
}

.v-boxitem-heading {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}

.v-status-error, .v-status-other {
	color: red;
	font-weight: bold;
}

.v-domaininfo div.x-panel-body {
	padding: 5px;
}

.v-domaininfo-header {
	font-weight: bold;
	padding-bottom: 10px;
}

.v-domaininfo-periods {
	border: 1px solid #CCCCCC;
	background: #DDDDDD url(gray/cmp-bg.gif) repeat-x;
	padding: 0px;
	margin: 0 0 5px 0;
}

.v-domaininfo-periods-title {
	font-weight: bold;
	white-space: nowrap;
	padding: 3px 3px 0 3px;
}

.v-domaininfo-periods-content {
	padding: 3px;
}

.v-domaininfo-conditions {
}

.v-domaininfo-conditions ul li {
	border: 1px solid #CCCCCC;
	background: #DDDDDD url(gray/cmp-bg.gif) repeat-x;
	padding: 3px;
	margin: 0 0 5px 0;
}

.v-user-profile {
	background: url(/ui/resources/img/icon/optional-services/user_profile.png) no-repeat;
	width: 48px;
	height: 48px;
}

.v-user-parking {
	background: url(/ui/resources/img/icon/optional-services/parking_settings.png) no-repeat;
	width: 48px;
	height: 48px;
}

.v-backorder-co {
	background: url(/resources/img/co-4.png) no-repeat;
	background-size: contain;
	height: 48px;
}

.v-backorder-settings {
	background: url(/ui/resources/img/icon/optional-services/backorder_settings.png) no-repeat;
	width: 48px;
	height: 48px;
}

.v-user-acls {
	background: url(/ui/resources/img/icon/optional-services/user_privileges.png) no-repeat;
	width: 48px;
	height: 48px;
}

.v-language-change {
	background: url(/ui/resources/img/icon/optional-services/language.png) no-repeat !important;
	width: 48px;
	height: 48px;
}

.v-frontend-auth-method {
	background: url(/ui/resources/img/icon/optional-services/authentication_method.png) no-repeat;
	width: 48px;
	height: 48px;
}

.v-frontend-trusted-app {
	background: url(/ui/resources/img/icon/optional-services/trusted_app_2.png) no-repeat;
	width: 48px;
	height: 48px;
}

.v-frontend-settings {
	background: url(/ui/resources/img/icon/optional-services/user_interface.png) no-repeat;
	width: 48px;
	height: 48px;
}

.v-startup-wizard {
	background: url(/ui/resources/img/icon/optional-services/setupassistant.png) no-repeat;
	border: 0px;
	width: 48px;
	height: 48px;
}

.v-hint {
	background-color: white;
	padding: 5px;
	border: 1px solid #C2C2C2;
	border-bottom: none;
}

.v-hint .v-hint-info {
	background: transparent url(gray/icons/info.png) no-repeat scroll left top;
}

.v-hint .v-hint-warning {
	background: transparent url(gray/icons/warning.png) no-repeat scroll left top;
}

.v-hint .v-hint-icon {
	float: left;
	height: 18px;
	width: 26px;
}

.v-hint .v-hint-content {
	padding: 1px 0 0 0;
	vertical-align: middle;
}

a.v-fix-moz-dot {
	color: white;
}


.overview-item-heading {
	font-size: 12px;
	font-weight: bold;
}

.overview-item-heading:link {
	text-decoration: none;
}

.overview-item-heading:hover {
	text-decoration: underline;
}

.overview-item-text {
	font-size: 12px;
	color: #888888;
	padding-top: 10px;
}

.loading-cell {
	background-image: url(gray/icons/loading.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

.whois-loading-indicator {
	background-image: url(gray/icons/loading2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 16px;
	margin: 3px;
	padding-left: 20px;
}

.whois-loading-indicator-done {
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 16px;
	margin: 3px;
	padding-left: 0px !important;
}

.float-left {
	float: left;
}

.iconAdd {
	background-image: url(gray/icons/add.png) !important;
}
.iconEdit {
	background-image: url(gray/icons/edit.png) !important;
}
.iconCancel {
	background-image: url(gray/icons/cancel.png) !important;
}
.iconDelete {
	background-image: url(gray/icons/delete.png) !important;
}
.iconUndo {
	background-image: url(gray/icons/undo.png) !important;
}
.iconTrashcan {
	background-image: url(gray/icons/trash.png) !important;
}
.iconPublish {
	background-image: url(gray/icons/publish.png) !important;
}
.iconRevoke {
	background-image: url(gray/icons/revoke.png) !important;
}
.iconUp {
	background-image: url(gray/icons/up.png) !important;
}
.iconDown {
	background-image: url(gray/icons/down.png) !important;
}
.iconDomainOverview {
	background-image: url(gray/icons/domain_overview.png) !important;
}
.iconDomainCreate {
	background-image: url(gray/icons/domain_create.png) !important;
}
.iconDomainEdit {
	background-image: url(gray/icons/edit.png) !important;
}
.iconDomainCancelation {
	background-image: url(gray/icons/domain_cancelation.png) !important;
}
.iconDomainSafe16 {
	background-image: url(gray/icons/tresor_16x16.png) !important;
}
.iconDomainSafe24 {
	background-image: url(gray/icons/tresor_24x24.png) !important;
}
.iconDomainTransfer {
	background-image: url(gray/icons/domain_transfer.png) !important;
}
.iconDomainTransferInOverview {
	background-image: url(gray/icons/domain_transfer_in_overview.png) !important;
}
.iconDomainTransferOutOverview {
	background-image: url(gray/icons/domain_transfer_out_overview.png) !important;
}
.iconContactOverview {
	background-image: url(gray/icons/contact_overview.png) !important;
}
.iconContactCreate {
	background-image: url(gray/icons/contact_create.png) !important;
}
.iconDNSRedirect {
	background-image: url(gray/icons/dns_redirect.png) !important;
}
.iconZoneOverview {
	background-image: url(gray/icons/dns_overview.png) !important;
}
.iconZoneCreate {
	background-image: url(gray/icons/dns_create.png) !important;
}
.iconChart {
	background-image: url(gray/icons/chart.png) !important;
}

.iconZoneImport {
	background-image: url(gray/icons/dns_import.png) !important;
}
.iconRedirectOverview {
	background-image: url(gray/icons/redirect_overview.png) !important;
}
.iconRedirectCreate {
	background-image: url(gray/icons/redirect_create.png) !important;
}
.iconRedirectCheckSource {
	background-image: url(gray/icons/view.png) !important;
}
.iconTools {
	background-image: url(gray/icons/tools.png) !important;
}
.iconToolsOUA {
	background-image: url(gray/icons/tools_oua.png) !important;
}
.iconToolsIDN {
	background-image: url(gray/icons/tools_idn.png) !important;
}
.iconToolsListGenerator {
	background-image: url(gray/icons/tools_list_generator.png) !important;
}
.iconToolsMultiWhois {
	background-image: url(gray/icons/tools_whois.png) !important;
}
.iconWhoisStatus {
	background-image: url(gray/icons/whois_status.png) !important;
}
.iconToolsMobilizer {
	background-image: url(gray/icons/mobilizer.png) !important;
}
.iconToolsTrademarkResearch {
	background-image: url(gray/icons/tools_trademark_research.png) !important;
}
.iconWizard {
	background-image: url(gray/icons/wizard.png) !important;
}
.iconToolsSpoolOverview {
	background-image: url(gray/icons/tools_spool_overview.png) !important;
}
.iconToolsSSLChecker {
	background-image: url(gray/icons/tools_ssl_checker.png) !important;
}
.iconToolsObjectCheck {
	background-image: url(gray/icons/tools_ssl_checker.png) !important;
}
.iconCustomerCenter {
	background-image: url(gray/icons/customer_center.png) !important;
}
.iconBillingOverview {
	background-image: url(gray/icons/billing_overview.png) !important;
}
.iconCustomerData {
	background-image: url(gray/icons/customer_data.png) !important;
}
.iconProductOverview {
	background-image: url(gray/icons/product_overview.png) !important;
}
.iconAdministration {
	background-image: url(gray/icons/administration.png) !important;
}
.iconAdminNews {
	background-image: url(gray/icons/news.png) !important;
}
.iconUserOverview {
	background-image: url(gray/icons/user_overview.png) !important;
}
.iconUserCreate {
	background-image: url(gray/icons/user_create.png) !important;
}
.iconUserEdit {
	background-image: url(gray/icons/user_edit.png) !important;
}
.iconUserEditACL {
	background-image: url(gray/icons/user_profile.png) !important;
}
.iconUserDelete {
	background-image: url(gray/icons/cancel.png) !important;
}
.iconUserTree {
	background-image: url(gray/icons/user_tree.png) !important;
}
.iconUserClone {
	background-image: url(gray/icons/user_clone.png) !important;
}
.iconView {
	background-image: url(gray/icons/view.png) !important;
}
.iconUserProfile {
	background-image: url(gray/icons/user_edit.png) !important;
}
.iconUserGray {
	background-image: url(gray/icons/user_gray.png) !important;
}
.iconUserRed {
	background-image: url(gray/icons/user_red.png) !important;
}
.iconContextEdit {
	background-image: url(gray/icons/context_edit.png) !important;
}
.iconClipboardAdd {
	background-image: url(gray/icons/new.png) !important;
}
.iconClipboardSave, .iconSave {
	background-image: url(gray/icons/save.png) !important;
}
.iconClipboardDelete {
	background-image: url(gray/icons/delete2.png) !important;
}
.iconLoad {
	background-image: url(gray/icons/load.png) !important;
}
.iconLoadOver {
	background-image: url(gray/icons/load_over.png) !important;
}
.iconArrowGreen {
	background-image: url(gray/icons/arrow_green.png) !important;
}
.iconArrowYellow {
	background-image: url(gray/icons/arrow_yellow.png) !important;
}
.iconSuccess {
	background-image: url(gray/icons/success.png) !important;
}
.iconPlay {
	background-image: url(gray/icons/play.png) !important;
}
.iconActionSuccess {
	background-image: url(gray/icons/success1.png) !important;
}
.iconActionFailed {
	background-image: url(gray/icons/fail.png) !important;
}
.iconPassword {
	background-image: url(gray/icons/cust_password.png) !important;
}
.iconBack {
	background-image: url(gray/icons/back.png) !important;
}
.iconInfo {
	background-image: url(gray/icons/info.png) !important;
}
.iconSearch {
	background-image: url(gray/icons/search.png) !important;
}
.iconSearchLupe {
	background-image: url(gray/icons/view.png) !important;
}

.iconToolsSessionHistory,
.iconCommonLog,
.iconArchive,
.iconList {
	background-image: url(gray/icons/list.png) !important;
}
.iconListCompare {
	background-image: url(gray/icons/list_compare.png) !important;
}
.iconProducts {
	background-image: url(gray/icons/products.png) !important;
}
.iconSupport {
	background-image: url(gray/icons/support.png) !important;
}
.iconInvoices {
	background-image: url(gray/icons/invoices.png) !important;
}
.iconHelp {
	background-image: url(gray/icons/help.png) !important;
}
.iconDownloadAdminOverview {
	background-image: url(gray/icons/padns_download.png) !important;
}
.iconFaqAdminOverview {
	background-image: url(gray/icons/padns_faq.png) !important;
}
.iconFaqOverview {
	background-image: url(gray/icons/faq.png) !important;
}
.iconContextUpdate {
	background-image: url(gray/icons/padns_context_update.png) !important;
}
.iconBackupMXOverview {
	background-image: url(gray/icons/redirect_backupmx.png) !important;
}
.iconMailProxysOverview {
	background-image: url(gray/icons/redirect_mailproxy.png) !important;
}
.iconExpiringDomains {
	background-image: url(gray/icons/alarm.png) !important;
}
.iconPayment {
	background-image: url(gray/icons/cart.png) !important;
}
.iconPrepayment {
	background-image: url(gray/icons/prepayment.png) !important;
}
.iconDomainPreReg {
	background-image: url(gray/icons/domain_preregistration.png) !important;
}
.iconInternalLocalization {
	background-image: url(gray/icons/internal_localization.png) !important;
}

.iconExportCSV {
	background-image: url(gray/icons/export_csv.png) !important;
}

.iconFolder {
	background-image: url(../../resources/theme/images/x3/tree2/folder.gif) !important;
}
.iconArrowRight {
	background-image: url(gray/icons/arrow_right.gif) !important;
	width: 8px !important;
	margin-left: 2px !important;
}
.iconGBFlag {
	background-image: url(img/icon/flag/gb.png) !important;
}
.iconEspFlag {
	background-image: url(img/icon/flag/es.png) !important;
}
.iconGerFlag {
	background-image: url(img/icon/flag/de.png) !important;
}
.iconPdf{
	background-image: url(gray/icons/pdf.png) !important;
}

.iconXls{
	background-image: url("/ui/resources/img/icon/famfamfam/png/page_excel.png") !important;
}
.iconUnknownMimeType{
	background-image: url(gray/icons/link_16.png) !important;
}
.iconLink{
	background-image: url(gray/icons/link_16.png) !important;
}
.iconDoc{
	background-image: url(gray/icons/wordprocessing.png) !important;
}
.iconZip{
	background-image: url("/ui/resources/img/icon/famfamfam/png/page_white_zip.png") !important;
}
.iconNew {
	background-image: url(gray/new.png) !important;
}
.iconOptionalServices {
	background-image: url(gray/icons/yellow5star.png) !important;
}

/* Virtual Keyboard styles */
.ts {  width:30px; text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-weight:bolder;
	font-size:11px;
}
.tsp { text-align:center;
	font-family:Arial, Helvetica, sans-serif; font-weight:bolder;
	font-size:11px;
}
.tab {  padding: 1px;  }
.vkb-qtip {
	font-size:28px;
	padding: 5px 0px 10px 0px;
	text-align: center;
}
/* END Virtual Keyboard style */

.cls-italic { font-style:italic; }
.icon-spacer {
	background-image: url('ext/resources/images/default/s.gif') !important;
}

.v12-bold-underline {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
	border-bottom: 1px solid #000000;
}

.v-redirect-status-ok {
	color: rgb(0, 175, 0);
}

.v-redirect-status-wrong {
	color: rgb(200, 0, 0);
}

.v-infopanel-hint {
	background-color: #FFFFD0;
	border: 1px solid black;
	padding: 3px;
	margin: 3px 0 0 0;
}

.v-formhint-field {
	border: 1px solid black;
	padding: 5px 8px;
	font-size: 11px;
	background-color: #FFFFD0;
}
.v-formhint-field,
.v-formhint-field .x-panel-bwrap,
.v-formhint-field .x-form-element {
	color: #000000;
}

.v-formhint-field-info {
	background-color: #D9F0F7;
}

.v-formhint-field-warn,
.v-formhint-field-warning {
	background-color: #FFDDCC;
}

.v-combo-list-top-tld {
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
}

.v-localized-text {
}

.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;
}


.v-fieldset-domainform-ssl legend {
	background: transparent url("/ui/resources/img/icon/optional-services/SSL-Manager.png") no-repeat scroll 4px 0 / 10px auto;
	padding-left: 20px;
}

.v-fieldset-domainsafe-protected {
	background: url("/ui/resources/img/domainsafe-protected.png") transparent no-repeat;
    position: absolute;
    height: 50px;
    margin-top: 30px;
    width: 50px;
    padding-top: 50px;
	padding-left: 20px;
}

.pointer {
	cursor: pointer;
}

#login-isac-mainpanel .serverinfo, #login-isac-mainpanel .popupinfo, #login-isac-mainpanel .isaclink {
	padding: 0 10px;
}
#login-isac-mainpanel .bannerlink {
	text-align: center;
	padding-bottom: 10px;
}
#login-isac-mainpanel .isaclink {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#login-isac-mainpanel .popupinfo {
	padding-top: 10px;
}
