﻿/* ------------------------------------ */
/*		Base Styling					*/
/* ------------------------------------ */

html
{
    overflow-y: scroll;
}

html, body
{
    height: 100%;
    margin: 0;
    padding: 0;
}

body
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #474747;
    background-color: #EAEAEA;
}

#wrapper
{
    min-height: 100%;
    height: auto !important;
    width: 979px;
    padding: 0 2px;
    margin: 0 auto -30px;
    background-color: #fff;
    background-position: 218px top;
    background-repeat: repeat-y;
    min-height: 100%;
    position: relative;
}

#menurhsborder
{
    background-image: url(../images_new/tile-nav-shadow-bg.png);
}

.userSubtitle
{
    margin: 5px 0px 0px 5px;
}

#container
{
    display: inline;
    float: left;
    background-color: #fff;
    width: 979px;
    margin: 0;
    background-image: url(../images_new/tile-nav-shadow-bg.png);
    background-position: 216px top;
    background-repeat: repeat-y;
    border-top: 1px solid #fff;
}

/* ------------------------------------ */

/*		Header Styling					*/

/* ------------------------------------ */

#masterheader
{
    padding: 0;
    margin: 0;
    background-color: #fff;
    background-image: url(../images_new/logo-net-names-plat-man.gif);
    background-position: 10px 24px;
    background-repeat: no-repeat;
    border-bottom: 4px solid #f4792c;
}

#masterheaderlite 
{
    padding: 0;
    margin: 0;
    background-color: #fff;
    background-image: url(../images_new/logo-net-names-plat-man-lite.gif);
    background-position: 10px 24px;
    background-repeat: no-repeat;
    border-bottom: 4px solid #f4792c;
}


.french #masterheader #header
{
    padding: 8px 0 0 0;
    font-size: 0.8em;
    height: 70px;
    text-align: left;
}

#masterheader #header
{
    padding: 8px 0 0 0;
    font-size: 0.8em;
    height: 65px;
    text-align: left;
}

.french #masterheaderlite #header
{
    padding: 8px 0 0 0;
    font-size: 0.8em;
    height: 70px;
    text-align: left;
}

#masterheaderlite #header
{
    padding: 8px 0 0 0;
    font-size: 0.8em;
    height: 65px;
    text-align: left;
}

#informationbar
{
    width: 510px;
    margin: 0 0 0 469px;
    padding: 0;
    border-left: 1px solid #dcddde;
}

#informationbar div
{
    padding-left: 8px;
    font-size: 1.1em;
    line-height: 1.7em;
}

#informationbar div span
{
    padding-left: 5px;
    display: inline-block;
    width: 122px;
}

.french #informationbar div span
{
    padding-left: 5px;
    display: inline-block;
    width: 150px;
}

#informationbar div span strong
{
    width: 260px;
    display: block;
}


#informationbar #buttons
{
    margin: 0 10px 0 0;
    padding: 0 5px 0 0;
    float: right;
    width: 66px;
    color: #474747;
    border: 1px solid #999;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
}

.french #informationbar #buttons
{
    width: 100px;
}

#informationbar #buttons div
{
    padding-left: 0 !important;
}

#informationbar #buttons span
{
    width: 66px;
    margin: 0;
    padding: 2px 0;
    cursor: pointer;
}

a#LogoutButton
{
    width: 47px;
    margin: 0;
    padding: 0 0 0 19px;
    background-image: url(../images_new/icon-logout-16.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    border: none;
}
a#LogoutButton span
{
    background: none;
}

a:hover#LogoutButton
{
    color: #474747;
}

.sectionHeader
{
    display: none;
}

.sectionHeader div
{
    padding: 20px 0 5px 15px;
    font-size: 2.3em;
    color: #fff;
    font-weight: normal;
}

/* ------------------------------------ */
/*		Navigation Styling				*/
/* ------------------------------------ */

#navigation
{
    float: left;
    margin: 0;
    font-size: 1em;
    text-align: left;
    padding: 0;
    width: 216px;
}

#navigation a
{
    text-decoration: none;
}

ul.mainmenu
{
    padding: 0;
    margin: 0;
    width: 216px;
    line-height: 1.4em;
}

ul.mainmenu li span, ul.mainmenu li a
{
    color: #474747;
    display: block;
    padding: 11px 0 11px 45px;
    background-position: left center;
    background-repeat: no-repeat;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.homePage
{
    background-image: url(../images_new/nav-main-home-pixy.gif);
}

.manageDomains
{
    background-image: url(../images_new/nav-main-manage-pixy.gif);
}

.newDomains
{
    background-image: url(../images_new/nav-main-newdomain-pixy.gif);
}

.helpAndSupport
{
    background-image: url(../images_new/nav-main-helpandsupport-pixy.gif);
}

.yourDomains
{
    background-image: url(../images_new/yourdomains_small.jpg);
}

.admin
{
    background-image: url(../images_new/nav-main-settings-pixy.gif);
}

.linkToAdditionalServices
{
    background-image: url(../images_new/nav-main-services-pixy.gif);
}

ul.mainmenu li a.selected
{
    font-weight: bold;
}

ul.mainmenu li a:hover
{
    color: #fff; /*!important*/
    background-color: #7a7a7d;
    background-position: -248px center;
}

ul.mainmenu li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #fff;
}

ul.mainmenu li a em
{
    color: #F4792C;
    font-style: normal;
}

ul.mainmenu li * span.inactive
{
    background: #EFF9FB !important;
    border-bottom: 0 !important;
    display: block;
    float: none;
    padding: 6px 0 6px 10px;
    width: 137px;
}

ul.submenu
{
    font-size: 90%;
    padding: 0;
}

ul.submenu li
{
    margin: 0;
    padding: 0 !important;
    background-image: none !important;
    background-color: #fff !important;
    border: none;
}

ul.submenu li form, ul.submenu form input
{
    float: left;
    margin: 0;
    padding: 0;
}


ul.submenu li a, ul.submenu li span
{
    border: none !important;
}

ul.submenu li a:link, ul.submenu li a:visited, ul.submenu li a:active, ul.submenu li a:focus, ul.submenu li span strong
{
    color: #7b7b7e;
    padding: 5px 0 5px 22px;
    background-image: none;
    background-position: 10px center;
    background-repeat: no-repeat;
    border: none;
}

ul.submenu li a:hover
{
    color: #fff;
    background-image: url(../images_new/icon-nav-arrow-white-6.gif);
    background-color: #F4792C;
}

ul.submenu li span
{
    color: #C9D4DF !important;
}

ul.submenu li.selected a:link, ul.submenu li.selected a:visited, ul.submenu li.selected a:hover
{
    color: #444;
    background-image: url(../images_new/icon-nav-arrow-dark-6.gif);
    background-color: #f8af80;
}

ul.submenu li.selected
{
    font-weight: bold;
}

.inactiveLink, .inactiveLink:hover
{
    text-decoration: none;
}

/* ------------------------------------ */
/*		Content Styling					*/
/* ------------------------------------ */

.commentview div#scroll, .commentupdate div#scroll {
    max-height: 438px;
    overflow-y: auto;
    overflow-x: hidden;
}

#content
{
    float: left;
    padding: 0 0 32px 0;
    position: relative;
    width: 763px;
}

#content.full
{
    padding-left: 0;
    width: 979px;
    background-color: #fff;
}

#content.full h3 p
{
    padding-right: 154px;
    background-position: 878px center;
}

#errorContainer
{
    display: inline-block;
    height: 60px;
}

.french h3
{
    background-image: url(../images_new/content-info-bg-french.jpg);
}

h3 
{
    font-size: 1.6em;
    padding: 8px 0 10px 24px;
    margin: 0;
    background-image: url(../images_new/content-info-bg.gif);
    background-position: left top; 
    background-repeat: no-repeat;
}

h3 p
{
    font-size: 58%;
    line-height: 1.45em;
    color: #7a7a7d;
    margin: 8px 0 5px 0;
    padding: 8px 84px 8px 0;
    min-height: 45px;
    background-image: url(../images_new/icon-info-64.gif);
    background-position: 661px center;
    background-repeat: no-repeat;
    border-top: 1px dotted #ccc;
}


/* ------------------------------------ */
/*		Action Bar Styling				*/
/* ------------------------------------ */

.actionBar, .buttonBar, #registrationsForm #tldSearchBar, #registrationsForm #AvailableButtonBar
{
    height: 36px;
    margin: 0 0 5px;
    padding: 5px 10px 5px 10px;
    background-color: #7b7b7e;
    background-image: url(../images_new/tile-action-bar-bg.gif);
    background-position: left center;
    background-repeat: repeat-x;
}

.actionBar .buttonwrapper, .buttonBar .buttonwrapper
{
    margin-right: 6px;
}

.buttonBar input:hover, .rightDash input:hover
{
    background-color: #f4792c;
}

.actionBar input:hover, .buttonBar input:hover, .rightDash input:hover
{
    border-color: #a7a9ac;
}

.rightDash .fileInput, .rightDash .fileInput:hover, td input.button:hover
{
    background-color: #fff;
    border: 1px solid #a7a9ac;
}

.rightDash
{
    margin-bottom: 10px;
}

.rightDash #importButton
{
    clear: both;
}

.rightDash .fileInput:hover
{
    cursor: pointer;
}

.actionBar .buttonwrapper, div.buttonBar .updateButton, div.buttonBar .submitButton,div.buttonBar .submitButtonTop, div.buttonBar .searchButton, div.buttonBar .cancelButton, div.buttonBar .addNameServerButton, div.buttonBar .addNameServers, div.buttonBar .Continue, div.buttonBar #availableFieldNamesList, #tldSearchBar .buttonwrapper, #accountDetails .buttonwrapper, .dialogbox .buttonBar .buttonwrapper
{
    float: right;
}

div.buttonBar .searchButton, div.buttonBar .cancelButton, div.buttonBar .Continue, div.actionBar .linkClearWorkingSet, #tldSearchBar .buttonwrapper
{
    margin: 0;
}

.buttonBar #okButton, .buttonBar #cancelButton, .buttonBar #saveConfigButton
{
    margin-left: 5px;
}

#importButton
{
    margin-top: 5px;
}

.buttonBar .buttonwrapper, #okButton, #cancelButton
{
    float: left;
}

#refresh2
{
    margin-left: 6px;
}

div.buttonBar .exportButton, div.buttonBar .refresh2, div.buttonBar .validate2, div.buttonBar .save2, div.buttonBar .clearButton, div.buttonBar .addButton, div.buttonBar .selectButton, div.buttonBar .okButton
{
    float: right;
    margin: 0;
}

.user h5
{
    padding-left: 5px;
}

.user .sectionedtable select, .user .sectionedtable select:hover
{
    border: 1px solid #c0c0c0;
}

#closeButton
{
    padding-left: 12px;
    padding-right: 12px;
}

#confirmButton
{
    padding-left: 12px;
    padding-right: 12px;
}

.buttonwrapper #save1
{
    padding-left: 12px;
    padding-right: 12px;
}

.buttonwrapper #save2
{
    padding-left: 12px;
    padding-right: 12px;
}

.actionBar .buttonwrapper a:link, .actionBar .buttonwrapper a:visited, .actionBar .buttonwrapper a:active, .actionBar .buttonwrapper a:focus, .buttonBar .buttonwrapper a:link, .buttonBar .buttonwrapper a:visited, .buttonBar .buttonwrapper a:active, .buttonBar .buttonwrapper a:focus, a:link#configureRegistrationsTable, a:visited#configureRegistrationsTable, a:active#configureRegistrationsTable, a:focus#configureRegistrationsTable, h5 .buttonwrapper a:link, h5 .buttonwrapper a:visited, h5 .buttonwrapper a:active, h5 .buttonwrapper a:focus
{
    padding: 10px 8px 10px 24px;
    background-position: -4px center;
    background-repeat: no-repeat;
    border-color: #7b7b7e;
}

.actionBar .buttonwrapper a:hover, .buttonBar .buttonwrapper a:hover, a:hover#configureRegistrationsTable, a:hover#exportButton, a:hover#removeFromWorkingSetButton, a:hover#submitButton,a:hover#submitButtonTop, a:hover#collapseall, a:hover#updateButton, a:hover#addNameServerButton, a:hover#addNameServers, a:hover#Continue, a:hover#confirm_yes, a:hover#confirm_no, a:hover#searchButton, a:hover#addButton, a:hover#cancelButton, a:hover#clearButton, a:hover#refresh1, a:hover#save1, a:hover#validate1, a:hover#refresh2, a:hover#resetSelection, a:hover#selectAllTlds, a:hover#addToShoppingCart, a:hover#selectButton, a:hover#okButton, a:hover#deleteAvailableButton, a:hover#clearAvailableButton, a:hover#editButtonUnrestricted, a:hover#switchAccountButton, .buttonBar input:hover, .rightDash input:hover, td input.button:hover, a:hover#selectAllTlds, a:hover#selectAllUserPermissions, a:hover#deselectAllUserPermissions, a:hover#selectAllAccountPermissions, a:hover#deselectAllAccountPermissions, a:hover#selectAllPortfolioPermissions, a:hover#deselectAllPortfolioPermissions, a:hover#linkAdd, a:hover#selectAllDomainsButton, a:hover#deselectAllDomainsButton
{
    background-position: -305px center;
    color: #fff;
}

a#refresh1, a#save1, a#validate1
{
    font-size: 1em;
}

h5 .buttonwrapper a:link, h5 .buttonwrapper a:visited, h5 .buttonwrapper a:active, h5 .buttonwrapper a:focus
{
    font-size: 0.7em;
    margin-right: 10px;
}

#dnsFormBottomSection div.buttonwrapper
{
    margin-right: 3px;
}

.buttonBar a:link#updateButton, .buttonBar a:visited#updateButton, .buttonBar a:active#updateButton, .buttonBar a:focus#updateButton
{
    padding-left: 8px;
}

#createOwner, #createAdmin, #createTechnical, #viewOwner, #viewAdmin, #viewTechnical
{
    padding-left: 32px;
    background-image: url(../images_new/button-new-user-icon-bg.gif);
}

#linkSelectAll, #linkMerge, #linkEnterDomains, #selectAllTlds, #selectAllUserPermissions, #selectAllAccountPermissions, #selectAllPortfolioPermissions, #selectAllDomainsButton
{
    background-image: url(../images_new/button-show-all-icon-bg.gif);
}

#addNameServerButton, #addButton, #linkAdd, #import2
{
    background-image: url(../images_new/button-add-icon-bg.gif);
    padding: 10px 8px 10px 24px;
}

#addNameServerButton
{
    padding-left: 32px;
}

#linkSearchDomains, #searchButton, #addToShoppingCart, #linkSearchOrders, #filterButton
{
    background-image: url(../images_new/button-filter-search-icon-bg.gif);
}

#linkClearWorkingSet, #resetSelection, #deselectAllUserPermissions, #deselectAllAccountPermissions, #deselectAllPortfolioPermissions, #resetFilterButton, #deselectAllDomainsButton
{
    background-image: url(../images_new/button-reset-icon-bg.gif);
}

#editButtonUnrestricted
{
    background-image: url(../images_new/button-edit-cols-icon-bg.gif);
}

#configureRegistrationsTable
{
    margin-right: 10px;
    background-image: url(../images_new/button-edit-cols-icon-bg.gif);
	position: relative;
    bottom: 8px;
}

#exportButton, #export2
{
    background-image: url(../images_new/button-export-icon-bg.gif);
}

#removeFromWorkingSetButton, #confirm_no, #clearButton, #cancelButton, #deleteAvailableButton, #clearAvailableButton
{
    background-image: url(../images_new/button-remove-icon-bg.gif);
}

input#cancelButton, input#okButton, input#saveConfigButton, input#deleteViewButton
{
    padding-top: 9px;
    padding-bottom: 9px;
    background-image: none;
    float: right;
}

.actionBar #submitButton, #confirm_yes
{
    background-image: url(../images_new/button-new-user-icon-bg.gif);
}



#switchAccountButton
{
    background-image: url(../images_new/button-blank-icon-bg.gif);
}

.buttonBar #submitButton
{
    background-image: url(../images_new/button-confirm-icon-bg.gif);
    padding-left: 12px;
    padding-right: 12px;
}


.buttonBar #submitButtonTop
{
    background-image: url(../images_new/button-confirm-icon-bg.gif);
    padding-left: 12px;
    padding-right: 12px;
}


#collapseall
{
    background-image: url(../images_new/button-new-user-icon-bg.gif);
}

#Continue, #loadIdButton
{
    background-image: url(../images_new/button-next-icon-bg.gif);
}

#linkUsePreviousSelection
{
    background-image: url(../images_new/button-previous-icon-bg.gif);
    padding-left: 12px;
    padding-right: 12px;
}

#refresh2, #refresh1
{
    background-image: url(../images_new/button-refresh-icon-bg.gif);
}

#save1, #save2
{
    background-image: url(../images_new/button-confirm-icon-bg.gif);
}

#validate1, #validate2
{
    background-image: url(../images_new/button-next-icon-bg.gif);
}

#okButton
{
    background-image: url(../images_new/button-confirm-icon-bg.gif);
    padding-left: 12px;
    padding-right: 12px;
}

#selectButton
{
    background-image: url(../images_new/button-add-icon-bg.gif);
}

#clearButton
{
    margin-left: 5px;
}

.buttonBar
{
    clear: both;
}

#availableFieldNamesList
{
    margin-top: 8px;
    width: 250px;
}

#availableFieldNamesList option
{
    width: 250px;
    overflow: hidden;
}

#changePortfolioSectionForm p
{
    margin-left: 24px;
    padding-top: 5px;
}

select#portfolioSections
{
    margin-top: 4px;
    margin-left: 24px;
}

.buttonBar.sectioned
{
    border-top: 1px solid #ddd;
    border-bottom: none;
}

div.actionBar .submitButton, div.buttonBar .submitButton,div.buttonBar .submitButtonTop, div.actionBar .linkAdd, #AvailableButtonBar .submitButton, div.actionBar .linkSearchOrders, div.actionBar .loadIdButton, div.buttonBar .addNameServers
{
    margin-right: 0;
}

#configureRegistrationsTable, #submitButton,#submitButtonTop, #linkUsePreviousSelection
{
    float: right;
}

.submitButton #submitButton, .updateButton #updateButton, .addNameServers #addNameServers
{
    margin-left: 10px;
}

a#addNameServers
{
    padding-left: 12px;
    padding-right: 12px;
}

a:hover#configureRegistrationsTable
{
}

#form .domainCount
{
    position: absolute;
    top: 44px;
    left: 24px;
}

.tableView
{
    width: 200px;
    position: absolute;
    top: 76px;
    left: 515px;
}

.tableView label
{
    color: #fff;
}


/* ------------------------------------ */
/*		Quick Whois 					*/
/* ------------------------------------ */

.quickWhoisBox
{
    clear: both;
    height: 75px;
}

.quickWhoisForm
{
    padding-left: 4px;
}

.quickWhoisText
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.quickWhoisError
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.quickWhoisSearch
{
    float: left;
    margin-right: 5px;
}

.whoisResult
{
    width: 500px;
    height: 350px;
    overflow: auto;
}


/* ------------------------------------ */
/*		Message Styling					*/
/* ------------------------------------ */

#error
{
    background: #FDDBDB url(/Content-20180605094934/images_NEW/error.png) no-repeat scroll left top;
    border: 1px solid #DF9999;
}

#message
{
    background: #F6FFEF url(/Content-20180605094934/images_NEW/tick.png) no-repeat scroll left top;
    border: 1px solid #BBCFB5;
}


#setupComplete {
     background: #F6FFEF url(/Content-20180605094934/images_NEW/setup_confirmation.png) no-repeat scroll left top;
    border: 1px solid #BBCFB5;
}

#information
{
    background: #FFFDCC url(/Content-20180605094934/images_NEW/information.png) no-repeat scroll left top;
    border: 1px solid #DAEF47;
}

#warning
{
    background: #FAC8AF url(/Content-20180605094934/images_NEW/warning.png) no-repeat scroll left top;
    border: 1px solid #F78F5E;
}

#error, #message, #information, #warning
{
    min-height: 44px;
    padding: 0;
    margin: 0;
}

#error ul, #message ul, #information ul, #warning ul
{
    padding-top: 9px;
    padding-bottom: 5px;
    float: left;
}

#error li, #message li, #information li, #warning li
{
    margin: 0 0 2px 10px;
    list-style: none;
}

.fieldError
{
    background: #FDDBDB;
    border-color: #7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
    border-style: solid;
    border-width: 1px;
}

.fieldErrorIcon
{
    background-repeat: no-repeat;
    background-image: url(/Content-20180605094934/images_NEW/error_small.png);
    width: 22px;
    height: 18px;
    margin: 0px 0 0 3px;
    float: left;
    display: block;
}

.raa
{
    font-size: 90%;
    line-height: 1.45em;
    color: #7a7a7d;
    margin: 8px 8px 8px 8px;
    padding: 8px 8px 8px 54px;
    min-height: 45px;
    background-image: url(../images/warning-icon-section.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    border: 1px;
    border-style:solid;
    border-color:#f8af80;
}

.featureAlert
{
    background: #fcd7c0 url(../images/DialogInformation_Small.png) no-repeat 6px 9px;
    border: 1px solid #f4792c;
    left: 24px;
    line-height: 1.55em;
    padding: 13px 1px 8px 43px;
    position: relative;
    text-align: left;
    width:628px;    
}

.interactiveTrainingLaunch
{
    color: #fff;
    background: #f4792c url(../images/launch_pop_out_icon_small.png) no-repeat 6px 7px;
    border: 1px solid #7a7a7d;
    border-radius: 3px;
    float: right;
    right: 8px;
    line-height: 1.55em;
    padding: 7px 18px;
    position: relative;
    top: -6px;
    width:200px;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
}

.informationBox
{
    font-size: 90%;
    line-height: 1.45em;
    color: #7a7a7d;
    margin: 8px 8px 8px 8px;
    padding: 8px 8px 8px 120px;
    min-height: 20px;
    background-image: url(../images/DialogInformation_Small.png);
    background-position: 85px 5px;
    background-repeat: no-repeat;
    /*border: 1px;
    border-style:solid;
    border-color:#f8af80;*/
}

/* ------------------------------------ */
/*		Button Styling					*/
/* ------------------------------------ */

.buttonwrapper
{
    margin: 0;
    padding: 0;
}

.buttonwrapper p
{
    padding-bottom: 0 !important;
}

.buttonwrapper span
{
    width: auto !important;
    line-height: 11px;
}

#loginbutton a:link, #loginbutton a:visited, #loginbutton a:active, #loginbutton a:focus
{
    display: block;
    width: 70px;
    position: relative;
    left: 203px;
}

#loginbutton a:hover
{
}

a#copyButton
{
    background-image: url(../images_new/button-confirm-icon-bg.gif);
    padding-left: 12px;
    padding-right: 12px;
}

a#moveButton
{
    background-image: url(../images_new/button-confirm-icon-bg.gif);
    padding-left: 12px;
    padding-right: 12px;
}

a#backButton
{
    padding-left: 12px;
    padding-right: 12px;
}

a:link.bluebutton, a:visited.bluebutton, a:active.bluebutton, a:focus.bluebutton, .button, .errorbutton
{
    color: #474747;
    font-size: 1em;
    line-height: 1.2em;
    font-weight: normal;
    text-align: center;
    margin: 0;
    padding: 6px 12px;
    float: left;
    background-color: #fff;
    background-image: url(../images_new/img-control-button-bg.gif);
    background-position: left center;
    background-repeat: repeat-x;
    border: 1px solid #A7A9AC;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.accountloadbutton
{
    padding: 5px 12px;
}

.accountactivatebutton
{
    padding: 5px 5px;
}

a:hover.bluebutton
{
    color: #fff;
    background-position: -305px center;
}

a.bluebutton, a.yellowbutton, a.greybutton, .disabledButton
{
    float: left;
    text-decoration: none !important;
    margin: 0 3px 0 0;
}

a.bluebutton span, a.yellowbutton span, a.greybutton span, .disabledButton span
{
    padding: 0;
    font-size: 1em;
}

.disabledButton span
{
    color: #ccc;
}

#removeFromWorkingSetButton_disabled
{
    margin-top: 10px;
    margin-left: 6px;
}

p.disabledButton, p#removeFromWorkingSetButton_disabled, p#save2_disabled, p#validate2_disabled
{
    color: #ccc;
    margin-top: 1px;
    padding: 10px 12px;
    display: block;
    height: 24px;
    background-image: url(../images_new/img-control-button-bg.gif);
    background-position: left center;
    background-repeat: repeat-x;
    border: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.save1 p.disabledButton, .validate1 p.disabledButton
{
    padding: 10px 12px;
    height: 26px;
}


#save2_disabled, #validate2_disabled
{
    margin-top: 10px;
    margin-left: 6px;
}

a.greybutton
{
    line-height: 12px;
    height: 24px;
}

a.greybutton span
{
    padding: 6px 12px 6px 3px;
    color: #9F9F9F;
}

a.yellowbutton:hover span
{
    color: #9F8F45;
}

a.greybutton:hover span
{
    color: #555;
}

/* -------------------------------------*/
/*       Two Factory Authentication create phone Styling         */
/* -------------------------------------*/



p#createPhoneButton
{
    margin: 0 133px 14px 50px;
    padding-top: 14px;
    padding-bottom: 14px;
    width: 300px;
    height: 26px;
}

#createPhoneButton input
{
    display: none;
}

#createPhoneButton a:link, #createPhoneButton a:visited, #createPhoneButton a:active, #createPhoneButton a:focus
{
    display: block;
    width: 70px;
    position: relative;
    left: 103px;
    margin-right: 5px;     
}

p#createPhoneCancelButton
{
    margin: 0 133px 14px 50px;
    padding-top: 14px;
    padding-bottom: 14px;
    width: 300px;
    height: 26px;
}

#createPhoneCancelButton input
{
    display: none;
}

#createPhoneCancelButton a:link, #createPhoneButton a:visited, #createPhoneButton a:active, #createPhoneButton a:focus
{
    display: block;
    width: 70px;
    position: relative;
    left: 103px;
}


#createPhoneCancelButton .disabledButton
{
    left: 170px;
}



/* -------------------------------------*/
/*   END Two Factory Authentication create phone Styling        */
/* -------------------------------------*/






/* -------------------------------------*/
/*       Reset Password Styling         */
/* -------------------------------------*/

#resetpassword-header {
    padding: 12px 15px 0 15px;
    height: 66px;

    background-image: url(../images_new/img-bg-login-top.gif);
}

#resetpassword-headerexpired {
    padding: 12px 15px 0 15px;
    height: 66px;

    background-image: url(../images_new/img-bg-login-top.gif);
}

p#resetPasswordButton
{
    margin: 0 133px 14px 50px;
    padding-top: 14px;
    padding-bottom: 14px;
    width: 300px;
    height: 26px;
}

#resetpasswordButton input
{
    display: none;
}

#resetPasswordButton a:link, #resetPasswordButton a:visited, #resetPasswordButton a:active, #resetPasswordButton a:focus
{
    display: block;
    width: 70px;
    position: relative;
    left: 103px;
    margin-right: 5px;     
}

p#resetPasswordCancelButton
{
    margin: 0 133px 14px 50px;
    padding-top: 14px;
    padding-bottom: 14px;
    width: 300px;
    height: 26px;
}

#resetpasswordCancelButton input
{
    display: none;
}

#resetPasswordCancelButton a:link, #resetPasswordButton a:visited, #resetPasswordButton a:active, #resetPasswordButton a:focus
{
    display: block;
    width: 70px;
    position: relative;
    left: 103px;
}


#resetPasswordCancelButton .disabledButton
{
    left: 170px;
}

#passwordsDoNotMatchHintField
{
    color: #FF5B02;
    display: table-cell;
    font-size: 0.9em;
    padding: 15px 50px 15px 50px;
    vertical-align: middle;
}

/* -------------------------------------*/
/*   END Reset Password Styling         */
/* -------------------------------------*/

/* ------------------------------------ */
/*		Login Styling					*/
/* ------------------------------------ */

.loginContainer
{
    padding-top: 150px;
}

.loginBox
{
    margin: 0 auto 0 auto;
    width: 512px;
    background-color: Transparent;
}

#login-header {
    padding: 12px 15px 0 15px;
    height: 66px;

    background-image: url(../images_new/img-bg-login-top.gif);
}

#login-content {
    padding: 0 15px;
    background-image: url(../images_new/img-bg-login-middle.gif);
}

.loginBox #login-footer {
    height: 77px;
    background-image: url(../images_new/img-bg-login-bottom.gif);
}

.loginBox h1
{
    border-style: none;
    border-width: medium;
    background: none;
    color: #7b7b7e;
    height: auto;
    width: 300px;
    margin: 20px 0 15px 50px;
    padding: 0;
    position: relative;
    text-indent: 0;
}

.loginBox p
{
    color: #a7a9ac;
    margin: 0 50px 18px 50px;
    padding: 0;
}

.loginBoxLite
{
    margin: 0 auto 0 auto;
    width: 512px;
    background-color: Transparent;
}

.loginBoxLite #login-footer {
    height: 77px;
    background-image: url(../images_new/img-bg-login-bottom-lite.gif);
}

.loginBoxLite h1
{
    border-style: none;
    border-width: medium;
    background: none;
    color: #7b7b7e;
    height: auto;
    width: 300px;
    margin: 20px 0 15px 50px;
    padding: 0;
    position: relative;
    text-indent: 0;
}

.loginBoxLite p
{
    color: #a7a9ac;
    margin: 0 50px 18px 50px;
    padding: 0;
}

#loginPrompt
{
    width: 483px;
    margin: 0;
    padding: 0;
    background-color: #f6f6f7;
    border-bottom: 2px solid #f4792c;
}

#loginPrompt label
{
    font-size: 1em;
    color: #7b7b7e;
    display: block;
    margin-bottom: 5px;
}

#loginPrompt input
{
    width: 78%;
}

#loginPrompt p
{
    display: block;
    margin-bottom: 7px;
}

/* ------------------------------------ */




#loginError
{
    color: #FF5B02;
    display: table-cell;
    font-size: 0.9em;
    padding: 15px 50px 15px 50px;
    vertical-align: middle;
}

#browserSupportMessage
{
    color: #FF5B02;
    display: table-cell;
    font-size: 0.9em;
    padding: 15px 50px 15px 50px;
    vertical-align: middle;
}

p#loginbutton
{
    margin: 0 133px 14px 50px;
    padding-top: 14px;
    padding-bottom: 5px;
    width: 300px;
    height: 26px;
}

#loginbutton input
{
    display: none;
}



#captcha {
    min-height: 115px;
}

#recaptcha {
    margin-left: 50px;
}

/* ------------------------------------ */
/*		Form Styling					*/
/* ------------------------------------ */

.fieldSetContainer
{
    width: 100%;
    clear: both;
}

fieldset
{
    margin: 0;
    padding: 0 0 5px 0;
}

fieldset label
{
    display: block;
    float: left;
    width: 150px;
}

fieldset input, .collapsibleSection fieldset select
{
    display: block;
    float: left;
    width: 150px;
}

input[type='hidden']
{
    display: none;
    width: 0px;
}

input[type='text'], input[type='password'], select, textarea
{
    color: #717171;
    border: 1px solid #C0C0C0;
}

input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus
{
    border-color: #F4792C;
}

.hint
{
    font-style: italic;
}

.inputhint
{
    font-style: italic;
    color: #666;
    line-height: 18px;
}

input.disabled, select.disabled, textarea.disabled
{
    border: 1px solid #ddd;
    background-color: #F4F4F4;
    color: #dadada;
}


/* ------------------------------------ */
/*		Table Styling					*/
/* ------------------------------------ */


/** START - Liquid Friend New Table Styles 03/07/2010 **/

#RegistrationsTable
{
    clear: both;
}

table.hdr
{
    width: 100%;
}

table.hdr td, .pmTable th
{
    font-size: 12px;
    vertical-align: bottom;
    color: #747474;
    margin: 0;
    padding: 0;
    background-position: left top;
    background-repeat: repeat-x;
    cursor: pointer;
}

.hdr td.selected, .pmTable th.selected
{
    background-color: #fbfbfb;
    background-image: url(../images_new/tile-th-selected-bg.gif);
}

.pmTable th
{
    font-weight: normal;
    text-align: left;
    margin: 0;
    padding: 7px 4px 7px 4px;
    background-repeat: no-repeat;
    white-space: nowrap;
}

.hdrcell
{
    font-weight: normal;
    text-align: center;
    margin: 0;
    padding: 5px 8px 5px 0px;
    background-repeat: no-repeat;
}

.columnViewName
{
    margin-top: 5px;
}

td .sortColumn
{
    font-weight: bold;
    color: Black;
    cursor: pointer;
}

td .descending
{
    background-position: 7px 22px;
}

td .ascending
{
    background-position: 7px -58px;
}

table.obj tr:hover
{
    background-color: #FCD7C0;
}

table.obj td
{
    margin: 0;
    padding: 7px 4px 7px 4px;
    border-bottom: 1px solid #fff;
}

.pmTable td
{
    text-align: left;
    vertical-align: top;
    margin: 0;
    padding: 7px 4px 7px 4px;
    border-bottom: 1px solid #fff;
}

/*Be very careful changing changing this - you will need to change the call to setAwaitedRowHeight */
.obj tr
{
    height: 21px;
}

.obj tr.even, .pmTable tr
{
    background-color: #fff;
}

.obj tr.uneven, .pmTable tr.odd
{
    background-color: #e5e5e5;
}


#dnsForm h5
{
    font-size: 1em;
    height: 26px;
    padding-right: 10px;
}

#dnsForm h5 span
{
    float: left;
}

#form span
{
    float: none;
}

#EditNameServersSection
{
}

#EditNameServersSection h5 span
{
    float: none;
}

#EditNameServersSection h5
{
    padding-left: 10px;
}

select#selectViews
{
    margin-right: 10px;
}

td.editableCell
{
    background-image: url(../images_new/icon-edit-td-24.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

#accountDetails th
{
    padding: 10px;
}

/** END - Liquid Friend New Table Styles 03/07/2010 **/
.pmTable
{
    width: 100%;
    border-collapse: collapse;
    font-family: Arial;
    font-size: 12px;
    table-layout: fixed;
    margin-left: 3px;
    text-align: left;
}

.pmTable td
{
    overflow: hidden;
    white-space: nowrap;
}

.pmTable th.minimum
{
    width: 1px;
}

.pmTable td.buttonBar
{
    background-color: #fff;
    padding-right: 0;
}

.pmTable td.buttonBar p
{
    float: right;
}

.pmTable .pmTableButtonColumnLight
{
    background-color: #ffffff;
    overflow: hidden;
}

.pmTable .pmTableButtonColumnDark
{
    background-color: #e5e5e5;
    overflow: hidden;
}

.pmTableButtonColumnLight a:link, .pmTableButtonColumnLight a:visited, .pmTableButtonColumnLight a:active, .pmTableButtonColumnLight a:focus
{
    padding: 3px 12px;
}

.pmTableButtonColumnDark a:link, .pmTableButtonColumnDark a:visited, .pmTableButtonColumnDark a:active, .pmTableButtonColumnDark a:focus
{
    padding: 3px 12px;
    background-color: #e5e5e5;
}

.pmTable .pmTableButtonColumn
{
    width: 95px;
}

.pmTableButtonColumn div
{
    float: right;
}

.pmTableButtonColumn div a
{
    float: none;
}

.pmTableButtonColumn a:link, .pmTableButtonColumn a:visited, .pmTableButtonColumn a:active, .pmTableButtonColumn a:focus
{
    padding: 3px 12px;
}

.pmTableCheckboxColumn
{
    width: 20px !important;
    text-align: center;
}

.pmTable.edit td
{
    border: none;
}

.pmTable.edit tr
{
    border: none;
}

.pmTable.edit td input
{
    width: 250px;
    float: left;
}

.pmTable.edit td select
{
    width: 252px;
    float: left;
}

.pagination
{
    padding-top: 10px;
    background-color: #f0f0f0 !important;
}

.pagination div
{
    float: right;
}

.paginationSummary
{
    float: left !important;
    padding-bottom: 0 !important;
}

.sectionedtable
{
    clear: both;
    padding: 0;
}

td.buttonBar
{
    border: none;
}

td div.buttonwrapper a
{
    line-height: 12px !important;
}

/* ------------------------------------ */
/*		Sectional Styling				*/
/* ------------------------------------ */

h5
{
    font-size: 1.6em;
    margin: 0;
    padding: 12px 0 8px 28px;
    display: block;
}

.collapsibleSection
{
    border-bottom: solid 1px #ddd;
    overflow: visible;
    padding: 10px;
    min-height: 25px;
}


/* ------------------------------------ */
/*		Portfolio Styling					*/
/* ------------------------------------ */

.portfolioName
{
    height: 20px;
    padding: 5px 0 10px 0;
    margin-bottom: 10px;
    vertical-align: middle;
}
.portfolioName label
{
    width: 153px;
    line-height: 18px;
}
.portfolioName input
{
    margin-top: 0px;
}

.portfolioName div
{
    padding: 0 10px 0 0;
    margin: 0;
    float: left;
}


/* ------------------------------------ */
/*		Contact Details Styling			*/
/* ------------------------------------ */

div.options
{
    width: 100%;
    padding: 0 0 10px 10px;
    float: left;
}

div.options div
{
    line-height: 15px;
    margin-bottom: 4px;
    padding-right: 20px;
    vertical-align: middle;
}

.options select
{
    margin-top: 5px;
    display: block;
}

.contactDetails
{
    min-height: 40px;
    margin-bottom: 10px;
}

.contactDetails h5
{
    margin-bottom: 4px;
    padding-left: 10px;
}

#form .contactDetails h5 span
{
    float: none;
}

.contactDetails .buttonwrapper
{
    padding-top: 2px !important;
}

.adhoccontact
{
    width: 710px !important;
}



.contactalias
{
    width: 355px !important;
}

.adhoccontactsection
{
    padding: 10px 0 10px 10px;
    float: left;
    width: 320px;
}

.adhoccontactsection label
{
    width: 150px;
    float: left;
}

.adhoccontactsection input, .adhoccontactsection select
{
    width: 165px;
    float: left;
}

.adhoccontactsection select
{
    width: 168px;
}

.adhoccontactsection label, .adhoccontactsection input, .adhoccontactsection select
{
    margin-bottom: 6px;
}

.adhoccontactsection input[readonly], .adhoccontactsection input[readonly="readonly"] 
{
    background-color: #eee;    
}

/* Nameserver Templates Lightbox Styles */

.editNSName
{
	padding: 10px 0 10px 10px;
	width: 100%;
}

.editNSName label
{
	width: 150px;
	float: left;	
}

.editNSName input,
.editNSName select
{
	width: 165px;
	float: left;
}
.editNSName label,
.editNSName input,
.editNSName select
{
	margin-bottom: 6px;
}

.editNS
{
	padding: 10px 0 10px 10px;
	float: left;
	width: 320px;
}

.editNS label
{
	width: 150px;
	float: left;	
}

.editNS input,
.editNS select
{
	width: 165px;
	float: left;
}

.editNS select
{
	width: 168px;
}

.editNS label,
.editNS input,
.editNS select
{
	margin-bottom: 6px;
}

/* End of nameserver lightbox */

#customNameServers .nameServerSelector
{
    padding-left: 7px;
    padding-top: 12px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #AAAAAA;
    background-color: #EEEEEE;
}

#customNameServers .bluebutton
{
    float: none;
    margin-left: 9px;
}

#customNameServers label
{
    font-weight: bold;
}

.nameServerRow
{
    display: block;
}

.nameServerRowHidden
{
    display: none;
}
/* ------------------------------------ */
/*		Misc Styling					*/
/* ------------------------------------ */

#accountDetails input
{
    width: 250px;
}

#accountDetails select
{
    width: 255px;
}

#manageUsersList
{
    width: 100%;
}

div.user, div.dnsSummary
{
    margin-bottom: 20px;
}

.roleMessage, .accountMessage, .permissionMessage, .defaultPortfolioSectionMessage, .passwordMismatchMessage, .emailAddressEntryErrorMessage
{
    background: url(/Content-20180605094934/images_NEW/error_small.png) no-repeat 0 0;
    font-weight: bold;
    line-height: 18px;
    margin-left: 5px;
    padding: 0 0 0 22px;
    float: left;
}

.pmTable td.user
{
    width: 273px;
}

.pmTable th.user
{
    width: 276px;
}

.nodata
{
    color: #aaa;
    font-size: 1.6em;
    line-height: 1.5em;
    text-align: center;
}

.domainSearch
{
    padding: 0 10px 10px 10px;
}

.domainSearch textarea, .tlds, .regions, .countries
{
    margin-top: 5px;
}

#loginWarning, #loginField
{
    float: left;
}

#loginWarning
{
    margin: 1px 0 0 -250px;
    color: #bbb;
}

.clear
{
    clear: both;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.removeFromWorkingSetButton, .copyButton, .moveButton, .buttonwrapper.collapseall, .selectAllTlds, .deleteAvailableButton, .deleteUnavailableButton, #content .filterButton, #content .resetFilterButton, .giveAllPermissions
{
    float: left /*!important*/;
}

.inlineDomains
{
    padding: 10px 0;
    margin-bottom: 5px;
}

.inlineErrorMessage
{
    margin-left: 28px;
    margin-bottom: 10px;
}

#sectionchange
{
    float: left;
}

#sectionchange select
{
    margin-right: 10px;
}

h5 .buttonwrapper
{
    float: right;
}

h5 .buttonwrapper span
{
    font-weight: normal !important;
}

h5 input, h5 select, .buttonBar select
{
    margin-right: 5px !important;
}

.editButtonRestricted, .editButtonUnrestricted
{
    float: left !important;
}

label .selectedaccountlabel
{
    width: 150px;
}

#tldSearchBar
{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

#registrationsForm #AvailableButtonBar, #UnavailableButtonBar
{
    padding-top: 5px;
    padding-left: 10px;
}

#registrationsForm .buttonBar
{
    background-color: transparent;
    background-image: none;
}

.searchacross
{
    display: inline-block;
    margin-right: 15px;
}

.searchResults
{
    border-top: 1px solid #ddd;
}

#searchForm .buttonBar
{
    margin-bottom: 14px !important;
}

#filterBox
{
    float: left;
    margin-left: 5px;
    padding-right: 5px;
    margin-top: 7px;
}

#filterBox input
{
    display: block;
}

#loadBox
{
    float: right;
    padding-right: 5px;
    margin-top: 7px;
}

/* ------------------------------------ */
/*		Wizard Styling					*/
/* ------------------------------------ */

.wizardcontainer
{
    padding: 6px 0 10px 0;
    margin-bottom: 10px;
}

.wizardinner
{
    background-color: #EAEAEA;
    height: 27px;
}

.wizard div
{
    color: #AAA;
    font-size: 12px;
    line-height: 17px;
    padding: 5px 10px;
    float: left;
    margin-right: 10px;
}

.wizard div.current
{
    font-weight: bold;
    color: #fff;
    background-color: #f4792c;
}

.wizard div.done
{
    color: #888;
}

/* ------------------------------------ */
/*		Dashboard Styling				*/
/* ------------------------------------ */

#homepageMain
{
    margin: 0 86px 8px 24px;
    padding: 0 0 8px 0;
    border-bottom: 1px dotted #7b7b7e;
}

#requestFeature
{
    display: none;
}

#rssFeed
{
    margin: 0 86px 0 0;
}

#accountManagerDetails
{
    margin: 0;
}

#accountManagerDetails ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    height: 116px;
}

#accountManagerDetails li
{
    float: left;
    width: 20%;
    margin: 0 10px 0 0;
    padding: 0;
}

#accountManagerDetails li.first
{
    width: 43%;
}

#accountManagerDetails li.last
{
    width: 33.5%;
    margin: 0;
}

#accountManagerDetails li span
{
    font-size: 85%;
    color: #a7a9ab;
    display: block;
    margin-bottom: 2px;
}

#accountManagerDetails li em
{
    line-height: 1.4em;
    display: block;
    margin-bottom: 10px;
}

#accountManagerDetails li div em
{
    margin-bottom: 0;
}

#rssFeed
{
    padding-left: 24px;
}

#accountManagerDetails h5, #rssFeed h5, #checkAvailability h5
{
    background-position: left center;
    background-repeat: no-repeat;
}

#accountManagerDetails h5
{
    background-image: url(../images_new/icon-account-details-24.gif);
}

#rssFeed h5
{
    background-image: url(../images_new/icon-industry-news-24.gif);
}

#checkAvailability h5
{
    padding-right: 0;
    background-image: url(../images_new/icon-globe-search-24.gif);
}

#accountManagerDetails div
{
    width: 186px;
}

#accountManagerDetails div span, #requestFeature div span
{
    font-size: 82%;
    color: #a7a9ac;
    display: block;
}

#accountManagerDetails em
{
    font-style: normal;
}

#requestFeature a
{
    float: right;
}

#rssFeed a
{
    text-decoration: none;
}

#rssFeed font
{
    font-family: inherit;
    font-size: inherit;
}

#rssFeed h5 a:link, #rssFeed h5 a:visited, #rssFeed h5 a:hover, #rssFeed h5 a:active, #rssFeed h5 a:focus
{
    font-size: 55%;
    height: 14px;
    line-height: 13px;
    margin: 0;
    padding: 6px 6px 6px 24px;
    float: right;
    background-image: url(../images_new/icon-rss-grad-16.gif);
    background-position: -2px center;
    background-repeat: no-repeat;
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #999999;
    color: #474747;
}

.rssItem
{
    line-height: 1.45em;
    margin: 0 0 8px 0;
    padding: 0 0 8px 0;
    border-bottom: 1px dotted #ccc;
}

h6, .rssItem h6
{
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.rssItem h5
{
    background-color: inherit !important;
    text-align: left;
    font-weight: bold;
    font-size: 1em;
}

.rssItem p
{
    padding-bottom: 0.5em;
}

.rssItem em
{
    color: #4D809F;
}


/* ------------------------------------ */
/*		Grid Styling					*/
/* ------------------------------------ */

.loader
{
    position: relative;
    height: 0px;
    z-index: 1;
}

.loader
{
    display: none;
    z-index: 1;
    background-color: #FFF;
    width: 100%;
    height: 40px;
    opacity: 0.75;
    margin: auto;
}

.loader div
{
    background: url(/Content-20180605094934/images/gridloader.gif) no-repeat 60% 85%;
    height: 90%;
}

.loader span
{
    text-align: left;
    display: block;
    margin-left: 40%;
    line-height: 35px;
}

.dnshdr
{
    border-right: 1px solid #93AFBA !important;
    background-color: #f7f7f7 !important;
    color: #444444 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #93AFBA !important;
}

.dhtmlx_validation_error
{
    background: 98% 0% rgb(253, 219, 219);
    font-weight: bold;
    border-bottom: none !important;
}

.ssl
{
    background-size: 15px 17px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 20px;    
}

.sslFailed
{
    background-image: url(../images_new/sslFailed1.png);
}

.sslNone
{
    background-image: url(../images_new/sslNone1.png);
}

.sslPending
{
    background-image: url(../images_new/sslPending1.jpg);

}

.sslVerified
{
    background-image: url(../images_new/sslVerified1.jpg);
}

.sslDomain
{
    display: none;
}

/* ------------------------------------ */
/*		Footer Styling					*/
/* ------------------------------------ */

#push, #footer
{
    height: 30px;
}

#footer
{
    background-color: #7b7b7e;
    margin: 0 auto;
    position: relative;
    bottom: 0;
    font-size: 0.9em;
    clear: both;
    text-align: center;
    width: 979px;
}

#footer span
{
    display: block;
    border-top: 1px solid #ddd;
    padding-top: 8px;
    color: #eaeaea;
}

#checkAvailability
{
    border-bottom: 1px dotted #7B7B7E;
    margin: 0 86px 8px 24px;
}

#checkAvailability p
{
}

.padded-top-bottom
{
    padding: 10px 0px;
}

select.fixedWidth
{
    width: 270px;
}

textarea.large
{
    height: 200px;
}

.padded-left
{
    padding-left: 10px;
}

.simpletooltip
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none !important;
}

.termsAndconditions_registrationcontactchanges_area {
    width: 100%;
    text-align: right;
    margin-top: 40px;
    margin-bottom: 20px;
}

.ordersummaryheadercolumn
{
    font-size:12px;
    font-weight:normal;
    color:#747474;
    background-color:#E0E0E0;
}

.leftborder {
    border-left:1px solid #DDD !important;
}
.rightborder {
    border-right:1px solid #DDD !important;
}
.bottomborder {
    border-bottom: 1px solid #DDD !important;
}
.topborder {
     border-top:1px solid #DDD !important;
}

/* ------------------------------------ */
/*		Page specific styling			*/
/* ------------------------------------ */

.exportexport #wrapper, .editcontactseditcontacts #wrapper {
    width: 1000px;
}

.exportexport #container, .editcontactseditcontacts #container {
	width: 1000px
}

.exportexport #content, .editcontactseditcontacts #content {
	width: 784px;
}

.exportexport #footer, .editcontactseditcontacts #footer {
	width: 1000px;
}

.passwordhint {
    width: 610px !important;
}

/* ------------------------ */
/*	Edit users styling		*/
/* ------------------------ */

#expirepasswordaccordcontent, #deleteuseraccordcontent, #resetpasswordaccordcontent, #accordcontent {
    border-bottom: 1px solid #ccc;
    display:none; 
}

#headerExpirePassword, #headerDeleteUser, #headerResetPassword, #headerResendPasswordEmail, #headerChangePassword {
    margin: 10px 0 0 5px;
    color: black;
}

#hrefexpirePassword, #hrefdeleteUser, #hrefresetPassword, #hrefchangePassword {
    color:#474747;
    margin-left:5px;   
}

.editUserInfoLinkText {
    font-size: 11px;
}

.editUserMoreInfoText {
    margin-left: 0;
}


/* ------------------------ */
/*		2FA styling			*/
/* ------------------------ */

#twoFactorAuthInstructions p
{
    color: #474747;
}

#twoFactorAuthInstructions img
{
    padding-left: 145px;
}

#twoFactorAuthInstructions input
{
    margin-left: 140px;
    width: 45%;
}

#twoFactorAuthEnterPinText p
{
    margin-left: 140px;
    width: 45%;
    color: #474747;
}

#twoFactorAuthSetupButton {
    padding-left: 110px;    
}

#twoFactorAuthSetupCancelButton {
    margin-right: 5px;
}

#twoFactorAuthManualSetupText {
    padding-left: 120px;
}

.twofactorauthpopup {
    width: 620px !important;
}
.countryCode {
    width:30px;
}


/* ------------------------ */
/*	2FA setup confirmation 	*/
/* ------------------------ */


#setupCompleteInstructions p
{
    padding: 5px;
    color:black
}

#setupCompleteInstructions a {
    color: blue;
   
        
}

#setupCloseLink {

    margin-left: 20px;
}

#setupCloseButton {

    margin-bottom: 10px;
}

#setupCloseButton a:link
{
    display: block;
    width: 70px;
    position: relative;
    left: 148px;
    margin-right: 5px;
    color:black
    
}


.setupConfirmationImage {
    width:380px
}



/* ------------------------ */
/*	2FA setup confirmation 	*/
/* ------------------------ */


/* ------------------------ */
/*	Domain Locking 	*/
/* ------------------------ */

.lockedDomain
{
    padding-top: 150px;
    width: 500px !important;
}


.lockedDomain div.dialogbody
{
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.MultilockInformation
{
    padding-top: 150px;
    width: 500px !important;
}



.MultilockInformation div.dialogbody
{
    height: 75px;  
    width: 700px !important;
}

#viewLockedDomains,#viewMultilockInformation {
    position: fixed;
}
 /*------------------------ 
	Domain Locking 	
 ------------------------*/ 
