body {
	font-family: 'Open Sans', sans-serif!important;
	color: #484747!important;
}
#header #top-nav {
	display: none;
}
.clearfix{
    clear: both;
}
.header-live-chat {
	float: right;
	border: 1px solid #097ffa;
	box-sizing: border-box;
	background-color: white;
	font-weight: bold;
	font-size: 16px;
	padding: 7px;
	color: #097ffa;
	margin-top: 14px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	cursor: pointer;
	margin-right: 16px;
	border-radius: 3px;
	border-bottom: 1px solid #097ffa;
}
.billinginfo_wrapper .row {
	margin-left: 0;
	margin-right: 0;
}
.alert-warning {
	float: left;
	width: 100%;
}
#cPanelBillingOverviewPanel {
	display: none!important;
}
.fade {
	-webkit-transition: opacity .0s linear!important;
	-o-transition: opacity .0s linear!important;
	transition: opacity .0s linear!important;
}
.header-live-chat:hover {
	background-color: #097ffa;
	color: white;
}
.status-circle-td {
	padding-left: 20px!important;
}
.nav-tabs-overflow i {
	color: #C52127;
}
#nav li[menuitemname="Logout"], #nav li[menuitemname="Profile"], #nav li[menuitemname="Template"] {
    margin-top: 9px;
    padding-top: 5px;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
}
#nav li[menuitemname="Profile"]:before {
    content: 'User Settings';
    text-transform: uppercase;
    font-weight: 600;
    padding: 5px 20px;
    display: block;
    margin-bottom: 0;
    font-size: .95rem;
    color: #aaa;
    white-space: nowrap;
}
#nav li[menuitemname="Edit Account Details"]:before {
    content: 'Account Settings';
    text-transform: uppercase;
    font-weight: 600;
    padding: 5px 20px;
    display: block;
    margin-bottom: 0;
    font-size: .95rem;
    color: #aaa;
    white-space: nowrap;
}
html[lang="french"] #nav li[menuitemname="Profile"]:before{
    content: 'Réglages utilisateur';
}
html[lang="french"] #nav li[menuitemname="Edit Account Details"]:before{
    content: 'Réglages du compte';
}
.header-phone-number {
	float: right;
	text-decoration: none!important;
	color: #484747!important;
	margin-top: 22px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	font-weight: bold;
	font-size: 16px;
}
 [menuitemname="Service Details Overview"] {
}
[menuitemname="WHOIS Privacy"]{
	display:none;
}
.list-group-item {
	padding-right: 55px;
}
#doToday {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.trust-logo {
	display: none;
}
.tab-pane .tab-pane, #tabDownloads, #tabAddons, #tabChangepw, #tabChangeMainDomain, #tabDomainForwarding, #tabEmailForwarding {
	display: none;
}
#sslcerts {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}
#sslcerts .row {
	width: 100%;
	border: 1px solid #ddd;
	border-top: 3px solid #C52127;
	float: left;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.back-button a {
	color: #333;
	background-color: #fff;
	border: 1px solid #ccc;
	font-weight: 100;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px;
	float: left;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.footer-legal {
	margin-top: 0!important;
}
section#footer p {
	line-height: 25px;
}
#footer {
	background-color: #eee;
	padding-top: 30px;
	padding-bottom: 40px;
}
#footer p{
	color: #666 !important;
}
#footer a{
	color: #666;
}
.knowledgebasephp #footer {
	background-color: #222a36;
	padding-top: 30px;
	padding-bottom: 40px;
}
.knowledgebasephp #footer p{
	color: white !important;
}
.knowledgebasephp #footer a{
	color: white;
}
.pid132 #bottom-tabs {
	display: none!important;
}
.back-button a:hover {
	background-color: #e6e6e6;
}
#sslcerts .text-left {
	padding: 20px;
	width: 100%;
	overflow-x: scroll;
}
#sslcerts .row .col-sm-5 {
	width: 100%;
	padding: 10px;
	padding-left: 15px;
	border-bottom: 1px solid #ddd;
}
#sslcerts .row .col-sm-5 strong {
	padding: 0;
	margin: 0;
}
#pd_billinginfo {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	float: left;
	border: 1px solid #ddd;
	border-top: 3px solid #C52127;
	width: 100%!important;
	padding: 0;
}
.btn-group .glyphicon-folder-open:before, .btn-group i {
	color: #C52127;
}
.billinginfo_wrapper {
}
#pd_billinginfo .heading {
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	padding-left: 15px;
	text-align: left;
}
#pd_billinginfo ul {
	list-style-type: none;
	padding: 0;
	padding-top: 10px;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
#pd_billinginfo li {
	float: left;
	width: 50%;
}
.product-status, #requestcancelorupgrade {
	display: none!important;
}
#pd_billinginfo li h4 {
	width: 50%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: right;
	float: left;
	font-weight: 100;
	font-size: 14.4px;
	padding-left: 15px;
	padding-right: 15px;
}
#pd_billinginfo li span {
	width: 50%;
	float: left;
	font-size: 14.4px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}
.tab-pane.active {
	display: block!important;
}
#cPanelPackagePanel, #cPanelUsagePanel {
	display: none!important;
}
#tplOverviewTabOutput .col-md-6 {
	width: 100%;
}
#tplOverviewTabOutput #frmCreateEmailAccount .col-md-6 {
	width: 50%;
}
.billing-cycle-header-section {
}
.pid-status-pending .sidebar .panel, .pid-status-cancelled .sidebar .panel, .pid-status-terminated .sidebar .panel, .pid-status-suspended .sidebar .panel, .pid-status-fraud .sidebar .panel {
	display: block!important;
}
.navbar-main {
	background: url(../img/pattern.svg) 0 -17px, linear-gradient(to right,#c0242e 0,#097ffa 100%);
    background-size: 250px, contain;
	color: white;
}
.panel-default>.panel-heading {
	border-top: 3px solid #C52127;
	color: #484747!important;
	background-color: white;
}
.panel-accent-red .panel-heading, .panel-accent-gold .panel-heading, .panel-accent-emerald .panel-heading, .panel-accent-weeblyblue .panel-heading, .panel-accent-blue .panel-heading,  .panel-accent-asbestos .panel-heading{
	border-top:0;
}
.sidebar .fa {
	color: #C52127!important;
}
.sidebar .active {
	border-color: #DDDDDD!important;
	background-color: white!important;
	border-left: 3px solid #C52127!important;
	color: #484747!important;
	padding-left: 12px;
}
.sidebar .active:hover {
	text-decoration: none;
	background-color: #f5f5f5!important;
}

@media only screen and (max-width: 991px) {
	.sidebar.sidebar-secondary{
		clear:both;
	}	
  }

div.header-lined h1 {
	color: #484747!important;
	font-size: 28px;
	padding-bottom: 10px;
}
.home-kb-search .form-control {
	background-color: #FFF;
	color: #fff;
	border: 1px solid #D9D9D9;
}
.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li > a:focus, .navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .active > a:focus, .navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > .open > a:focus {
	color: white!important;
	/*background-color: #9a1200;*/
	background-color: rgba(0,0,0,0.5) !important;
}
.notcartphp .security-logo {
	display: none!Important;
}
.security-logo {
	margin: 14px 0px 0px 100px;
}
.highest-header {
	z-index: 999;
	width: 100%;
	top: 0;
    background-color: #e9edf6;
    height: 32px;
    box-shadow: 0 -3px 3px #dde1ea inset;
	/*border-bottom: 1px solid #E6E6E6;*/
}
.language-popover .popover-content li {
}
.language-popover .popover-content li.English, .language-popover .popover-content li.Français {
	display: block!important;
}
.language-popover {
	background-image: none!Important;
}
#header {
	top: 32px;
}
.client-area-max-width {
	max-width: 1140px;
	margin: 0 auto;
	text-align: right;
}
.english-lang-option, .french-lang-option {
	font-size: 12px;
	text-decoration: none!important;
	color: #484747!important;
}
html[lang=french] .french-lang-option, html[lang=english] .english-lang-option {
	background-image: url(/templates/hwc-six/img/toplangbg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 6px;
	padding-top: 7px;
	display: inline-block;
	float: right;
}
html[lang=english] .french-lang-option, html[lang=french] .english-lang-option {
	display: none;
	z-index:1000;
	top: 32px;
	background-color: white;
	padding: 10px;
	position: absolute;
	margin-left: -10px;
	-webkit-box-shadow: 0px 10px 18px -6px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 18px -6px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 18px -6px rgba(0,0,0,0.75);
}
html[lang=english] .french-lang-option:after, html[lang=french] .english-lang-option:after {
	content: "";
	border-width: 0px 8px 8px;
	border-style: solid;
	border-color: #E6E6E6 transparent;
	width: 0;
	position: absolute;
	top: -8px;
	left: 9px;
}
html[lang=english] .french-lang-option:before, html[lang=french] .english-lang-option:before {
	content: "";
	border-width: 0px 8px 8px;
	border-style: solid;
	border-color: white transparent;
	width: 0;
	position: absolute;
	top: -6px;
	left: 9px;
	z-index: 1;
}
.language-options-wrap {
	float: right;
}
.language-options-wrap:hover>a {
	display: block!important;
	background-image: none;
}
.language-options-wrap a:hover {
	color: #b60b1e!important;
}
.logout-wrap {
	float: right;
	font-size: 12px;
}
.logout-wrap a {
	color: #484747!important;
	padding: 7px;
	display: inline-block;
	margin-right: 10px;
	text-decoration: underline;
}
.logout-wrap a:hover {
	color: #b60b1e!important;
}
section#footer p {
	border-top: none;
}
.notcartphp.loggedout #main-menu {
	display: none!important;
}
.notcartphp.loggedout .logout-wrap {
	display: none!Important;
}
#header {
	/*border-bottom: 1px solid #9e343f;*/
}
.notcartphp.loggedin #header {
	border-bottom: none;
}
.home .sidebar {
	display: none;
}
#Primary_Navbar-Support-Announcements {
	display: none!important;
}
.banner img {
	max-width: 100%;
}
.banner {
	float: left;
	margin-top: 40px;
	text-align: center;
}
.banner strong {
	margin-top: 10px;
	margin-bottom: 10px;
}
.dataTables_wrapper .dataTables_info {
	background-color: white;
	border-top: 3px solid #C52127;
	color: #484747!important;
}
#cpanelloginform div a, .dm-manager-cta a {
        background-color: #097ffa;
        border-color: #097ffa;
        font-weight: 600;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 6px 10px;
        color: white;
        display: inline-block;
        margin-bottom: 20px;
}
#tabAddons i {
        color: #C52127;
        margin-top: 28px
}
.gid25 #bottom-tabs {
	display: none!Important;
}
.pid104 #cPanelQuickEmailPanel {
	display: none!Important;
}
.dm-manager-box-left, .dm-manager-box-right {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding: 20px;
	position: relative;
	margin-bottom: 20px;
}
.dm-manager-box-left {
        border: 1px solid #f7dc81;
        border-radius: 3px;
        position: relative;
}

.dm-manager-box-left:before {
        content: "\f005";
        font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
        font-size: 24px;
        position: absolute;
        top: -0px;
        right: 0px;
        color: #ffffff;
        background-color: #f7dc81;
        width: 40px;
        height: 40px;
        text-align: center;
        border-bottom-left-radius: 3px;
        padding-top: 3px;
}

.dm-premium-icon-container {
	background-color: white;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border: 2px solid #D7B952;
	position: absolute;
	width: 27px;
	height: 27px;
	margin-top: -34px;
	left: 50%;
	margin-left: -11px;
}
.domain-manager-intro {
        margin: 20px 0px;
        font-size: 20px;
}
.dm-premium-icon {
	background-image: url(/templates/hwc-six/img/domain-features-premium.png);
	position: absolute;
	width: 22px;
	height: 22px;
	left: 50%;
	margin-left: -11px;
}
.dm-manager-cta {
	margin-top: 8px;
	display: inline-block;
	width: 100%;
}
.dm-manager-box-inner h4 {
        margin-top: 0;
        font-family: "Paytone one", sans serif;
        font-size: 22px;
}
.dm-manager-box-inner ul {
        padding-left: 20px;
        margin-top: 10px;
        list-style-type: none;
        line-height: 1.6em;
}

.dm-manager-box-inner ul li {
        margin: 5px 0px;
}

.dm-manager-box-inner ul li:before {
        content: "\f058";
        font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
        position: relative;
        right: 12px;
        color: #097ffa;
}

.dm-manager-old-price {
	display: inline-block;
	padding: 5px;
}
#domaindetails_powerpack_form_activating {
	background-image: url(/templates/hwc-six/img/ajax-loader.gif);
	background-size: 20px;
	background-repeat: no-repeat;
	padding-left: 25px;
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
}
#cpanelloginform div a:hover, .dm-manager-cta a:hover {
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        transition: all 0.2s;
        background-color: #1e7d46;
        text-decoration: none;
        border-color: #1e7d46;
}

.badge {
	color: #484747;
	background-color: #F5F5F5;
	position: ABSOLUTE;
	right: 15px;
	top: 6px;
}
#square-banners .banner {
	width: 33.33%;
}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	background-color: #484747!important;
	color: white!Important;
}
.banner strong, .banner span {
	display: inline-block;
	max-width: 300px;
	width: 100%;
	text-align: left;
}
#horizontal-banners .banner {
	text-align: left;
}
#horizontal-banners .banner strong, #horizontal-banners .banner span {
	max-width: 728px;
	width: 100%;
}
#vertical-banners .banner {
	width: 33.33%;
}
#vertical-banners strong, #vertical-banners span {
	max-width: 300px;
	width: 100%;
}
#Primary_Navbar-Home a {
	/*background-image: url(/templates/hwc-six/img/home-button.png);
	padding-left: 38px;*/
	background-repeat: no-repeat;
	height: 38px;
	background-position: 8px center;
	font-weight: bold;
	padding-right: 32px;
	background-size: 28px;
}
#Primary_Navbar-Home a:before {
        content: "\f2be";
        font-family: Font Awesome\ 5 Free;
		font-style: normal;
		font-weight: 900;
		text-decoration: inherit;
        padding-right: 10px;
        font-size: large;
}
.banner span {
	background-color: #f7f7f7;
	box-sizing: border-box;
	padding: 10px;
	word-break:break-all;
	font-size: 14px;
	font-family:  monospace;
}
.home .main-content .panel {
	display: none;
}
.panel.panel-accent-emerald {
	display: block!important;
	border-top: 3px solid #C52127;
}
.panel.panel-accent-emerald h3 {
	color: #888!important;
}
.home .col-sm-6 {
	width: 100%;
}
#tabNameservers form .radio {
	display: none!important;
}
.pid131 .product-details-tab-container, .pid131 .nav-tabs-overflow {
	display: none!Important;
}
.helloname {
	float: right;
	font-size: 12px;
	font-weight: 600;
	padding-top: 7px;
	background-image: url(/templates/hwc-six/img/lockbg.png);
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.notcartphp.loggedout .helloname {
	display: none;
}
.live-chat-fixed {
	position: fixed;
	bottom: 0;
	right: 10px;
	background-color: #484747;
	z-index: 1999;
	color: white;
	padding: 11px;
	padding-left: 56px;
	cursor: pointer;
	font-weight: bold;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border: 1px solid #333;
	border-bottom: none;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.55);
}
.live-chat-fixed:before {
	content: "";
	background-color: #0FED6B;
	position: absolute;
	height: 8px;
	width: 8px;
	margin-left: -19px;
	border-radius: 20px;
	margin-top: 7px;
	border: 1px solid #484747;
}
.live-chat-fixed:after {
	margin-top: -1px;
	position: absolute;
	content: "";
	height: 20px;
	width: 23px;
	background-image: url(/templates/hwc-six/img/live-chat-bubble.png);
	margin-left: 9px;
	left: 0;
}
.not-registered-container ul {
	margin-top: 20px;
}
.not-registered-container {
	width: 50%;
	float: left;
	padding: 40px;
}
.logincontainer {
	margin: 0;
	width: 50%;
	max-width: 50%;
	background-color: whitesmoke;
	float: left;
	padding: 40px;
}
.not-registered-container h1 {
	font-size: 28px;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 6px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-weight: 400;
}
.logincontainer a {
	display: inline-block;
	float: none;
	margin-left: 0;
}
.logincontainer #login {
	float: left;
}
.live-chat-fixed:hover {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	background-color: #1e824c;
	border-color: #1B7142;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #484747!important;
	border-color: #484747!important;
}
.line2 a, .not-registered-container a {
	padding: 12px;
	color: white;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 20px;
}
.not-registered-container a {
	padding: 6px 12px;
	font-size: 14px;
}
.pid132-not-yet-active .line4 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.btn-success, .responsive-edit-button a, .line2 a, .not-registered-container a, .btn-primary {
	background-color: dodgerblue;
	border-color: dodgerblue;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.gid37 #bottom-tabs {
	display: none!important;
}
.btn-success:hover, .btn-success:focus, .responsive-edit-button a:hover, .responsive-edit-button a:focus, .line2 a:hover, .not-registered-container a:hover, .btn-primary:hover, .btn-primary:focus {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	background-color: #13487B;
	text-decoration: none;
	border-color: #13487B;
}
.navbar-main .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: dodgerblue;
}
/*

#Primary_Navbar-Home:hover:after {

	border-left: 19px solid #9a1200;

	}





#Primary_Navbar-Home:after:hover {

background-color:blue;

}

*/



.responsive-edit-button a {
	display: inline;
}
.panel, .dataTables_wrapper {
	border-top: none;
}
.responsive-edit-button {
	text-align: center;
}
#Primary_Navbar-My_Domains {
	position: relative;
	z-index: 1;
}
#Primary_Navbar-Home {
	/*background-image: url(/templates/hwc-six/img/home-button-arrow.png);*/
	background-image: url(/templates/hwc-six/img/chevron.png);
	background-repeat: no-repeat;
	background-position: right;
}
#Primary_Navbar-Home:hover {
	background-color: rgba(0,0,0,0.5);
}
#Primary_Navbar-My_Domains a:hover:after, #Primary_Navbar-My_Domains a:hover:before {
	display: block;
}
#Primary_Navbar-My_Domains a:after {
	content: "";
	height: 0px;
	width: 0px;
	display: none;
	position: absolute;
	left: -19px;
	top: 19px;
	border-top: 19px solid transparent;
	border-bottom: 0px solid transparent;
	border-right: 19px solid #9a1200;
	z-index: 2;
}
#Primary_Navbar-My_Domains a:before {
	content: "";
	height: 0px;
	display: none;
	width: 0px;
	position: absolute;
	left: -19px;
	top: 0;
	border-top: 0px solid transparent;
	border-bottom: 19px solid transparent;
	border-right: 19px solid #9a1200;
	z-index: 2;
}
.focus-buttons-container {
	width: 100%;
	float: left;
}
.focus-buttons-container a {
	text-decoration: none!Important;
	float: left;
	height: 140px;
	border-left: 11px solid #E2E2E2!important;
	width: 100%;
	padding: 15px;
	color: #484747!important;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.back-button {
	width: 100%;
	display: inline-block;
}
.product-details-tab-container .tab-pane .col-sm-5 {
	text-align: right;
}
#cPanelExtrasPurchasePanel .col-xs-offset-1 {
	margin-left: 0;
	width: 33.33%;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	display: inline-block;
}
#cPanelExtrasPurchasePanel .col-xs-offset-1 h4 {
	font-size: 14px;
}
#cPanelExtrasPurchasePanel .col-xs-offset-1 p {
	font-size: 14px;
	margin-bottom: 5px;
}
#cPanelExtrasPurchasePanel .row {
	margin-right: 0;
	margin-left: 0;
}
#cPanelExtrasPurchasePanel {
	display:none;
}
.focus-buttons-inner {
}
#cPanelAwstats {
	display: none!Important;
}
body.clientareaphpactionservices div[menuitemname="My Services Actions"], body.clientareaphpactionservicesamplanguagefrench div[menuitemname="My Services Actions"], body.clientareaphpactionservicesamplanguageenglish div[menuitemname="My Services Actions"] {
	display: none;
}
/*

.focus-buttons-container li a:before {

    content: "";

    height: 30px;

	    box-shadow: -2px -1px 4px 1px rgba(0,0,0,0.1);

    width: 30px;

    position: absolute;

    margin-top: -35px;

    margin-left: -35px;

    background-color: whitesmoke;

    border: 1px solid #D9D9D9;

    -webkit-border-radius: 40px;

    -moz-border-radius: 40px;

    border-radius: 40px;

    padding: 25px;

    background-repeat: no-repeat;

    background-position: center;

	}

	*/



.Primary_Sidebar-My_Account-Billing_Information .btn-danger {
	margin: 20px;
}
#tabDnsmanager h3, #tabDnsmanager .back-button, #cpanelloginform a {
	display: none!important;
}
#sitesafe-manual a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/request-cleanup.png);
}
#shared-sitepreview a .focus-buttons-header, #weebly-preview a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/preview-site.png);
}
#domainnamerenew a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/renew.png);
}
#domainupdatenameservers a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/update-nameservers.png);
}
#domainnameprivacy a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/privacy-protection.png);
}
#shared-webmail a .focus-buttons-header, #email-webmail a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/webmail-launch.png);
}
#cloud-launch-whm a .focus-buttons-header, #dedicated-launch a .focus-buttons-header, #reseller-whm a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/whm-launch.png);
}
#shared-cpanel a .focus-buttons-header, #domain-manager-control-panel a .focus-buttons-header, #reseller-lanuch-cpanel a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/cpanel-logo.png);
}
#ssl-view-certs a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/security-certificates.png);
}
#dedicated-reboot a .focus-buttons-header, #cloud-server-management a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/reboot.png);
}
#cloud-launch-plesk a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/plesk.png);
}
#ssl-security-seals a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/security-seals.png);
}
#email-manage a .focus-buttons-header, .focus-buttons-container #emailpro a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/webmail-manage.png);
}
#email-marketing a .focus-buttons-header, .focus-buttons-container #cakemail a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/email-marketing-launch.png);
}
#ranking-coach-launch a .focus-buttons-header, .focus-buttons-container #rankingcoach a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/ranking-coach.png);
}
#weebly-launch a .focus-buttons-header, .focus-buttons-container #weebly a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/weebly.png);
}
#domain-manager-dns-advanced a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/dns-manager.png);
}
#wordpress-launch a .focus-buttons-header{
	background-image: url(/templates/hwc-six/img/action-button-icons/wordpress.png);
}
.focus-buttons-container #domain a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/domain-name.png);
}
.focus-buttons-container #google a .focus-buttons-header {
	background-image: url(/templates/hwc-six/img/action-button-icons/google-adwords.png);
}
.focus-buttons-container li:hover {
}
.home-kb-search input {
	color: #484747!important;
}
.focus-buttons-container li:hover > a {
	background-color: #EEEEEE;
}
html[lang=french] .sbr-comain-en, html[lang=english] .sbr-comain-fr {
	display: none!Important;
}
body .pid132-active .sbr-comain-en, body .pid132-active .sbr-comain-fr {
	display: none!important;
}
#cPanelForwarders, #cPanelAutoResponders, #cPanelBackup, #cPanelSubdomains, #cPanelAddonDomains, #cPanelCronJobs, #cPanelMySQLDatabases, #cPanelPhpMyAdmin, #cPanelDomainRedirect, #cPanelAdvancedDnsEditor, #cPanelSimpleDnsEditor, #cPanelMxEditor {
	display: none!important;
}
.pid121 #cPanelPresenceBuilder, .pid121 #cPanel1clickAppsInstaller, .pid121 #cPanelEmailAccounts, .pid121 #cPanelFileManager, .pid104 #cPanelPresenceBuilder, .pid104 #cPanel1clickAppsInstaller, .pid104 #cPanelEmailAccounts, .pid104 #cPanelFileManager{
	display: none;
}

.pid231 #cPanelPresenceBuilder, .pid231 #cPanel1clickAppsInstaller, .pid231 #cPanelEmailAccounts, .pid231 #cPanelFileManager, .pid231 #cPanelQuickEmailPanel {
    display: none;
}

.pid231 #cPanelSimpleDnsEditor{
    display: block !important;
}

.pid121 #cPanelSimpleDnsEditor, .pid121 #cPanelForwarders, .pid121 #cPanelDomainRedirect{
    display: inline-block !important;
}

.pid121 #cPanelQuickShortcutsPanel .domain-manager div,  .pid104 #cPanelQuickShortcutsPanel .domain-manager div {
	display: block !important;
}
.pid121 #cPanelQuickShortcutsPanel .domain-manager div#cPanelAdvancedDnsEditor, .pid104 #cPanelQuickShortcutsPanel .domain-manager div#cPanelAdvancedDnsEditor {
	display: none!important;
}
.focus-buttons-container li:hover .focus-buttons-header {
}
.pid132-not-yet-active ul {
	opacity: 1!important;
	filter: alpha(opacity=100);
}
.pid132-not-yet-active .focus-buttons-container {
	display: none!important;
}
.focus-buttons-container ul {
	list-style-type: none;
	padding-left: 0;
	padding-bottom: 10px;
	float: none;
	margin-bottom: 0;
	width: 100%;
}
.kbcategories .col-sm-4 {
	height: 140px;
}
.status-row-header, status-row {
}
#domainnameprivacy.idprotect_on {
	display: none!Important;
}
.status-row-header:after {
	display: none!Important;
}
.focus-buttons-container ul li {
		width: 33%;
        margin-bottom: 1%;
        display: inline-block;
        border: 1px solid #D9D9D9;
        background-color: #F5F5F5;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
         border-radius: 4px;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        border-bottom-width: 3px;
        box-sizing: border-box;
}

@media screen and (max-width: 768px) {
	.focus-buttons-container ul li {
		width: 100%;
		}
	}

.logincontainer small {
	display: none!important;
}
.status-active .status-circle, .status-open .status-circle {
	background-color: #3fad46;
}
.status-pending .status-circle {
	background-color: orange;
}
.status-cancelled .status-circle {
	background-color: #C52127;
}
.hide-me {
	display: none!Important;
}
.status-suspended .status-circle {
	background-color: #F0AD4E;
}
.status-customer-reply .status-circle {
	background-color: #ff6600;
}
.status-fraud .status-circle,  .status-answered .status-circle {
	background-color: #000000;
}
.status-expired .status-circle {
	background-color: #004258;
}
.status-terminated .status-circle {
	background-color: #666;
}
.status-onhold .status-circle {
	background-color: #224488;
}
.status-inprogress .status-circle {
	background-color: #cc0000;
}
.status-closed .status-circle {
	background-color: #888;
}
.status-paid .status-circle {
	background-color: #498302;
}
.status-unpaid .status-circle {
	background-color: #ED3E48;
}
.status-collections .status-circle {
	background-color: #9A141E;
}
.status-refunded .status-circle {
	background-color: #319FC3;
}
.status-customer-reply .status-circle {
	background-color: #ff6600;
}
.status-delivered .status-circle {
	background-color: #224488;
}
.status-accepted .status-circle {
	background-color: #498302;
}
.status-lost .status-circle, .status-dead .status-circle {
	background-color: #FFFFFF;
}
.status-hide-td {
	display: none!Important;
}
.status-circle {
	height: 8px;
	width: 8px;
	clear: both;
	margin-right: 6px;
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: -14px;
	margin-top: 5px;
}
.focus-buttons-container ul li:nth-child(even) {
}
.client-area-home-parent {
	background-image: url(/templates/hwc-six/img/ca-sales-header-02-17.jpg);
	width: 100%;
	color: white!Important;
	display: inline-block;
	padding: 15px;
	margin-bottom: 15px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;

}
.client-area-home-parent h2 {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 0;
	font-family:'Paytone one';
}
.client-area-home-parent h2 span {
}

.client-area-home-desc {
	text-align: center;
	font-weight: 600;
	font-size: 18px;
}
.client-area-home-cta-parent {
	text-align: center;
}
.client-area-home-inner {
		padding: 15px;
        width: 50%;
        margin-right: auto;
        margin-left: auto;
        background-color: rgba(255, 255, 255, 0.9);
        border-radius: 3px;
        color: #474848;
}
 @media screen and (max-width: 600px) {
.client-area-home-inner {
	width: 100%;
}
}
.client-area-home-cta-parent a {
		color: white!Important;
        margin-top: 15px;
        padding: 10px;
        display: inline-block;
        background-color: #097ffa;
        cursor: pointer!Important;
        text-decoration: none!Important;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        font-weight: bold;
        -moz-border-radius: 3px;
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
}
.client-area-home-cta-parent a:hover {
	cursor: pointer!Important;
	text-decoration: none!Important;
	background-color: #186c3b;
}
#tabAddons .col-xs-10 {
	width: 33.33%;
	margin-left: 0;
}
.subsections-active {
	display: none!important;
}
.Primary_Sidebar-Domain_Details_Management-Overview .focus-buttons-container, .Primary_Sidebar-Service_Details_Overview-Information .focus-buttons-container {
	display: block;
	float: none;
}
#Secondary_Sidebar-Support-Announcements {
	display: none!important;
}
.focus-buttons-header {
	font-weight: bold;
	display: inline-block;
	font-size: 16px;
	padding-bottom: 5px;
	background-position: 0 top;
	background-repeat: no-repeat;
	padding-left: 40px;
	min-height: 44px;
	padding-top: 4px;
}
.focus-buttons-desc {
	padding-top: 5px;
	font-size: 14px;
	padding-left: 40px;
}
.hide-columns {
	display: none!important;
}
.status-pending {
	background-color: orange;
}
.status-expired {
	background-color: #484747!important;
}
.mini-logo-header {
	margin-left: 20px;
}
.main-logo-header {
}
.cartphp .main-logo-header {
	display: block;
	float: left;
}
.cartphp .mini-logo-header {
	display: none;
}
#tableServicesList .responsive-edit-button {
	display: table-cell!important;
}
#tableDomainsList_wrapper {
}
.responsive-edit-button:after {
	DISPLAY: NONE!iMPORTANT;
}
.table.dataTable thead > tr > th.responsive-edit-button {
	padding-right: 8px;
}
#tableServicesList tr:before {
}
.alert-danger, .alert {
	float: left;
	width: 100%;
}
#tabNameservers .form-horizontal {
	width: 50%;
	display: inline-block;
	float: left;
	padding: 15px;
}
.updatedns_nameserver_quickconfig_anycast .recom_anycast, .updatedns_nameserver_quickconfig_basic .recom_basic, .updatedns_nameserver_quickconfig_wpdns .recom_wpdns {
	display: inline-block;
	margin-left: 5px;
}
#sbr-redemmed-a {
	display: none;
}
.redeemed {
	opacity: 0.5;
}
body .focus-buttons-container .redeemed:hover a {
	background-color: #F5F5F5!important;
}
.redeemed a {
	cursor: context-menu;
}
.redeemed #sbr-redemmed-a {
	display: block;
}
.redeemed #whc_a_redeemgoogcredit {
	display: none!important;
}
.updatedns_warning_negative, .registersbrdomain .line1 {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border: 1px solid #faebcc;
	padding: 15px;
	margin-bottom: 20px;
	border-radius: 4px;
	background-image: url(/templates/hwc-six/img/nameservers-warning.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-left: 56px;
}
.updatedns_warning_negative .recom_basic, .updatedns_warning_negative .recom_anycast, .updatedns_warning_positive .recom_basic, .updatedns_warning_positive .recom_anycast {
	font-weight: bold;
	margin-top: 5px;
}
.registersbrdomain .line1 {
	margin-bottom: 0;
}
.updatedns_warning_positive {
	color: #3c763d;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	padding: 15px;
	margin-bottom: 20px;
	border-radius: 4px;
	background-image: url(/templates/hwc-six/img/nameservers-tick.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-left: 56px;
}
#tabNameservers .rightcol {
	width: 50%;
	display: inline-block;
	padding-left: 0px;
	padding: 15px;
	box-sizing: border-box;
	float: left;
	list-style-type: none;
}
.pull-md-left {
	clear: left;
}
#whc_clienareans label {
	font-size: 14px;
}
body #idprotect_on {
	display: none!Important;
}
.navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFF;
}
#module-client-area-other {
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	float: left;
	border: 1px solid #ddd;
	border-top: 3px solid #C52127;
	width: 100%!important;
	padding: 0;
	margin-bottom: 35px;
}
#module-client-area-other table table tr input {
	max-width: 200px;
	margin: 0 auto;
}
.progress {
	max-width: 400px;/* margin: 0 auto; chouayb*/

}
#module-client-area-other h2 {
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	padding-left: 15px;
	text-align: left;
	margin: 0;
}
.module-client-area {
	padding: 0;
}
#module-client-area-other table table tr {
	margin-top: 5px;
	display: inline-block;
	margin-bottom: 5px;
	width: 100%;
}
#module-client-area-other table table tr td {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
#module-client-area-other table table tr td:first-child {
	/* text-align: center!important; chouayb */

	font-weight: 600;
	min-width: 100%;
	box-sizing: border-box;
}
#module-client-area-other table table tr td:nth-child(2) {
	padding-left: 10px;
	padding-right: 10px;
	width: 80%;
	width: 100%;
	max-width: 645px;
	box-sizing: border-box;
	text-align: left;
}
#module-client-area-other table table tr td:nth-child(2) input {
	margin-bottom: 5px;
}
.module-client-area-header {
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	padding-left: 15px;
	text-align: left;
}
#cpanelloginform div {
	text-align: center;
}
#bottom-tabs {
	display: none!Important;
}
div.credit-card {
	margin: 0;
}
.gid12 #domain p {
}
.status-legend-wrapper {
	float: right;
	clear: right;
	padding: 15px;
	background-color: whitesmoke;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	margin-bottom: 20px;
}
.status-legend-products {
	margin-top: 10px;
}
.guidesphp .ui-tabs-active a, .guidesphp .ui-tabs-active a strong {
	font-weight: 600!important;
}
.guidesphp li:focus, .guidesphp li, .guidesphp li a {
	outline: -webkit-focus-ring-color auto 0px!important;
}
.status-legend-desc {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 10px;
}
.status-legend {
	list-style-type: none;
	padding: 0;
	margin-bottom: 0;
}
.status-legend li {
	margin-top: 5px;
	font-size: 12px;
}
#toc {
	background-color: whitesmoke;
	padding: 20px 20px 20px 20px !important;
	list-style-type: none;
	width: 25%;
	float: left;
	border-radius: 5px;
	/*display: none;*/
}
#toc li {
	margin-top: 5px;
}
#toc li strong {
	font-weight: 400;
}
#toc li:first-child {
	margin-top: 0px;
}
.guidesphp .ui-widget-content .ui-widget-content {
	width: 75%;
	padding: 20px;
	float: left;
	padding-top: 0;
}
.status-legend li span {
	height: 8px;
	width: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-top: 5px;
	display: inline-block;
	margin-right: 5px;
}
.legend-status-active span {
	background-color: #3fad46;
}
.legend-status-pending span {
	background-color: orange;
}
.legend-status-cancelled span {
	background-color: #C52127;
}
.legend-status-expired span {
	background-color: #004258;
}
.domains-options-buttons {
	min-width: 45px!important;
}
.dataTables_wrapper {
}
.table>thead>tr>th {
	vertical-align: middle;
}
 input[type=number]::-webkit-inner-spin-button,  input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
.pid130 #cPanelForwarders, .pid130 #cPanelAutoResponders {
	display: block!Important;
}
.pid130 #cPanelPresenceBuilder, .pid130 #cPanel1clickAppsInstaller, .pid130 #cPanelFileManager {
	display: none!important;
}
.registrar-lock-subtext {
		font-size: 13px;
        display: inline-block;
}
.pid51 #dedicated-launch, .pid51 #dedicated-reboot, .pid52 #dedicated-launch, .pid52 #dedicated-reboot, .pid53 #dedicated-launch, .pid53 #dedicated-reboot, .pid60 #dedicated-launch, .pid60 #dedicated-reboot {
	display: none!Important;
}
.gid37 #module-client-area-other, .pid143 #module-client-area-other {
	display: none!important;
}
.pid-status-pending .panel, .pid-status-pending .focus-buttons-container, .pid-status-cancelled .panel, .pid-status-cancelled .focus-buttons-container, .pid-status-terminated .panel, .pid-status-terminated .focus-buttons-container, .pid-status-suspended .panel, .pid-status-suspended .focus-buttons-container, .pid-status-fraud .panel, .pid-status-fraud .focus-buttons-container {
	display: none!Important;
}
.live-chat-fixed {
	text-transform: uppercase;
}
.focus-buttons-container.pid132-not-yet-active {
	display: none!Important;
}
.weeblyfreetrial_connectadomain {
	   	background: #f7f7f7;
        padding: 25px;
        padding-left: 120px;
        text-align: left;
        background-image: url(/templates/hwc-six/img/action-button-icons/domain_register.svg);
        background-size: 54px;
        background-repeat: no-repeat;
        background-position: 30px center;
}
.pid-status-suspended .weeblyfreetrial_connectadomain, .pid-status-pending .weeblyfreetrial_connectadomain, .pid-status-cancelled .weeblyfreetrial_connectadomain, .pid-status-fraud .weeblyfreetrial_connectadomain{
	display: none;
}
.weeblyfreetrial_connectadomain div {
	font-size: 17px;
}
.weeblyfreetrial_connectadomain a {
        background-color: #097ffa;
        color: white;
        padding: 15px 20px;
        display: inline-block;
        margin-top: 20px;
        border-radius: 3px;
        transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
}

.weeblyfreetrial_connectadomain a:hover {
	    background-color: #1f864a;
        text-decoration: none!important;
}
.admin-masquerade-notice {
	margin: 10px 10px 0 auto;
	padding: 4px 10px;
	max-width: 240px;
	font-family: Tahoma;
	font-size: 0.7em;
	text-align: right;    /* display: block; */
	top: 0%;
	left: 45%;
	position: absolute;
}
.form-stacked fieldset {
	width: 100%;
	float: left;
	position: relative;
}
.pid104 [menuitemname="Login to cPanel"], .pid104 [menuitemname="Login to Webmail"], .pid121 [menuitemname="Login to cPanel"], .pid121 [menuitemname="Login to Webmail"] {
	display: none;
}
.home .clienthomenotification {
	margin: 20px 0 20px 0;
}
ul#dta-list{
	padding-left: 0;
}
ul#dta-list li {
	list-style: none;
    /* margin: 10px 0 20px 0px; */
    min-height: 30px;
    border-top: 1px solid #eee;
    padding: 10px 10px 0 10px;
}
ul#dta-list li:last-child{
	border-bottom: 1px solid #eee;
}
.dta-heading {
	font-weight: bold;
	padding: 10px 0 20px 0;
}
.dta-footer {
	padding: 0px 0 40px 0;
}
.eppsuccess {
	font-weight: bold;
	color: #009900;
}
.epp_pending_approval {
    font-weight: bold;
    color: #ec7a00;
}
 @media (max-width: 992px) {
.live-chat-fixed {
	display: none!Important;
}
}
 @media (min-width: 992px) {
.home .col-md-9 {
	width: 100%;
}
}
 @media (max-width: 992px) {
#toc, .guidesphp .ui-widget-content .ui-widget-content {
	width: 100%;
}
.guidesphp .ui-widget-content .ui-widget-content {
	padding: 0;
}
#Primary_Navbar-My_Domains a:hover:after, #Primary_Navbar-My_Domains a:hover:before {
	display: none!important;
}
#square-banners .banner, #vertical-banners .banner {
	width: 50%;
}
.navbar-right .dropdown-menu {
	right: auto;
	left: auto;
}
#horizontal-banners .banner {
	overflow: scroll;
}
#Primary_Navbar-Home {
	background-image: none;
}
.logincontainer, .not-registered-container {
	padding: 20px;
}
}
.gid35 li:nth-child(2), .gid35 #domain {
}
 @media (max-width: 768px) {
#whc_clienareans, #whc_clienareans input, #tabNameservers .form-horizontal {
	width: 100% !important;
}
#tabNameservers .rightcol {
	width: 100%;
}
.kbcategories .col-sm-4 {
	height: auto;
}
.dataTables_wrapper {
	max-width: 100%;
	overflow-x: scroll;
}
.dm-manager-box-left, .dm-manager-box-right {
	width: 100%;
}
#ns_panel, #whc_clienareans {
	width: 100% !important;
}
}
 @media (max-width: 700px) {
#cPanelExtrasPurchasePanel .col-xs-offset-1 {
	width: 50%;
}
.logincontainer, .not-registered-container {
	width: 100%;
	max-width: 100%;
}
#square-banners .banner, #vertical-banners .banner {
	width: 100%;
}
.header-phone-number, .header-live-chat {
	display: none!Important;
}
.banner strong, .banner span {
	max-width: 100%;
}
#vertical-banners strong, #vertical-banners span {
	max-width: 100%;
}
}
 @media (max-width: 480px) {
#cPanelExtrasPurchasePanel .col-xs-offset-1 {
	width: 100%;
}
.helloname {
	display: none!Important;
}
}
 @media (max-width: 1200px) {
#module-client-area-other div.progress-container {
	float: none;
	margin: 0 auto;
}
#module-client-area-other table table tr td:first-child {
	padding-bottom: 4px;
}
#pd_billinginfo li {
	width: 100%;
}
#whc_clienareans label {
	padding-top: 0;
}
#module-client-area-other table table tr td {
	width: 100%!Important;
	text-align: center!important;
	min-width: 100%!important;
	padding-right: 0!important;
	padding-left: 0!important;
	max-width: 100%!important;
}
.language-options-wrap {
	padding-right: 15px;
}
.focus-buttons-container ul li {
	float: none;
	display: inline-block;
	text-align: left;
}
.focus-buttons-container ul {
	text-align: center;
}
}
 @media (max-width: 330px) {
.focus-buttons-container ul li {
	min-width: 100%;
}
.focus-buttons-container ul li a {
	height: auto;
	min-height: 140px;
}
}
/* chouayb edits */

#module-client-area-other div.text-center.module-client-area table.frame h4 {
	float: left;
	width: 20%;
	text-align: left !important;
	font-size: 14px;
}
/* chouayb edits */

#module-client-area-other div.text-center.module-client-area table.frame tbody tr td table tbody tr td p {
	float: left;
	margin: 2px;
}
#module-client-area-other div.text-center.module-client-area table.frame tbody tr td table tbody tr td:first-child h4, #module-client-area-other div.text-center.module-client-area table.frame tbody tr td table tbody tr td:last-child h4 {
	margin-top: 0 !important;
}
#mass_manege {
	overflow: hidden;
}
#mass_manege #whc_clienareans {
	float: left;
	width: 50%;
}
#ns_panel {
	box-sizing: border-box;
	display: inline-block;
	float: left;
	list-style-type: none;
	padding: 0 15px 15px;
	width: 50%;
}
#main-body.pid121 #cPanelQuickEmailPanel, li[menuitemname="Domain Search"], li[menuitemname="Domains Divider 2"], #Primary_Navbar-Support-Downloads, body.cartphpafraudcheck #main-menu, body.cartphpafraudcheck .highest-header {
	display: none;
}
.dnsmanager.anycasthostingdisabled .updatedns_icrease_performance_title,  .dnsmanager.anycasthostingdisabled .updatedns_icrease_performance_desc,  .dnsmanager.anycasthostingenabled .updatedns_nameserver_quickconfig_anycast .recom_anycast,  .dnsmanager.anycasthostingdisabled .updatedns_nameserver_quickconfig_basic .recom_basic,  .dnsmanager.anycasthostingdisabled .updatedns_nameserver_quickconfig_basic .recom_basic,  .dnsmanager.hostingwithoutanycast .updatedns_nameserver_quickconfig_basic .recom_basic,  .dnsmanager.anycasthostingdisabled.dns-custom .updatedns_warning_negative.updatedns_warning,  .dnsmanager.anycasthostingdisabled.dns-custom .updatedns_warning_negative.updatedns_warning .recom_basic,  .dnsmanager.anycasthostingdisabled.dns-basic .updatedns_warning_positive,  .dnsmanager.anycasthostingdisabled.dns-basic .updatedns_warning_positive .recom_basic,  .dnsmanager.anycasthostingdisabled.dns-anycast .updatedns_warning_negative.updatedns_warning,  .dnsmanager.anycasthostingdisabled.dns-anycast .updatedns_warning_negative.updatedns_warning .recom_basic,  .dnsmanager.anycasthostingenabled.dns-custom .updatedns_warning_negative.updatedns_warning,  .dnsmanager.anycasthostingenabled.dns-custom .updatedns_warning_negative.updatedns_warning .recom_anycast,  .dnsmanager.anycasthostingenabled.dns-anycast .updatedns_warning_positive,  .dnsmanager.anycasthostingenabled.dns-anycast .updatedns_warning_positive .recom_anycast,  .dnsmanager.anycasthostingenabled.dns-basic .updatedns_warning_negative.updatedns_warning,  .dnsmanager.anycasthostingenabled.dns-basic .updatedns_warning_negative.updatedns_warning .recom_anycast,  .dnsmanager .updatedns_nameserver_quickconfig,  .dnsmanager .updatedns_nameserver_quickconfig_anycast,  .dns-wpdns .updatedns_nameserver_quickconfig_wpdns, .dns-wpdns .recom_wpdns,  .dnsmanager .updatedns_nameserver_quickconfig_basic {
	display: block !important;
}
.dnsmanager.nohosting .updatedns_nameserver_assistant {
	display: none!important;
}
body.indexphpmoath .logincontainer {
	text-align: center;
	margin: auto;
	position: relative;
	width: 100% !important;
	float: none;
	/*height: 300px;*/
}
body.indexphpmoath .logincontainer a {
	float: none!important;
}
#main-body.gid12 .row.dedicatedip {
	display: none;
}
/*Logged out top nav */

menu-loggedout {
	width: 75%;
	float: left;
}
.nav-loggedout {
	background: none;
	border: none;
}
nav.navbar.navbar-default.nav-loggedout {
	margin-bottom: 0px;
	margin-top: 10px;
}
.nav-loggedout .navbar-nav {
	float: right;
	margin: 0;
}
.nav-loggedout .navbar-nav>.active>a {
	background-color: #ffffff;
}
.header-phone-number-loggedout {
	display: inline-block;
	margin: 7px 30px 5px 0px;
	color: #474848;
	font-weight: bold;
	font-size: 12px;
}
.header-phone-number-loggedout:before {
	font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
	content: "\f095";
	margin-right: 5px;
}
.main-logo-header {
	width: 20%;
	float: left;
}
.loggedout-menu-container {
	width: 80%;
	float: left;
}
.nav-loggedout .navbar-nav>li>a {
	font-weight: bold;
	color: #474848;
	padding: 15px 8px;
}

@media screen and (max-width: 1088px) {
.nav-loggedout .navbar-nav>li>a {
	padding: 15px 8px;
}
	}

.nav-loggedout .navbar-toggle {
	border: none;
}
#loggedout-menu-button {
	padding: 0px;
}
.nav-loggedout .navbar-toggle .icon-bar {
	background-color: #474848;
}
.nav-loggedout .navbar-nav>li>.dropdown-menu {
	margin-top: 16px;
	width: 100%;
}

@media screen and (min-width: 991px) {
	.nav-loggedout .navbar-nav>li>.dropdown-menu {
		margin-left: -45px;
		min-width: 260px;
		}
	}

.nav-loggedout .navbar-nav .dropdown-menu li {
	margin: 10px 0px;
	}

.nav-loggedout .navbar-nav .dropdown-menu li a {
  word-wrap: break-word;
   white-space: normal;
	}

.nav-loggedout .navbar-nav>.open>a, .nav-loggedout .nav-loggedout>.open>a:focus, .nav-loggedout .navbar-nav>.open>a:hover {
        background: none;
        color: #c62029;
}

@media screen and (min-width: 991px){
	.nav-loggedout .navbar-nav>li {
		float: none;
		display: inline-block;
		}
	}

@media screen and (max-width: 991px){
	.nav-loggedout .navbar-nav>li {
		float: none;
		display: block;
		}

		.nav-loggedout .navbar-nav>li>.dropdown-menu {
			margin-top: 0px;
			border: none;
			box-shadow: none;
			position: relative;
			text-align: right;
			}
	}

@media screen and (max-width: 1200px){
	.container.loggedout-container {
		width: 100% !important;
		}
	}

/*Scan result */

.status label {
	font-weight: 500;
	}

ul#scanresult {
	padding: 0px;
	list-style-type: none;
	}

/*site safe unvailable */
.site-safe-unavailable {
		padding: 10px 0px 10px 15px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        width: 100%;
        color: rgba(230, 114, 0, 1);
        font-weight: 900;
        background: rgba(230, 114, 0, 0.2);
        border: 1px solid rgba(230, 114, 0, 1);
		border-bottom: 6px solid;
	}

.site-safe-unavailable:before {
        content: "\f00d";
        font-family: Font Awesome\ 5 Free;
		font-style: normal;
		font-weight: 900;
		text-decoration: inherit;
        margin-right: 10px;
        font-size: 20px;
        color: rgba(230, 114, 0, 1);
	}

/*site safe available */

.clickable .scan-clickable-icon {
	font-weight: 500;
	float: right;
	font-size: 16px;
	}

.moreinfo-plus.site-safe-moreinfo {
		display: inline-block;
        position: absolute;
        right: 40px;
        cursor: pointer;
        transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		-ms-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
        font-weight: 500;
		font-size: 14px;
	}

.site-safe-moreinfo i {
	margin-left: 15px;
    font-size: 18px;
	}

.moreinfo-plus.site-safe-moreinfo:hover {
	color: #474848;
	}

.site-safe-available {
		cursor: pointer;
		padding: 10px 0px 7px 15px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        width: 100%;
        color: rgba(38, 166, 91, 1);
        background: rgba(38, 166, 91, 0.1);
        border: 1px solid rgba(38,166, 91, 1);
		border-bottom: 3px solid;
		font-size: 16px;
		font-weight: 900;
		transition: background 0.2s ease-in;
		-moz-transition: background 0.2s ease-in;
		-ms-transition: background 0.2s ease-in;
		-o-transition: background 0.2s ease-in;
		-webkit-transition: background 0.2s ease-in;
	}

site-safe-available-active {
	border-bottom: 1px solid #d7d8d8!important;
	}

.site-safe-available.site-safe-available-active {
	border-bottom: 1px solid #d7d8d8!important;
	}

.site-safe-available:hover {
	background:  rgba(38, 166, 91, 0.04);
	}

.site-safe-available:before {
        content: "\f00c";
        font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
        margin-right: 10px;
        font-size: 20px;
        color: rgba(38,166, 91, 1);
	}

/*site safe error */
.site-safe-error {
		padding: 10px 0px 10px 15px;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        width: 100%;
        color: rgba(168, 18, 26, 1);
        font-weight: 900;
        background: rgba(168, 18, 26, 0.2);
        border: 1px solid rgba(168, 18, 26, 1);
		border-bottom: 6px solid;
	}

.site-safe-error:before {
        content: "\f05e";
        font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
        margin-right: 10px;
        font-size: 20px;
        color: rgba(168, 18, 26, 1);
	}

#customproductview .status {
	background-color: white;
	margin-bottom: 0px;
	}

li.status.moreinfo {
	display: none;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-left: 1px solid #097ffa;
        border-right: 1px solid #097ffa;
        border-bottom: 3px solid #097ffa;
	}

li.status.moreinfo ul li {
        margin-bottom: 5px;
        padding: 10px 0px;
        border-bottom: 1px solid #d7d8d8;
		padding-left: 40px;
		position: relative;
	}


li.status.moreinfo ul li:last-child {
	border-bottom: none;
	}

li.status.moreinfo ul li i {
	position: absolute;
	left: 10px;
	top: 14px;
	}

ul#scanresult li>ul {
        list-style-type: none;
        width: 100%;
        padding: 8px 10px 5px 10px;
        background-color: rgba(217, 217, 217, 0.2);
        font-size: 15px;
}

ul#scanresult li>ul>li>label {
		text-align: left;
        width: auto;
        padding-left: 15px;
        font-weight: 600;
        margin-right: 8px;
	}

ul#scanresult li>ul>li>span {
font-weight: 500;
        text-align: right;
        margin-right: 0;
        width: auto;
	}

#scanresult table {
	font-size: 15px;
	}

#scanresult table label {
	font-size: 15px;
	font-weight: 600;
	}

#scanresult table tr td:nth-child(1) {
	    width: 25%;
        text-align: left;
        padding-left: 15px;
        font-weight: 500;
	}

#scanresult table tr td:nth-child(2) {
	width: 50%;
    text-align: left;
	}

#scanresult ul {
	list-style-type: none;
	}

#scanresult ul li {
	margin: 5px 0px;
	}

#scanresult .clickable {
        cursor: pointer;
}

#scanresult .clickable:hover {
        background-color: #d7d8d8!important;
}

ul#scanRecommendation {
        padding: 0px;
}

#scanRecommendation ul {
        margin: 0px 5px 15px 5px;
        padding: 10px 20px;
        background: #f7f7f7;
        border-radius: 10px;
        border: 2px dotted #d7d8d8;
}
#scanRecommendation ul li {
	margin: 5px 15px;
	}

@media screen and  (max-width: 722px) {
	ul#scanresult li>ul>li>label {
		width: 100%;
	}

	ul#scanresult li>ul>li>span {
		width: 100%;
		text-align: left;
		padding-left: 15px;
	}

	ul#scanresult li>ul>li {
        padding-bottom: 15px;
        border-bottom: 1px solid #e8e4e4;
        margin-bottom: 10px;
		box-sizing: border-box;
        word-break: break-word;
	}
	#highest-nav li {
		margin-left: 5px !important;
	}
	#highest-nav li:first-child{
		padding-right: 5px !important;
	}
	#highest-nav{
		margin-right: 20px !important;
	}
	.area.all {
		display: none !important;
	}
	#header a.text-dark{
		display: none !important;
	}
}

/* Logged out Banner */

.container-fluid.loggedout-banner-container {
		height: 120px;
        box-shadow: inset 0px -5px 20px rgba(100, 100, 100, 0.2);
        background: #c62029;
        background: -moz-radial-gradient(center, ellipse cover, #c62029 0%, #a3161d 100%);
        background: -webkit-radial-gradient(center, ellipse cover, #c62029 0%,#a3161d 100%);
        background: radial-gradient(ellipse at center, #c62029 0%,#a3161d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c62029', endColorstr='#a3161d',GradientType=1 );
	}

@media screen and (max-width: 872px) {
	.container-fluid.loggedout-banner-container {
		display: none;
		}
	}

.loggedout-banner-wrapper {
        text-align: center;
        color: #ffffff;
        font-weight: 500;
        font-size: 18px;
        padding-top: 22px;
}

.loggedout-banner-wrapper span {
		display: block;
        font-family: 'Paytone one';
        font-size: 36px;
        margin-top: 0px;
        text-shadow: 3px 3px 2px rgba(40, 40, 40, 0.5);
        color: #ffffff;
        text-transform: none;
}

/* Dotoday */

#doToday h4 {
        font-family: "Paytone one";
        color: #474848;
}

#doToday ul {
        list-style-type: none;
        padding: 0px;
}

#doToday ul li {
        font-size: 14px;
        border-radius: 4px;
        padding: 0px 8px 8px 0px;
        color: #474848;
        transition: all 0.2s ease-out;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
}

#doToday ul li div {
        background-color: #f7f7f7;
        padding: 8px;
        padding-left: 29px;
        position: relative;
        min-height: 76px;
        border-radius: 4px;
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
	}

#doToday ul li div:hover {
        box-shadow: 0px 0px 4px rgba(120, 120, 120, 0.5);
		-webkit-box-shadow: 0px 0px 4px rgba(120, 120, 120, 0.5);
		-moz-box-shadow: 0px 0px 4px rgba(120, 120, 120, 0.5);
}

@media screen and (max-width: 768px) {
	#doToday ul li div {
		min-height: 0px;
		}
	}

#doToday ul li div:before {
        content: "\f0a9";
        font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
        position: absolute;
        left: 8px;
}

#doToday ul li a {
        color: #474848;
		text-decoration: none;
	}


/*tab Addon */

#tabAddons h4 {
        margin: 10px 0px;
        font-family: "Paytone one";
        font-weight: 500;
        padding: 0px;
}

#tabAddons .addon-rows {
        background-color: #f7f7f7;
        border-radius: 4px;
        padding: 10px 0px 20px 0px;
	}

#tabAddons .addon-rows a {
        background-color: #097ffa;
        padding: 5px 10px;
        color: white;
        margin: 20px 0px;
        border-radius: 4px;
		text-decoration: none;
}

#tabAddons .addon-rows a:hover {
	background-color: #1d7d45;
	}

.domain-options-wrap .domain-reg-price .regular {
        color: #474848;
        font-weight: 500;
        font-size: 15px;
        position: relative;
    display: none;
	}

.domain-options-wrap .domain-reg-price .regular:before {
        content: "";
        position: absolute;
        height: 1px;
        width: 48px;
        background: #474848;
        top: 11px;
        transform: rotate(-10deg);
        opacity: 0.8;
}

/* Promo banner */


/* Radio button */

.id-protect {
        display: inline-block;
}

.whc-checkbox-wrap {
		display: inline-block;
        margin: 10px 20px;
		position:relative;
}

label {
  position: relative;
}

span.whc-checkbox {
	padding-left: 52px;
	}

span.whc-checkbox::before, span.whc-checkbox::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

span.whc-checkbox:hover {
  cursor: pointer;
}

span.whc-checkbox::before {
        left: -0px;
        width: 45px;
        height: 25px;
        background-color: #d7d8d8;
        box-shadow: 0 0 0 4px white,
			inset 0 1px 0 rgba(0, 0, 0, 0.08),
			0 0 5px 4px rgba(0, 0, 0, 0.05);
		  border-radius: 50px;
		  border: 1px solid #c7c7c7;
}

span.whc-checkbox::after {
		left: 3px;
        width: 17px;
        height: 17px;
        border-radius: 10px;
        background-color: #474848;
        transition: left .25s, background-color .25s;
}


.id-protect input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}

input[type="checkbox"]:checked + label span.whc-checkbox::before {
	background-color: #dcffea;
	  box-shadow: 0 0 0 4px white,
		inset 0 1px 0 rgba(0, 0, 0, 0.08);
	  border: 1px solid #d7d8d8;
}


input[type="checkbox"]:checked + label span.whc-checkbox::after {
  left: 24px;
  background-color: #097ffa;
}

/* Addons styles */

#tabAddons {
        border: 1px solid #d7d8d8;
        border-radius: 3px;
        margin-bottom: 46px;
		overflow: hidden;
}

#tabAddons > div, #tabAddons > p {
    margin: 0 10px 0 10px;
}

#tabAddons h3 {
        font-size: 16px;
        padding: 15px 0px 20px 15px;
        border-top: 3px solid #C52127;
        border-bottom: 1px solid #d7d8d8;
}

ul.product_addons {
        list-style-type: none;
        padding-left: 0px;
}

ul.product_addons ul {
        position: relative;
        list-style-type: none;
		padding: 5px;
		background-color: #ffffff;
		padding-left: 60px;
		padding-right: 36px;
        text-align: left;
		border: 1px solid #ffffff;
		border-radius: 5px;
		text-align: left;
		transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
		box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.3);
		-webkit-box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.3);
		-moz-box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.3);
		min-height: 84px;
}

ul.product_addons ul:hover {
		box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.6);
		-webkit-box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.6);
		-moz-box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.6);
	}

.product_addon {
        background: url(/templates/hwc-six/img/addons_gear.png) no-repeat 10px 10px;
		background-size: 30px;
}

.addon-1 .product_addon {
        background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/SSL-Certificates.png);
}

.addon-20 .product_addon {
	background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/ranking-coach-icon.png);
	}

.addon-11 .product_addon {
	background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/anti-spam-entreprise-60.png);
	}

.addon-6 .product_addon {
	background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/site_transfer_60.png);
	}

.addon-4 .product_addon {
	background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/webhelp_icon_60.png);
	}

.addon-3 .product_addon {
	background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/addons_dedicated_IP.png);
	}

.addon-2 .product_addon {
	background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/addons_professional-installation.png);
	}

.addon-21 .product_addon, .addon-22 .product_addon {
	background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/addons_whmcs.png);
	}

ul.product_addons ul.product_addon_active {
	border: 1px solid #097ffa;
	}

.product_addons form {
        display: flex;
        flex-wrap: wrap;
}

ul.product_addons li {
        display: inline-block;
		width: calc(100% * (1/2) - 1px - 1px);
		float: left;
		box-sizing: border-box;
        padding: 5px 15px 5px 15px;
}

@media screen and (max-width: 662px) {
	ul.product_addons li {
		width: 100%;
		}
	}

ul.product_addons li ul li {
        display: block;
		width: 100%;
		float: none;
		padding: 0px;
}

.product_addons .name {
        font-weight: 600;
        font-size: 16px;
		text-align: left;
		margin-top: 4px;
		transition: all 0.4s ease-in-out;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
}

ul.product_addons ul.product_addon_active .name {
        color: #097ffa;
}

.product_addon .buy_button {
	    display: inline-block;
        width: auto;
        position: absolute;
        right: 10px;
        bottom: 6px;

	}

ul.product_addons .addon_exists {
        display: none;
}

ul.product_addons .price {
	display: inline-block;
	width: auto;
	margin-top: 12px;
	}

.isTrial li.price {
        display: none;
}

.isTrial li.billingcycle {
	display: none;
	}

ul.product_addons .trial {
	width: auto;
	display: none;
	margin-top: 12px;
	}

.isTrial li.trial {
        display: inline-block;
}

ul.product_addons .price, .isTrial li.trial {
        font-size: 16px;
        font-weight: 600;
        color: #097ffa;
}

ul.product_addons .setupfee {
        display: inline-block;
        width: auto;
        margin-left: 15px;
}

.product_addons .billingcycle {
        display: inline-block;
        width: auto;
		font-size: 14px;
}

.product_addons .billingcycle:before {
        content: "/";
        margin-right: 0px;
}

.addons_wrapper {
		overflow: hidden;
        width: 100%;
        border-radius: 3px;
        border: 1px solid #DDDDDD;
        border-top: none;
        margin-bottom: 34px;
}

#cPanelDedicatedId {
	overflow: auto;
	}

.product_addon .buy_button label {
  border-radius:4px;
  overflow:auto;
  color: white;
  font-weight: 600;
  margin-bottom: 0px;
}

.product_addon .buy_button label span {
        position: relative;
        text-align: center;
        padding: 3px 0px;
        display: block;
        border-radius: 4px;
        padding: 5px 10px;
        padding-left: 36px;
        border: 1px solid #f7f7f7;
        transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        color: white;
        cursor: pointer;
        background-color: dodgerblue;
}

.product_addon .buy_button label span:before {
  content:"\f07a";
  font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
  position: absolute;
  font-size: 16px;
  bottom: 6px;
  left: 10px;
}

.product_addon .buy_button label input {
  position: absolute;
  top: -20px;
}

.product_addon .buy_button label input:hover + span{
  background-color:#097ffa;
  border: 1px solid #097ffa;
  color: #ffffff;
}

.product_addon .buy_button input:checked + span {
    background-color:#f7f7f7;
    color:#474848;
	border: 1px solid #f7f7f7;
}

.product_addon .buy_button input:checked + span:before {
  content:"\f00c";
  font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
  position: absolute;
  font-size: 16px;
  bottom: 6px;
  left: 10px;
  color: #097ffa;
}

.product_addon .buy_button input:checked:hover + span {
    background-color:#dddddd;
    color:#202020;
}

/* WHC Pop up module */

.whc-modal-cta {
        margin: 30px auto;
        color: #474848;
        padding: 5px 10px;
        border-radius: 3px;
        cursor: pointer;
        transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
        text-align: center;
        font-weight: 500;
		font-size: 15px;
        display: inline-block;
        text-decoration: underline;
}

.whc-modal-cta:hover {
  color: #202020;
}

.whc-modal {
        position: fixed;
        vertical-align: middle;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        opacity: 0;
        display: none;
		background: rgba(47, 53, 58, 0.6);
        background: -moz-radial-gradient(center, ellipse cover, #929293 0%, #474848 100%);
        background: -webkit-radial-gradient(center, ellipse cover, rgba(146, 146, 147, 0.6) 0%,rgba(47, 53, 58, 0.8) 100%);
        background: radial-gradient(ellipse at center, rgba(146, 146, 147, 0.6) 0%,rgba(47, 53, 58, 0.8) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929293', endColorstr='#474848',GradientType=1 );
}

.whc-modal-active {
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.whc-modal-content {
  height:100%;
  background-color: #ffffff;
  margin: auto;
  padding: 15px 20px;
  width: 100%;
  max-width: 520px;
  box-shadow: 0px 0px 8px rgba(70, 70, 70, 0.7);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transform: translateY(-150%);
  -ms-transform: translateY(-150%);
   transform: translateY(-150%);
  opacity: 0;
  border-radius: 5px;
  padding-top: 50px;
  font-size: 14px;
  line-height: 1.5em;
}

.whc-modal-content-active {
 -webkit-transform: translateY(-0%);
 -ms-transform: translateY(-0%);
 transform: translateY(-0%);
  opacity: 1;
  z-index: 100;
  overflow-y: scroll;
}

.whc-modal-content-active::-webkit-scrollbar {
    width: 12px;
}

.whc-modal-content-active::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}

.whc-modal-content-active::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

.whc-modal-body {
		text-align: justify;
        padding: 0 15px;
}

.whc-modal-body ul li {
	margin-bottom: 15px;
	}

.whc-modal-header {
	text-align: center;
	}

#tabAddons .whc-modal-header h3 {
	font-family: 'Paytone one';
	font-size: 22px;
	font-weight: 500;
	 margin-bottom: 30px;
	padding: 0px;
	border: none;
	}

.whc-modal-close {
	position: absolute;
	top: 8px;
	left: 12px;
	cursor: pointer;
	z-index: 10;
	}

.whc-modal-close:hover {
        font-weight: 600;
}

.whc-modal-close span {
	font-size: 36px;
	position: relative;
}

.addon_tooltip_icon {
        position: absolute;
        font-weight: bold;
        font-size: 20px;
        right: 0px;
        top: 0px;
        cursor: pointer;
        color: #474848;
		margin: 0px;
}

#tabAddons .addon_tooltip_icon i {
        color: #474848;
		margin-top: 0px;
}

.addons_modal_prices {
	text-align: center;
	}

ul.product_addons .addons_modal_prices ul {
        padding-left: 0px!important;
		text-align: center;
		background: none;
		border: none;
		box-shadow: none;
}

.addons-submit-wrapper {
        display: none;
        width: 100%;
        overflow: hidden;
}

.product_addons input[type="submit"] {
        display: block;
        margin: 0 auto;
        position: relative;
        margin-bottom: 60px;
        top: 27px;
        background: #097ffa;
        border: none;
        padding: 10px 20px;
        padding-left: 40px;
        color: white;
        border-radius: 3px;
        font-weight: 600;
        transition: all 0.2s ease-in;
        background-image: url(/templates/orderforms/hwc-ajaxcart/whc-images/addons_cart.png);
        background-repeat: no-repeat;
        background-position: 5px center;
}

.product_addons input[type="submit"]:hover {
        background-color: #1e8247;
}

.whc-modal-body .price .trial {
	display: block;
	}

.isTrial .whc-modal-body div.price {
        width: 100%;
        display: block;
        text-align: center;
	}

.isTrial .whc-modal-body .price .trial {
        display: inline-block;
}

.isTrial .whc-modal-body .price .renewal {
        display: inline-block;
        font-size: 15px;
        color: #474848;
        font-weight: 500;
		margin-left: 10px;
}

.isTrial .whc-modal-body .price .renewal .oldprice {
	display: none;
	}


#main-body.Primary_Sidebar-Service_Details_Overview-Addons .billinginfo_wrapper,
#main-body.Primary_Sidebar-Service_Details_Overview-Addons #cPanelDedicatedId,
#main-body.Primary_Sidebar-Service_Details_Overview-Addons #module-client-area-other
{
	display:none !important;
}
#main-body.Primary_Sidebar-Service_Details_Overview-Information #tabAddons
{
	display:block !important;
}


#main-body.gid56 #module-client-area-other{
	display:none;
}

/*Spam Expert */

.spam-expert-container .buttons {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
}

.spam-expert-container .buttons h3 {
        width: 100%;
}

.spam-expert-container .buttons button {
        display: inline-block;
        position: relative;
        width: calc(25% - 6px);
        height: 60px;
        border: 1px solid #D9D9D9;
        border-left: 8px solid #e2e2e2;
        background-color: #F5F5F5;
        border-radius: 4px;
        text-align: center;
        font-weight: 600;
        padding-left: 26px;
        transition: all 0.2s ease-in;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
}

.spam-expert-container .buttons button:hover {
        background-color: #eeeeee;
}

.spam-expert-container .buttons button:nth-child(2):before, .spam-expert-container .buttons button:nth-child(3):before, .spam-expert-container .buttons button:nth-child(4):before  {
        content: "\f0e0";
        font-family: Font Awesome\ 5 Free;
		font-style: normal;
		font-weight: 900 !important;
		text-decoration: inherit;
		position: absolute;
        color: #c52127;
        left: 8px;
        font-size: 18px;
        top: 17px;
		font-weight: 500;
}

.spam-expert-container .buttons button:nth-child(3):before {
        content: "\f362";
}

.spam-expert-container .buttons button:nth-child(4):before {
        content: "\f064";
}

.spam-expert-container .buttons button:nth-child(5) {
        background-image: url(/templates/hwc-six/img/action-button-icons/cpanel-logo.png);
        background-repeat: no-repeat;
        background-position: 8px center;
        background-size: 20px;
}

@media screen and (max-width: 768px) {
	.spam-expert-container .buttons button {
		width: calc(50% - 6px);
		}
	}


@media screen and (max-width: 420px) {
	.spam-expert-container .buttons button {
		width: calc(100% - 6px);
		}
	}

ol#hosting-toc li ul {
        list-style-type: none;
}

.guidesphp ul li {
        position: relative;
}

/*
.guidesphp ul:not(#toc):not(.navbar-nav) li:before {
        content: "\f105";
        font-family: "FontAwesome";
        left: -10px;
        position: relative;
}
*/

ol#hosting-toc {
        margin: 10px 0px 40px;
        line-height: 1.8em;
}

ol#hosting-toc li ul {
        list-style-type: none;
}

ol#hosting-toc li ul li {
        padding: 0px;
}

.guidesphp ol li {
        margin: 10px 0px 30px 0px;
}

ol#hosting-toc li, ol.breadcrumb li {
	margin: 0px;
	}

ol.breadcrumb li:nth-child(2) {
	display: none;
}
.guidesphp ul {
	list-style-type: none;
	}

.guidesphp .top {
        text-align: right;
        margin: 30px 0px 60px;
}

.guidesphp .top a {
        position: relative;
		padding: 10px 30px;
		padding-right: 40px;
        background-color: #d7d8d8;
        border-radius: 5px;
        color: #474848;
        transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
}

.guidesphp .top a:after {
	content: "\f062";
	font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
	position: absolute;
	right: 14px;
	top: 14px;
	font-size: 12px;
	}

.guidesphp .top a:hover {
        background-color: #f7f8f8;
        text-decoration: none;
}

.btn-block {
	white-space: normal;
	}

.btn-block i {
        left: -8px;
        position: relative;
}

.promo_cart_header {
	display: none;
	}


.cartphp.promo_CIRACA99FEB section.promo_cart_header, .cartphp.promo_CIRACA99 section.promo_cart_header, .cartphp.promo_CA88DEC section.promo_cart_header, .cartphp.promo_CA88DECcira section.promo_cart_header, .cartphp.promo_CA88cira section.promo_cart_header, .cartphp.promo_CA1DOLLAR section.promo_cart_header, .cartphp.promo_CAN2019 section.promo_cart_header, .cartphp.promo_QCCAFREE section.promo_cart_header {
        display: block;
        position: relative;
        height: 300px;
        margin-top: 0;
        padding: 0px;
        background-image: url(https://whc.ca/wp-content/themes/whc/css-modules/images/tld-nw-bg.png);
		background-size: cover;
}

.cartphp.promo_CIRACA99FEB .promo_cart_container, .cartphp.promo_CA88DEC .promo_cart_container, .cartphp.promo_CA88DECcira .promo_cart_container, .cartphp.promo_CA88cira .promo_cart_container, .cartphp.promo_CA1DOLLAR .promo_cart_container, .cartphp.promo_CAN2019 .promo_cart_container, .cartphp.promo_QCCAFREE .promo_cart_container {
        position: relative;
        max-width: 1150px;
        margin: 0 auto;
        text-align: center;
		padding-top: 10px;
}

.cartphp.promo_CIRACA99FEB .promo_cart_content, .cartphp.promo_CA88DEC .promo_cart_content, .cartphp.promo_CA88DECcira .promo_cart_content, .cartphp.promo_CA88cira .promo_cart_content, .cartphp.promo_CA1DOLLAR .promo_cart_content, .cartphp.promo_CAN2019 .promo_cart_content, .cartphp.promo_QCCAFREE .promo_cart_content {
        color: white;
        font-size: 42px;
		padding-top: 12px;
		font-weight:bold;
}

.cartphp.promo_CIRACA99FEB .promo_cart_content .promo_price, .cartphp.promo_CA88DEC .promo_cart_content .promo_price, .cartphp.promo_CA88DECcira .promo_cart_content .promo_price, .cartphp.promo_CA88cira .promo_cart_content .promo_price, .cartphp.promo_CA1DOLLAR .promo_cart_content .promo_price, .cartphp.promo_CAN2019 .promo_cart_content .promo_price, .cartphp.promo_QCCAFREE .promo_cart_content .promo_price {
        font-family: "Impact";
        font-size: 50px;
        color: #feaf24;
		display:none;
}

.cartphp.promo_CIRACA99FEB .promo_cart_content span.rank, .cartphp.promo_CA88DEC .promo_cart_content span.rank, .cartphp.promo_CA88DECcira .promo_cart_content span.rank, .cartphp.promo_CA88cira .promo_cart_content span.rank, .cartphp.promo_CA1DOLLAR .promo_cart_content span.rank, .cartphp.promo_CAN2019 .promo_cart_content span.rank, .cartphp.promo_QCCAFREE .promo_cart_content span.rank {
        font-size: 42px;
}

.cartphp.promo_CIRACA99FEB .promo_cart_content_desc, .cartphp.promo_CA88DEC .promo_cart_content_desc, .cartphp.promo_CA88DECcira .promo_cart_content_desc, .cartphp.promo_CA88cira .promo_cart_content_desc, .cartphp.promo_CA1DOLLAR .promo_cart_content_desc, .cartphp.promo_CAN2019 .promo_cart_content_desc, .cartphp.promo_QCCAFREE .promo_cart_content_desc {
        font-size: initial;
        color: rgba(255,255,255,0.7);
		font-weight:normal;
}

.cartphp.promo_CIRACA99FEB .promo_cart_content_desc span.promo-tld, .cartphp.promo_CA88DEC .promo_cart_content_desc span.promo-tld, .cartphp.promo_CA88DECcira .promo_cart_content_desc span.promo-tld, .cartphp.promo_CA88cira .promo_cart_content_desc span.promo-tld, .cartphp.promo_CA1DOLLAR .promo_cart_content_desc span.promo-tld, .cartphp.promo_CAN2019 .promo_cart_content_desc span.promo-tld, .cartphp.promo_QCCAFREE .promo_cart_content_desc span.promo-tld {
        width: 50px;
        height: 50px;
        position: relative;
        background-color: #ffffff;
        border-radius: 50%;
        padding: 8px;
        font-size: 34px!important;
        padding-left: 4px;
		padding-right: 12px;
        color: #474848!important;
}

.cartphp.promo_CIRACA99FEB .promo_cart_content_desc span.note, .cartphp.promo_CA88DEC .promo_cart_content_desc span.note, .cartphp.promo_CA88DECcira .promo_cart_content_desc span.note, .cartphp.promo_CA88cira .promo_cart_content_desc span.note, .cartphp.promo_CA1DOLLAR .promo_cart_content_desc span.note, .cartphp.promo_CAN2019 .promo_cart_content_desc span.note, .cartphp.promo_QCCAFREE .promo_cart_content_desc span.note {
        font-size: 16px!important;
        position: relative;
        left: -4px;
        top: -10px;
}
.cartphp.promo_QCCAFREE #main-body{
	margin-top: -160px;
}
.promo_cart_container .cira{
    font-family: 'Oswald', sans-serif;
	color: #f0edd7;
	background: #cd132b;
	padding: 10px 20px;
	max-width: 870px;
	margin: 10px auto;
	text-transform: uppercase;
    font-size: x-large;
}
html[lang="french"] .promo_cart_container .cira{
    font-size: large;
}
.promo_cart_container .cira img{
    width: 90px;
    margin: -15px 0 0 10px;
}
.promo_cart_container .traitor{
	font-family: 'Oswald', sans-serif;
	color: white;
	background: #cd132b;
	padding: 10px 20px;
	max-width: 870px;
	margin: 10px auto;
	text-transform: uppercase;
    font-size: x-large;
}
.promo_cart_container .traitor span{
	font-size: medium;
    display: inline-block;
    border: 1px solid white;
    padding: 5px 10px;
    border-radius: 10px;
    margin-left: 15px;
    position: absolute;
}
[lang="french"] .promo_cart_container .traitor span{
    position: relative;
	margin: 5px auto 0;
}
[lang="french"] .promo_cart_container .traitor{
	line-height: 1em;
	padding: 11px 20px 10px;
}
.footer-ca-promo-container {
        display: none;
		position: relative;
        margin: 0 auto;
        max-width: 900px;
        font-size: 13px;
		margin-bottom: 30px;
}

.cartphp.showcaonly .footer-ca-promo-container, .cartphp.promo_CIRACA99 .footer-ca-promo-container {
	display: none;
}

.pid121  #cPanelQuickShortcutsPanel #cPanelMxEditor {
	display:none !important;
}
/*.pid104 #cPanelQuickShortcutsPanel #cPanelDomainRedirect, */.pid104 #cPanelQuickShortcutsPanel #cPanelSimpleDnsEditor{
	display: block !important;
}

input.domids, input#all-domain-select {
        width: 20px;
        height: 20px;
}

input.domids:hover,  input#all-domain-select:hover {
	cursor: pointer;
}

.contact-info-confirmation-box {
        position: relative;
        margin: 20px 5px;
        padding: 20px 30px;
        padding-left: 80px;
        background: #f7f8f8;
        color: #202020;
}

.contact-info-confirmation-box:before {
        content: "\f058";
        ffont-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
        position: absolute;
        font-size: 30px;
        left: 30px;
        top: 10px;
        color: #097ffa;
}

.contact-info-confirmation-box a {
	text-decoration: none;
	}

span.redirect-button {
        background: #097ffa;
        padding: 6px 16px;
        margin-left: 10%;
        color: #ffffff;
        border-radius: 3px;
        transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		-moz-transition: all 0.2s ease-in;
}

span.redirect-button:hover {
	background: #1d8046;
	}

.clientareaphp #main-body.gid39 #module-client-area-other{
	display:none;
}

.nav-affiliates{
	font-size:x-large;
}
.nav-affiliates li i{
	margin-right:5px;
}
.nav-affiliates .dropdown-menu i{
	color:#ccc;
	margin-right:5px;
}
#pwstrength {
        margin-left: 5px;
}

.cira-quebec-campaign{
	border-radius: 0;
    background: #d2202f;
    color: white;
    border:0;
    padding: 0 15px;
}
.cira-quebec-campaign h2{
	margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 0;
}
.cira-quebec-campaign a{
    text-decoration: none !important;
}
.cira-quebec-campaign a sup{
    color: white;
    opacity: .5;
    margin-left: 5px;
}
.cira-quebec-campaign p{
	margin-bottom: 22px;
}
.cira-quebec-campaign .campaign-limit{
    color:#8a8ca2;
    font-size:small;
    display:inline-block;
    margin-left:10px;
}
.cira-quebec-campaign .campaign-limit a{
    color:#8a8ca2 !important;
    text-decoration: underline !important;
}
.cira-quebec-campaign .btn{
	font-weight: 600;
    background:#d2202f;
    color:white !important;
    text-decoration:none !important;
    text-transform: uppercase;
}
.cira-quebec-campaign img{
	max-height: 100px;
    max-width:100%;
}
.cira-quebec-campaign .close {
    position: absolute;
    right: 25px;
    color: inherit;
    margin-top: 8px;
    z-index: 1;
    top:auto;
}
.cira-quebec-campaign .text {
    background: #27283c;
    padding: 40px 40px;
    clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
}
.cira-quebec-campaign .image{
    background:#d2202f;
    padding: 26px 0;
    text-align:center;
}
.cira-quebec-campaign a.discl{
    /*color: rgba(255,255,255,.5) !important;*/
    margin-left: 5px;
}
.cira-quebec-campaign .btn-primary{
	color: white !important;
    text-decoration: none !important;
}
.cira-quebec-campaign .close{
    text-decoration: none;
    font-weight: normal;
    opacity: .5;
}
.cira-quebec-campaign .modal{
    color: initial;
}
.cira-quebec-campaign .modal .close {
    right: 10px !important;
    top: 0px;
}
.cira-quebec-campaign .modal-body{
    font-size: small;
}
#disclaimerCIRAcampaign h4{
     font-size: x-large;
    padding-bottom: 0;
}
@font-face {
  font-family: 'whc';
  src:  url('/templates/hwc-six/fonts/whc.eot?7wnt5q');
  src:  url('/templates/hwc-six/fonts/whc.eot?7wnt5q#iefix') format('embedded-opentype'),
    url('/templates/hwc-six/fonts/whc.ttf?7wnt5q') format('truetype'),
    url('/templates/hwc-six/fonts/whc.woff?7wnt5q') format('woff'),
    url('/templates/hwc-six/fonts/whc.svg?7wnt5q#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'whc' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-whc:before {
  content: "\e900";
}

.client-home-panels .panel {
    display: none;
}

.home .main-content{
	min-height: none;
	margin-bottom:10px
}
[menuitemname="Support Knowledgebase Tag Cloud"]{
	display: none;
}
.rainbow {
	position: relative;
	width: 100%;
	height: 3px;
}
@media (min-width: 39em)
tso.master.min.css:5
.rainbow:before {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.rainbow:before {
	content: '';
	width: 100%;
	height: 3px;
	background: linear-gradient(to right,#c0242e 0,#097ffa 75%,#c0242e 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-animation-name: rainbow;
	animation-name: rainbow;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
@-webkit-keyframes preload{from{background-position:0}to{background-position:-28em}}@keyframes preload{from{background-position:0}to{background-position:-28em}}@-webkit-keyframes rainbow{from{background-position:0 0}to{background-position:100vw 0}}@keyframes rainbow{from{background-position:0 0}to{background-position:100vw 0}}.rainbow{position:relative;width:100%;height:3px;}.rainbow:before{content:'';width:100%;height: 3px;background:linear-gradient(to right,#c0242e 0,#097ffa 75%,#c0242e 100%);position:absolute;bottom:0;left:0;-webkit-animation-name:rainbow;animation-name:rainbow;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:2s;animation-duration:2s;}@media (min-width:39em){.rainbow:before{-webkit-animation-duration:2s;animation-duration:2s}}
.knowledgebasephp #header, .knowledgebasephp #main-menu, .knowledgebasephp .header-lined, .knowledgebase_tag #header, .knowledgebase_tag #main-menu, .knowledgebase_tag .header-lined{
	display: none;
}
.area{
    color: #868e96;
    font-size: large;
    margin-top: 15px;
    float: left;
    /*margin-left: 15px;*/
    border-left: 1px solid rgba(0,0,0,0.25);
    padding-left: 25px;
    line-height: 40px;
}
.area.all{
	display: block;
}
.area.cart, .area.help, .cartphp .area.all, .knowledgebasephp .area.all, .knowledgebasephp .area.cart{
	display: none;
}
.cartphp .area.cart{
	display: block;
	margin-left: 40px;
}
.knowledgebasephp .area.help{
	display: block;
	margin-left: 10px;
}
.area a{
	color:#868e96;
}
.area a:hover{
	color:#868e96;
	text-decoration: none;
}
#Primary_Navbar-Home{
	/*display: none;*/
	background-image: none;
}
#Primary_Navbar-Home a{
	padding-right: 15px;
	visibility: hidden;
	width: 47px;
}
#Primary_Navbar-Home a:before{
	content: "\f015";
	visibility: visible;
}
#Primary_Navbar-Home a:hover{
	background: rgba(0,0,0,0.5) !important;
}
#highest-nav{
	list-style: none;
	padding-top: 4px;
}
.helpphp #highest-nav, .knowledgebasephp #highest-nav{
	margin-right: 20px;
}
#highest-nav li{
    display: inline-block;
    font-size: small;
    line-height: 15px;
    margin-left: 15px;
}
#highest-nav li:last-child{
    font-weight: bold;
}
#highest-nav li:last-child a{
    font-weight: bold;
}
#highest-nav li:last-child a i{
    color: #097ffa;
}
#highest-nav li ul li:last-child a{
    font-weight: normal;
	text-decoration: none;
}
#highest-nav li.loggedInNav{
    font-weight: bold;
}
#highest-nav li.loggedInNav a.logout{
    font-weight: normal;
	text-decoration: underline;
}
#highest-nav li:last-child i{
    margin-right: 5px;
}
#highest-nav li:first-child{
    border-right: 1px solid #ccc;
	padding-right: 15px;
	margin-left: 0;
}
#highest-nav li ul li{
    display: inline-block;
    font-size: small;
    line-height: 15px;
    margin-left: 0;
	width: 100%;
	padding: 5px 10px;
}
#highest-nav li ul a:hover{
    background: #eee;
}
#highest-nav li .dropdown-menu {
    margin: 7px 0 0 -35px;
	min-width: 220px;
}
#highest-nav li ul li a small{
    color:#999;
	margin-left: 5px;
}
#highest-nav li ul li i{
    margin-right: 10px !important;
	color: #ccc;
}
#highest-nav li ul li:last-child{
    font-weight: normal;
}
#highest-nav li ul li:first-child{
    border-right: none;
	padding-right: 0;
	margin-left: 0;
}
#highest-nav li a{
    color:#333;
}
#highest-nav li a:hover{
    color:dodgerblue;
	text-decoration: none;
}
#highest-nav li ul li a:active{
    background:dodgerblue;
	color:white;
}
#header .btn-outline-dark, #header .btn.text-dark {
    margin-top: 18px;
}
.btn-outline-dark{
	color: #343a40 !important;
    border: 1px solid #343a40;
    font-weight: bold;
}
.btn-outline-dark:hover, .btn-outline-dark:active{
	background: #343a40;
    color: white !important;
}
.btn-outline-dark i{
	margin-right: 5px;
}
.btn.text-dark{
	color: #343a40!important;
}
.live-chat-fixed{
	display: none;
}
.cartphp .security-logo {
    display: none;
}
.cartphp [href="tel:+15145042113"]{
	display: none;
}
#tableRenewalsList .status-Active{
	background: #097ffa;
}
#tableRenewalsList .status-Pending{
	background: orange;
}
#tableRenewalsList .status-Cancelled{
	background: #C52127;
}
#tableRenewalsList .status-Expired{
	background: #004258;
}
#tableRenewalsList .status-Redemption{
	background: #17a2b8;
}
#tableRenewalsList .status{
	line-height: 12px;
    border-radius: 3px;
}
#tableRenewalsList select{
	font-size: 12px;
    padding: 2px 5px;
	width: 100%;
}
#tableRenewalsList .btn-success{
	background: #5cb85c;
	border-color: #4cae4c;
}
.status{
	line-height: 12px;
    border-radius: 3px;
}
.nav-divider{
	display: none;
}
.cartphp #footer{
	background-color: #eee;
	padding-bottom: 50px;
}
.cartphp #footer p, .cartphp #footer a{
	color: #666 !important;
}
#order-ajaxcart{
	margin-bottom: 25px !important;
}
.clientareaphpactiondomainsampwhcRenewal1 [menuitemname="My Domains Status Filter"]{
	display: none;
}
.clientareaphpactiondomainsampwhcRenewal1 [menuitemname="My Domains Actions"]{
	margin-top: -85px;
}
.mobileArea, .mobileOnly{
	display: none !important;
}
ul.dropdown-menu.notifs li{
	width: calc(100% - 10px) !important;
}
ul.dropdown-menu.notifs li .clientalert{
	margin: 10px 0
}
ul.dropdown-menu.notifs li .clientalert a{
	display: block;
	margin: 10px 0;
}
ul.dropdown-menu.notifs li .clientalert a:hover{
	background: #333 !important;
	color: white !important;
}
ul.dropdown-menu.notifs li .clientalert a.btn-xs {
    font-size: 12px;
    font-weight: bold !important;
	padding: 2px;
	color: white !important;
}
.badgeNotif{
	display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
	padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem;
	color: #fff;
    background-color: #dc3545;
	margin-left:-2px;
	box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
}
.badgeNotif.redAlert{
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
@keyframes pulse {to {box-shadow: 0 0 0 10px rgba(232, 76, 61, 0);}}
.titleNotifs{
	background: #eee;
    padding: 10px;
    margin: -10px -10px 0;
	font-weight: bold;
	font-size: medium;
}
@media only screen and (max-width: 1200px){
	.area{
		margin-left: 45px;
	}
}
@media only screen and (max-width: 991px){
	.area{
		margin-left: 90px;
	}
	.highest-header, #header .btn-outline-dark{
		display: none;
	}
	.mobileArea{
		display: block !important;
		float: left;
		font-size: large;
		line-height: 45px;
	}
	#header a.text-dark {
		display: none !important;
	}
	.navbar-toggle{
		padding: 0;
		margin-top: 12px;
		font-size: large;
		margin-right: 0;
		margin-bottom: 0;
	}
	.navbar-main{
		min-height: 0;
	}
	.navbar-default .navbar-collapse{
		margin-top: -3px;
    	background: white;
		border: 0;
		padding: 0 40px 20px 40px;
		position: absolute;
		width: 100%;
		z-index: 5;
		/*height: -webkit-fill-available;*/
	}
	.navbar-main .navbar-nav > li > a, .navbar-main .navbar-nav .open .dropdown-menu > li > a{
		color: #333;
	}
	.navbar-nav .open .dropdown-menu{
		background: #eee;
	}
	.navbar-nav{
		margin: 0 !important;
	}
	.navbar-nav>li{
		border-bottom: 1px solid #ddd;
		display: block;
		font-weight: 600;
		padding: 5px;
	}
	.navbar-nav>li:last-child{
		font-weight: normal;
	}
	[menuitemname="Home"]{
		display: none !important;
	}
	.cira-quebec-campaign .image{
		display: none;
	}
	.cira-quebec-campaign .text{
		clip-path:none;
	}
}
@media only screen and (max-width: 768px){
	.mobileArea{
		margin-left: 15px;
	}
	.mobileOnly{
		display: none !important;
	}
	.navbar-right .mobileOnly{
		display: block !important;
	}
	#header .mobileOnly.text-dark{
		display: block !important;
	}
	.area{
		display: none !important;
	}
	.area.all{
		font-size: small;
		margin-left: 100px;
		margin-top: 5px;
		padding-left: 15px;
		display: block !important;
	}
	.cartphp .area.all{
		display: none !important;
	}
	.cartphp .area.cart{
		display: block !important;
		/* david
		position: absolute;
		*/
		margin: 5px 0 0 170px;
		padding-left: 15px;
		font-size: small;
	}
	.cartphp .navbar-toggle{
		display: none;
	}
	.main-logo-header img{
		height: 50px;
	}
}
[menuitemname="Guides Tutorials"]{
	display: none;
}
.clientareaphp .rainbow, .affiliatesphp .rainbow, .cartphpacomplete .rainbow{
	display: none;
}
.cartphp .rainbow{
	display: none !important;
	top: 86px;
	position: fixed;
}
.cartphpacomplete.cartphp .rainbow{
	display: none !important;
}
.cartphp #header{
	border: 0;
}
#footer{
    background: #27283c !important;
    padding: 30px !important;
}
#footer a, #footer p{
	color: white !important;
}
#pre-footer{
	background: #33354F;
	color: white;
	padding: 40px 40px 20px 40px;
}
#pre-footer ul{
	list-style: none;
	padding-left: 0;
}
#pre-footer ul li{
	color: #8a8ca2;
	font-size: small;
}
#pre-footer ul li:first-child{
	font-weight: 600;
	margin-bottom: 10px;
	font-size: medium;
	color: white;
}
#pre-footer ul li:last-child{
	margin-bottom: 20px;
}
#pre-footer ul li a{
	color: #8a8ca2;
	font-size: small;
	padding-bottom: 5px;
}
#pre-footer ul.whc li:first-child{
	margin-bottom: 10px;
	font-size: medium;
}
#pre-footer ul.whc li:nth-child(2){
	font-size: small;
	color: #8a8ca2;
}
#pre-footer ul.whc li:last-child{
	font-size: medium;
}
#pre-footer ul.whc li{
	margin-bottom: 20px;
	font-size: small;
	font-weight: 600;
	color: white;
}
#pre-footer ul.whc li i{
	color: #8a8ca2;
	font-size: large;
	margin-right: 5px;
}
#pre-footer .fa-stack{
	font-size: medium;
}
#pre-footer .fa-stack-2x{
	font-size: 2em !important;
}
#pre-footer .facebook .fa-stack-2x{
	color: #3e5b94;
}
#pre-footer .twitter .fa-stack-2x{
	color: #57acea;
}
#pre-footer .linkedin .fa-stack-2x {
    color: #0f78b1;
}
#pre-footer .youtube .fa-stack-2x{
	color: #ff0000;
}
#pre-footer .gplus .fa-stack-2x{
	color: #da4e46;
}
#pre-footer .fa-inverse{
	color: white !important;
}
#pre-footer .col-md-12{
	border-top: 1px solid rgba(137,139,152,0.5);
	margin-top: 10px;
	padding-top: 20px;
}
#pre-footer .pull-right{
	color: #8a8ca2;
	font-size: small;
    margin-top: 5px;
}
#pre-footer .pull-right i{
	color: white;
	margin-left: 25px;
	margin-right: 5px;
}
@media only screen and (max-width: 991px){
	#pre-footer{
		display: none;
	}
	.cartphp .navbar-toggle{
		display: none;
	}
}
@media only screen and (max-width: 904px){
	.cartphp .area.cart{
		display: block !important;
		/* david
		position: absolute;
		*/
		float: right;
		margin: 5px 20px 0;
		padding-left: 15px;
		font-size: small;
	}
}
.loggedout #pre-footer, .cartphp #pre-footer, .cartphp .rainbow{
	display: none;
}
.cartphp #footer{
	background: none !important;
}
.clientalert.text-success.noNotifs{
	display: none;
}
.clienthomenotificationcount0 .clientalert.text-success{
	display: block !important;
}
@media only screen and (max-width: 900px){
	.cartphp .rainbow{
		top: 60px;
	}
	/*.cartphp .area.cart {
		display: none;
	}*/
}
@media only screen and (max-width: 400px){
	.cartphp .area.cart {
		/*display: none !important;*/
	}
}
label[for="cancellationreason"]{
	margin: 10px 0 5px 10px;
	font-weight: normal;
}
.clientareaphp .kb-danger:before, .clientareaphp .kb-info:before{
	font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
}
@media screen and (min-width: 768px){
	.jumbotron h1 {
		font-size: xx-large !important;
		margin-top: 0;
		font-weight: bold;
	}
}
.jumbotron{
	padding: 38px 58px 28px 58px;
}
.jumbotron p{
	font-size: medium !important;
}
/** WORDPRESS **/
#wpState {
    list-style: none;
    padding: 0;
    padding-top: 10px;
    float: left;
    padding-bottom: 10px;
    margin-bottom: 0px;
	width: 100%;
}
/*#wpState li {
    float: left;
    width: 50%;
	text-align: left;
}
#wpState li h4 {
    width: 50%;
    margin-top: 2px;
    margin-bottom: 0;
    text-align: right;
    float: left;
    font-weight: 100;
    font-size: 14.4px;
    padding-left: 15px;
    padding-right: 15px;
}
#wpState span.result, #wpState form {
    width: 50%;
    float: left;
    font-size: 14.4px;
    text-align: left;
}*/
#wordpressSettings #wpMaintenanceMode, #wpState #setWPLang, #wordpressSettings #wpStagingActivation, #wordpressSettings #wpAutoUpdate{
	display: inline;
}
#wordpressSettings ul{
	margin-bottom: 0;
}
#wordpressSettings .line{
	padding: 6px 0;
}
#wordpressSettings form input[type="radio"]{
	margin: 0 5px;
}
#wordpressSettings.loading .fa-spin{
	display: inline-block;
}
#wordpressSettings.loaded .fa-spin{
	display: none;
}
.toggle.ios{
	min-width: 40px !important;
}
#wordpressSettings .switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 24px;
  margin-bottom: -7px;
}
.line strong{
	display: inline-block;
    width: 50%;
	padding-right: 10px;
}
.right .line strong{
	text-align: right;
}
#wordpressSettings .switch input {display:none;}

#wordpressSettings .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #666;
  transition: .4s;
}

#wordpressSettings .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  transition: .4s;
}

#wordpressSettings input[value="on"] + .slider, #wordpressSettings input:checked + .slider {
  background-color: #28a745;
}

#wordpressSettings input:focus + .slider {
  box-shadow: 0 0 1px #28a745;
}

#wordpressSettings input[value="on"] + .slider:before, #wordpressSettings input:checked + .slider:before {
  transform: translateX(25px);
}

/* Rounded sliders */
#wordpressSettings .slider.round {
  border-radius: 34px;
}

#wordpressSettings .slider.round:before {
  border-radius: 50%;
}
.toggle.ios .toggle-handle {
    border-radius: 50% !important;
}
.jumbotron .col-md-9{
	width: 75% !important;
}
/*.pid222 #cPanelPhpMyAdmin, .pid223 #cPanelPhpMyAdmin, .pid224 #cPanelPhpMyAdmin, .pid222 #cPanelUsagePanel, .pid223 #cPanelUsagePanel, .pid224 #cPanelUsagePanel{
	display: block!important;
}
.pid222 #cPanelPresenceBuilder, .pid223 #cPanelPresenceBuilder, .pid224 #cPanelPresenceBuilder, .pid222 #cPanel1clickAppsInstaller, .pid223 #cPanel1clickAppsInstaller, .pid224 #cPanel1clickAppsInstaller{
	display: none !important;
}*/
.help-block{
	font-size: small;
}
.wordpress-wizzard .form-group{
	margin-top: 20px;
}
/*.loading .col-md-6{
	display: none;
}
.loading .chargement {
    display: block;
    text-align: center !important;
    font-size: xx-large;
    width: 100% !important;
}
.loaded .chargement {
    display: none;
}*/
.wordpress-wizzard .tooltip{
	width: 300px;
}
.wordpress-wizzard .fa-info-circle{
	color: #0f74a7;
	margin-left: 5px;
}
body:not(.knowledgebasephp) #main-body.container-fluid{
	background: #f3f6f8;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
body:not(.knowledgebasephp) #main-body.container-fluid .breadcrumb-custom, body:not(.knowledgebasephp) #main-body.container-fluid .sidebar{
	display: none;
}
body:not(.knowledgebasephp) #main-body.container-fluid .main-content{
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	float: none;
}
body:not(.knowledgebasephp) #main-body.container-fluid ul{
	list-style: none;
	padding-left: 0;
}
body:not(.knowledgebasephp) #main-body.container-fluid ul li{
	padding: 4px 0;
}
#wordpressSettings h2 i{
	color: #ccc;
}
#wordpressSettings .wp-go, #wordpressSettings .wp-pro, #wordpressSettings .wp-beast, #wordpressSettings .wp-go-email, #wordpressSettings .wp-pro-email, #wordpressSettings .wp-beast-email{
	display: none;
}
.pid222 #wordpressSettings .wp-pro, .pid223 #wordpressSettings .wp-go, .pid224 #wordpressSettings .wp-beast, .pid227 #wordpressSettings .wp-pro-email, .pid226 #wordpressSettings .wp-go-email, .pid228 #wordpressSettings .wp-beast-email{
	display: block;
}
.pid228 #wordpressSettings .planDetails a{
	display: none;
}
.gid57 .focus-buttons-container{
    display: none;
}
#whcWPSetup-newsite-pending-capture{
	padding-top: 40px;
	padding-bottom: 40px;
}
#wordpressSettings a{
	color: dodgerblue;
}
#wordpressSettings a.btn{
	color: white;
}
#wordpressSettings .sftpAccess li{
	width: 49%;
	display: inline-block;
}
#wordpressSettings .dropdown-menu a{
	color: inherit;
}
#wordpressSettings .dropdown-menu{
	right: 14px;
    left: auto;
}
#wpMaintenanceMode, #wordpressSettings .switch{
	float: right;
}
#main-body.container-fluid.wpStateLoading #wordpressSettings{
	filter: blur(10px);
 	pointer-events: none;
}
#main-body.container-fluid.wpStateLoading .wpLoading{
	display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    margin-top: 150px;
    z-index: 1;
}
#main-body.container-fluid.wpStateLoaded .wpLoading{
	display: none;
}
#wordpressSettings .dropdown-menu a:hover{
	color: white;
	background: #097ffa;
}
#changeDomainModal form{
	margin-top: 10px;
}
.box{
	min-height: 245px;
}
#wpNum{
	min-height: auto !important;
}
#billingOverview .col-md-6{
	margin: 10px 0;
}
.alert form{
	display: inline;
}
.alert button{
	background: none;
	border: none;
	padding: 0;
	color: inherit;
	text-decoration: underline;
}
#whcWPSetupChangeStateForm{
	text-align: left;
}
#wpAutoUpdate{
	margin-top: 5px;
    font-size: small;
}
#wpAutoUpdate label.major{
	background: #ccc;
    border-radius: 34px 0 0 34px;
    padding: 4px 12px;
    font-weight: normal;
}
#wpAutoUpdate label.minor{
	background: #ccc;
    border-radius: 0;
    padding: 4px 14px 4px 10px;
    margin-left: -4px;
    font-weight: normal;
	border-left: 1px solid #aaa;
}
#wpAutoUpdate label.off{
	background: #ccc;
    border-radius: 0 34px 34px 0;
    padding: 4px 20px 4px 10px;
    margin-left: -4px;
    font-weight: normal;
    border-left: 1px solid #aaa;
}
#wpAutoUpdate label:hover {
    color: white;
    cursor: pointer;
}
#wpAutoUpdate label.checked {
    background: #097ffa !important;
	color: white !important;
}
#wpAutoUpdate label input{
	opacity: 0;
    margin-right: -14px !important;
}
#cPanelJetBackup{
	display: none;
}
#whcWPSetupNewSiteForm label, #whcWPSetupNewSiteForm input[type="text"], #whcWPSetupNewSiteForm .form-group{
	width: 100%;
}
#whcWPSetupNewSiteForm .col-md-6{
	padding: 0;
}
#whcWPSetupNewSiteForm label.radio-inline{
	width: auto;
}
.guidesphp.loggedout .area, .guidesphp.loggedout #header .pull-right{
	display: none;
}
#whcWPSetup-import-pending-capture .form-check{
	margin: 5px 0;
}
#whcWPSetup-import-pending-capture .form-check input{
	margin-right: 5px;
}
#whcWPSetup-import-pending-capture #importByWHC{
	margin-top: 30px;
}
#whcWPSetup-import-pending-capture .form-group{
	margin-bottom: 0;
}
#whcWPSetup-import-pending-capture button{
	margin-top: 40px !important;
}
#whcWPSetup-import-pending-capture .form-check-label{
	font-weight: normal;
}
#importByWHC{
	display: none;
}
.WPimportByWHC .completeWPmigration{
	display: none;
}
.WPimportByWHC.loginAsWHCadmin .completeWPmigration{
	display: inline;
}
/*.WPimportByWHC #wpNum, .WPimportByWHC #wpSettings{
	display: none;
}
.WPimportByWHC.loginAsWHCadmin #wpNum, .WPimportByWHC.loginAsWHCadmin #wpSettings{
	display: block;
}*/
.Primary_Sidebar-Service_Details_Actions-Change_Password #pd_billinginfo{
	display: none !important;
}
.Primary_Sidebar-Service_Details_Actions-Change_Password #tabOverview .in, .Primary_Sidebar-Service_Details_Actions-Change_Password #tabOverview .product-details{
	display: none;
}
.Primary_Sidebar-Service_Details_Actions-Change_Password #tabOverview .in.active{
	display: block;
}
.Primary_Sidebar-Service_Details_Actions-Change_Password #tabOverview {
    display: block !important;
}
.Primary_Sidebar-Service_Details_Overview-Information #tabChangepw {
	display: none !important;
}
.Primary_Sidebar-Service_Details_Actions-Change_Main_Domain #pd_billinginfo {
	display: none !important;
}
.Primary_Sidebar-Service_Details_Actions-Change_Main_Domain #tabOverview .in, .Primary_Sidebar-Service_Details_Actions-Change_Main_Domain #tabOverview .product-details{
	display: none;
}
.Primary_Sidebar-Service_Details_Overview-Information #tabChangeMainDomain {
	display: none !important;
}
.Primary_Sidebar-Domain_Details_Management-Overview #tabDomainForwarding, .Primary_Sidebar-Domain_Details_Management-Overview #tabEmailForwarding {
	display: none !important;
}
.pwresetphp .loggedout-menu-container{
	display: none !important;
}
.addon-6 .billingcycle{
	display: none;
}
.upgradephp table td .upgradeProduct{
	font-size: x-large;
}
.upgradephp .alert-success{
	display: none;
}
.upgradephp table td ul{
	font-size: 14px;
}
.upgradephp table td .monthlyPrice{
	font-size: x-large;
}
.currentPlan .monthlyPrice span{
	color: #C52127;
}
.upgradephp .panel-footer .btn{
	background: #33354F;
	border: none;
}
.upgradephp .panel-footer .btn i{
	color: white !important;
}
.currentPlan td:first-of-type span{
    font-size: small;
	text-transform: uppercase;
	color: #999;
	font-weight: 600;
}
.upgradephp table td small{
	font-size: small;
	display: block;
	font-style: italic;
}
.upgradephp table tr td{
	border: 0 !important;
}
.upgradephp table{
	border: 1px solid #ddd;
}
.upgradephp table .plan {
    padding: 15px 20px 5px 20px;
    border-top: 1px solid #ddd;
}
.upgradephp table .currentPlan .plan{
	border-top: 0;
}
.upgradephp .price{
	float: right;
	text-align: right;
}
.siteSealSSL .nav-tabs>li>a, .siteSealSSL .nav-tabs{
	border: none !important;
}
#tableDomainsList th:nth-child(2), #tableDomainsList td.ssl-info{
	display: none;
}
.registrar-lock-subtext{
	display: none;
}
.activation-form{
	display: block!important;
	margin-left: 0!important;
	margin-top: 20px;
}
ul.product_addons .included{
	display: none;
}
.pid11 ul.product_addons .addon-23.isTrial .included{
	display: inline-block;
	font-size: 16px;
    font-weight: 600;
    color: #097ffa;
	width: auto;
    margin-top: 12px;
}
.pid11 ul.product_addons .addon-23.isTrial .trial{
	display: none;
}
.bulkDomains:before{
	content: "\f054";
	font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
	margin-right: 8px;
	font-size: small;
	color: #ccc;
}
.tooltipwp {
    position: relative;
    display: inline-block;
	padding:2px;
}

.tooltipwp .tooltiptext {
    visibility: hidden;
	width:240px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -117px;
    margin-bottom: -8px;
	font-weight: normal;
	font-size: small;
}

.tooltipwp .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}

.tooltipwp:hover .tooltiptext {
    visibility: visible;
}
.fab.fa-wordpress{
	font-weight: normal!important;
}
#phplive_btn_1557518246, #phplive_btn_1557518284{
	display: none;
}
#phplive_iframe_chat_embed_wrapper{
	max-height: 615px !important;
}
#phplive_iframe_chat_embed_maximize{
	background: #097ffa !important;
    text-align: center;
    font-size: x-large;
    z-index: 11!important;
    position: fixed!important;
    bottom: 25px !important;
    right: 25px !important;
    width: 60px!important;
    height: 60px!important;
    padding-top: 10px;
    border-radius: 50%!important;
    border: 2px solid white;
}
#phplive_iframe_chat_embed_maximize a {
    background: #007bff;
    width: 56px!important;
    height: 56px!important;
    display: block;
    margin-top: -10px;
    border-radius: 50%!important;
}
#phplive_iframe_chat_embed_maximize a:hover{
	text-decoration: none;
}
#phplive_iframe_chat_embed_maximize a:before {
    position: fixed;
    bottom: 13px;
    right: 25px;
    height: 60px;
    width: 60px;
	content: '\f4ad';
	font-family: Font Awesome\ 5 Free;;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
	color: white;
}
#phplive_embed_loading{
	padding: 1px;
    background: #097ffa !important;
    opacity: 1 !important;
    text-align: center;
    font-size: x-large;
    z-index: 11!important;
    position: fixed!important;
    bottom: 25px !important;
    right: 25px !important;
    width: 60px!important;
    height: 60px!important;
    padding-top: 10px;
    border-radius: 50%!important;
    border: 2px solid white;
}
#phplive_embed_loading:before{
    content: '\f110';
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
    color: white;
    position: fixed;
    right: 43px;
	margin-top: 8px;
	animation-name: spin;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
#phplive_embed_loading img{
	display: none;
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.badgesphp img{
	max-width: 100%;
}
.badgesphp #main-body a{
	color: #097ffa;
}
.badgesphp code{
	font-size: 12px !important;
	margin-bottom: 40px;
}
.badgesphp .card img{
	display: block;
	margin: 0 auto;
	height: 150px;
}
.badgesphp .alert li{
	padding: 5px 0;
}
.badgesphp .modal-body{
	font-size: small;
}
.badgesphp .modal ol{
	margin-top: 10px;
}
.badgesphp .modal li{
	padding: 5px 0;
}
.badgesphp .alert-info {
    color: inherit;
    background-color: #F0F7FB;
    padding: 20px 18px 20px 65px;
    border-radius: 6px;
    border: 1px solid #2D9EE0;
    line-height: 1.5rem;
}
.badgesphp .alert-info h2{
	margin-top: 0;
}
.badgesphp .alert-info:before {
    color: #2D9EE0;
    content: "\f05a" !important;
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
	float: left;
    margin-left: -45px;
    margin-top: 10px;
    vertical-align: middle;
}
.green-badges-banner{
	padding: 30px 40px;
	color: white;
	background: #008f42 !important;
	border-radius: 3px;
	margin-bottom: 20px;
}
.green-badges-banner h2{
	font-weight: bold;
	margin: 0;
}
.green-badges-banner .btn.btn-outline-light{
	background: transparent;
	color: white;
	border: 1px solid white;
	margin-top: 10px;
}
.green-badges-banner .btn.btn-outline-light:hover{
	background: white;
	color: #008f42;
	border: 1px solid white;
}
#whcWPSetup-import-running h2{
	margin-top: 0;
}
#whcWPSetup-import-running button{
	color: #097ffa;
	text-decoration: none;
}
#whcWPSetup-import-running ol li {
    counter-increment: list;
    padding: 10px 0 10px 35px;
}
#whcWPSetup-import-running ol li:before {
    background-color: #8a8ca2;
    width: 24px;
    text-align: center;
    padding-left: 0px;
    height: 24px;
    line-height: 24px;
    vertical-align: top;
    border-radius: 13px;
    background-clip: padding-box;
    color: white;
    display: inline-block;
    font-weight: 700;
    content: counter(list);
    margin-right: 15px;
    position: absolute;
    margin-left: -35px;
    font-size: 14px;
}
#whcWPSetup-import-running ol {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 10px;
}
#shortcutsWP .cPanelDatabases, #shortcutsWP .cPanelcPanel, .whcWPSetup-import-running #shortcutsWP .cPanelSimpleDnsEditor, .whcWPSetup-import-running #shortcutsWP .cPanelJetBackup{
	display: none !important;
}
.whcWPSetup-import-running #shortcutsWP .cPanelDatabases, .whcWPSetup-import-running #shortcutsWP .cPanelcPanel{
	display: block !important;
}
.whcWPSetup-import-running #headWP, .whcWPSetup-import-running #whcWPAwaitingConnect, .whcWPSetup-import-running #wpNum, .whcWPSetup-import-running #wpSettings, .whcWPSetup-import-running #domainsWP li:first-child{
	display: none !important;
}
#wordpressSettings #cancel{
    display: none;
    color: #d9534f;
    background: transparent;
}
.whcWPSetup-import-running #wordpressSettings #cancel{
    display: block;
}
#shortcutsWP i.fa-cpanel{
	color: #ff6c2c;
	font-size: 48px;
}
.cPanelcPanel a:hover {
    text-decoration: none !important;
}
.cartphp.promo_CAN2019 #main-body{
	margin-top: -190px !important;
}
#WpStagingLiveSwitch{
	display: inline-block;
    width: auto;
    position: absolute;
    right: 186px;
}
#wordpressSettings.staging #domainsWP, #wordpressSettings.staging #emailWP, #wordpressSettings.staging .planDetails, #wordpressSettings.staging .cPanelSimpleDnsEditor, #wordpressSettings.staging #wpSettings{
	display: none;
}
#syncStagingLive .fa-cog.fa-spin{
	color: #ddd;
    font-size: 84px;
    position: absolute;
    left: calc(50% - 42px);
    margin-top: 6px;
}
#syncStagingLive img {
    max-width: 200px;
	margin: 0 auto;
}
#syncStagingLive .sync_time{
	display: block;
	font-size: 11px;
	color: #999;
}
#syncStagingLive .progress{
	max-width: 100%;
    height: 10px;
    margin-top: 20px;
}
#stagingSyncOptions{
	text-align: center;
	font-size: small;
}
#wordpressSettings.staging #stagingSyncOptions{
	display: block;
}
#stagingSyncOptions img{
	margin-bottom: 10px;
}
#stagingSyncOptions span.lastsync{
	display: block;
	margin: 10px 0;
}
#stagingSyncOptions .tooltipwp{
	padding: 0 2px;
}
#stagingSyncOptions a.btn-danger{
	background: white;
	color: #d9534f !important;
}
#stagingSyncOptions a.btn-danger:hover, #stagingSyncOptions a.btn-danger:active{
	background: #d9534f;
	color: white !important;
}
#deleteStagingEnv{
	font-size: medium;
}
#deleteStagingForm .btn-danger i, #submitPushStaging2Live i, #submitCopyLive2Staging i{
	display: none;
}
#deleteStagingForm .btn-danger.loading i, #submitPushStaging2Live.loading i, #submitCopyLive2Staging.loading i{
	display: inline-block;
	color: white;
	margin-left: 5px;
}
#stagingCreation .alert, .is_multisite #stagingCreation form{
	display: none;
}
.is_multisite #stagingCreation .alert{
	display: block;
}
#stagingCreation .btn-primary i{
	display: none;
}
#stagingCreation .btn-primary.loading i{
	display: inline-block;
	color: white;
	margin-left: 5px;
}
#staging .creation h2{
	font-size: xx-large;
}
#stagingCreation .modal-body, #upgradeStagingModal .modal-body{
	padding: 40px;
}
#stagingCreation .modal-body img, #upgradeStagingModal .modal-body img{
	margin-top: 20px;
}
#stagingCreation h2, #upgradeStagingModal h2{
	font-weight: 600;
}
#staging .creation button, #stagingCreation button, #upgradeStagingModal button{
	margin-top: 20px;
}
.wp-sync-in-progress #headWP, .wp-sync-in-progress #staging-infos, .wp-sync-in-progress #liveWP, .wp-first-sync-in-progress #headWP, .wp-first-sync-in-progress #staging-infos, .wp-first-sync-in-progress #liveWP, .wp-creating-staging #liveWP{
	display: none;
}
#compareLiveStaging thead{
	font-size: large;
}
#compareLiveStaging th, #compareLiveStaging td{
	text-align: center;
	line-height: 50px;
}
#compareLiveStaging th:first-child, #compareLiveStaging td:first-child{
	text-align: left;
}
#compareLiveStaging th:last-child, #compareLiveStaging td:last-child{
	text-align: right;
}
#compareLiveStaging .fa-check{
	color: #28a745;
	font-size: large;
}
#compareLiveStaging .fa-times{
	color: #d43f3a;
	font-size: large;
}
#changeSFTPpassModalStaging h3{
	text-align: left;
}
#stagingHistory table{
	text-transform: capitalize;
	border: 0;
}
#stagingHistory thead{
	background: #33354F;
	color: white;
	font-size: medium;
}
#upgradeStaging{
	display: none !important;
}
.pid223 #createStagingButton, .pid226 #createStagingButton{
	display: none !important;
}
.pid223 #upgradeStaging, .pid226 #upgradeStaging{
	display: inline-block !important;
}
#whcWordpressStagingWrapper h1 small {
    color: white;
    text-transform: uppercase;
    font-size: 20px;
    background: linear-gradient(40deg,#c0242e 0,#097ffa 100%);
    border-radius: 20px;
    padding: 4px 12px;
    font-weight: 600;
    display: inline-block;
}
#whcWordpressStagingWrapper h1 small sup {
    font-weight: normal;
    font-size: small;
    font-style: italic;
    margin-left: 4px;
}
#whcWordpressStagingWrapper #headWP{
	margin-bottom: 20px;
}
#whcWordpressStagingWrapper .fa-clock{
	margin-right: 5px;
}
#whcWordpressStagingWrapper .alert i{
	font-size: large;
	margin-right: 5px;
}
#whcWordpressStagingWrapper .modal-header{
	height: 50px;
}
#whcWordpressStagingWrapper .modal-header .close{
	margin-top: -10px;
}
#whcWordpressStagingWrapper .text-danger{
	color: #d43f3a;
}
#deleteStagingEnv .modal-header{
	background: #d9534f;
	color: white;
	border-radius: 6px 6px 0 0;
}
#deleteStagingEnv .modal-header i{
	margin-right: 10px;
}
#deleteStagingEnv p{
	margin: 5px 0 20px 0;
}
#stagingCreationStates{
	color: #ccc;
	font-size: small;
	text-align: center;margin-bottom: 20px;
}
.wp-sync-in-progress #stagingCreationStates{
	display: none;
}
#stagingCreationStates .current{
	color: #097ffa;
	font-weight: bold;
}
#stagingCreationStates .done{
	color: initial;
}
#confirmPush, #confirmCopy{
	font-size: medium;
}
#confirmPush button, #confirmCopy button{
	width: auto;
}
#confirmPush .modal-header .close, #confirmCopy .modal-header .close{
	margin-top: -2px;
}
#confirmPush .modal-header i, #confirmCopy .modal-header i{
	margin-right: 10px;
}
#createStagingButton sup, #whcWordpressStagingWrapper sup{
	font-size: x-small;
}
#wordpressSettings .btn-outline-primary i{
	margin-right: 10px;
    font-size: medium;
}
#wordpressSettings .btn-outline-primary{
	background: white;
	border: 1px solid dodgerblue;
	color: dodgerblue !important;
	display: inline-block;
}
#wordpressSettings .btn-outline-primary:hover{
	background: dodgerblue;
	border: 1px solid dodgerblue;
	color: white !important;
}
#stagingSyncOptions h3{
	font-weight: 600;
	margin-top: 10px;
}
.wp-env-staging #liveWP, .wp-env-production #whcWordpressStagingWrapper #headWP, .wp-env-production #whcWordpressStagingWrapper #staging-infos{
	display: none;
}
.pushStaging2LiveChoice, .pushLive2StagingChoice{
	display: none;
	text-align: left;
}
.pushStaging2LiveChoice form, .pushLive2StagingChoice form{
	display: inline;
}
.pushStaging2LiveChoice button, .pushLive2StagingChoice button{
	width: 49%;
	display: inline;
}
.pushStaging2LiveChoice input[type="radio"], .pushLive2StagingChoice input[type="radio"]{
	margin: 0 0 0 -20px !important;
}
#toastContainer{
    margin-top: 20px;
}
#toastContainer h2{
	margin-top: 0;
    font-size: 20px;
}
#toastContainer p{
    margin-right: 160px;
}
#toastContainer .alert button{
	text-decoration: none;
}
#toastContainer .notif.alert-info:before, #toastContainer .notif.alert-warning:before, #toastContainer .notif.alert-danger:before{
	margin-left: -41px;
    margin-top: -8px;
}
.swal2-shown .swal2-container{
	transform: scale(1.4);
}
.swal2-popup{
	padding: 2em !important;
}
.col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xl-6 {
    width: 50%;
    float: left;
    padding: 0 15px;
}
.col-xs-6.col-button-left {
    width: 50%;
    float: left;
    padding-left: 0;
    padding-right: 7px;
}
.col-xs-6.col-button-right {
    width: 50%;
    float: left;
    padding-left: 7px;
    padding-right: 0;
}
.col-xl-3 {
    width: 25%;
    float: left;
    padding: 0 15px;
}
@media screen and (max-width: 1024px){
	#wordpressSettings .switch {
		  position: relative;
		  display: inline-block;
		  width: 40px;
		  height: 24px;
		  margin-bottom: -7px;
		}
		.line strong{
			display: inline-block;
			width: 50%;
			padding-right: 10px;
		}
		.right .line strong{
			text-align: right;
		}
		#wordpressSettings .switch input {display:none;}

		#wordpressSettings .slider {
		  position: absolute;
		  cursor: pointer;
		  top: 0;
		  left: 0;
		  right: 0;
		  bottom: 0;
		  background-color: #666;
		  transition: .4s;
		}

		#wordpressSettings .slider:before {
		  position: absolute;
		  content: "";
		  height: 18px;
		  width: 18px;
		  left: 4px;
		  bottom: 3px;
		  background-color: white;
		  transition: .4s;
		}

		#wordpressSettings input[value="on"] + .slider, #wordpressSettings input:checked + .slider {
		  background-color: #28a745;
		}

		#wordpressSettings input:focus + .slider {
		  box-shadow: 0 0 1px #28a745;
		}

		#wordpressSettings input[value="on"] + .slider:before, #wordpressSettings input:checked + .slider:before {
		  transform: translateX(15px);
		}

		/* Rounded sliders */
		#wordpressSettings .slider.round {
		  border-radius: 34px;
		}

		#wordpressSettings .slider.round:before {
		  border-radius: 50%;
		}
		.box h2{
			font-size: 24px;
		}
}

@media screen and (max-width: 650px) {
	.cartphp.promo_CAN2019 #main-body{
		margin-top: -120px !important;
	}
	[lang="french"] .cartphp.promo_CAN2019 #main-body{
		margin-top: -60px !important;
	}
    .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
    .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        width: 100%;
    }
}
@media only screen and (max-device-width : 414px) and (max-device-height : 812px) {
	.cartphp.promo_CAN2019 #main-body{
		margin-top: -120px !important;
	}
	[lang="french"] .cartphp.promo_CAN2019 #main-body{
		margin-top: -60px !important;
	}
	.cartphp.promo_CIRACA99FEB .promo_cart_content, .cartphp.promo_CA88DEC .promo_cart_content, .cartphp.promo_CA88DECcira .promo_cart_content, .cartphp.promo_CA88cira .promo_cart_content, .cartphp.promo_CA1DOLLAR .promo_cart_content, .cartphp.promo_CAN2019 .promo_cart_content {
		font-size: 32px;
	}
	#order-ajaxcart{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#stagingHistory .modal-body{
		overflow-x: auto;
	}
	#headWP .col-md-5{
		margin-top: 25px !important;
	}
	#headWP .col-md-5 a{
		padding: 8px;
	}
	#headWP .col-md-5 button{
		padding: 8px 12px;
	}
	/*#spinnercheckout_heading{
		margin-top: 0;
	}
	#order-ajaxcart h2{
		padding: 16px !important;
	}
	.cartphp .area{
		border-left: none;
	}*/
    .cira-quebec-campaign{
        text-align: center !important;
    }
    .cira-quebec-campaign .text{
        display:none;
    }
    .cira-quebec-campaign .image{
        display:none;
    }
    #main-body{
        padding: 0 10px;
    }
    .whcregisterphp .fa-globe, .whcregisterphp .fa-map-signs{
        display: none;
    }
    .whcregisterphp .fa-map-signs, .whcregisterphp .fa-globe{
        display: none;
    }
    .home .rainbow{
        display: none !important;
    }
    .g-recaptcha{
        display: none;
    }
}
.pid_WP.Staging{
    display: none;
}
#wordpressSettings .fa-circle-notch{
	color: #ccc;
}
#syncStagingLive .fa-arrow-right{
	color: #ddd;
    font-size: 54px;
    position: absolute;
    left: calc(50% - 22px);
    margin-top: 20px;
	animation: syncCopy;
	animation-duration: 1s;
	animation-iteration-count:infinite;
	animation-timing-function: ease;
}
#syncStagingLive .fa-arrow-left{
	color: #ddd;
    font-size: 54px;
    position: absolute;
    left: calc(50% - 22px);
    margin-top: 20px;
	animation: syncPublish;
	animation-duration: 1s;
	animation-iteration-count:infinite;
	animation-timing-function: ease;
}
@keyframes syncCopy{
	from{
		left: calc(50% - 32px);
		opacity: 1;
		color: #ca4a1f;
	}
	to
	{
		left: calc(50% - -38px);
		opacity: 0;
		color: #28a745;
	}
}
@keyframes syncPublish{
	from{
		left: calc(50% - 12px);
		opacity: 1;
		color: #28a745;
	}
	to
	{
		left: calc(50% - 72px);
		opacity: 0;
		color: #ca4a1f;
	}
}
wpstaging, #whcWordpressStagingWrapper wpprod{
	display: none;
}
#whcWordpressStagingWrapper wpstaging, wpprod{
	display: inline-block;
}
#cancellation-step2{
	display: none;
}
.transferphp .eppform input[type="text"]{
    margin-left: 0;
}
.transferphp .dta-footer a{
    color: #097ffa;
}
section#footer{
    text-align: center;
}
section#footer p{
    font-size: 13px;
    width: auto;
    display: inline-block;
}
section#footer ul{
    font-size: 13px;
}
#footer ul {
    list-style: none;
    display: inline-flex;
    margin: 0;
    padding-left: 20px;
}
#footer ul li a {
    color: #ccc;
}
#footer ul li:first-child {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #666;
}
#greenHostingBadge {
    width: 100%;
    max-width: 130px;
    margin-left: 20px;
}
.cartphp #greenHostingBadge, .cartphp #footer ul{
    display: none
}

/*** MODIFICATIONS 7.8.3 - OVERRIDE ALL.MIN.CSS ***/

body{
    background: white;
}
section#main-body{
    margin: 0 auto;
    background: transparent;
    padding: 20px 10px;
}
.main-content{
    min-height: auto;
}
.home-kb-search i {
	float: none;
	margin-top: 0;
	margin-left: 0;
}
div.dataTables_wrapper div.dataTables_info {
    padding: 9px 10px!important;
}
.panel-sidebar a.list-group-item.active i, .panel-sidebar a.list-group-item.active:focus i, .panel-sidebar a.list-group-item.active:hover i {
    color: #484747;
}
.panel-sidebar>.panel-heading{
	border-bottom: 1px;
}
#tableServicesList .responsive-edit-button {
    display: none!important;
}
.dataTables_wrapper table.table-list thead th, .dataTables_wrapper table.table-list thead th:nth-child(even) {
    border-bottom: 0;
    font-weight: 700;
	background: #E6ECEF;
}
.dataTables_wrapper table.table-list thead th.sorting_asc, .dataTables_wrapper table.table-list thead th.sorting_desc{
	background: #E6ECEF;
}
.status{
	border: none;
	color: white !important;
}
.panel-sidebar>.panel-heading {
    border-bottom: 1px solid #ddd;
}
.table-list>tbody>tr:nth-child(even)>td {
    background-color: #fff;
}
.dataTables_wrapper .dataTables_length{
	background-color: transparent;
}
.dataTables_wrapper .dataTables_length label .form-control{
	border: 1px solid #ccc;
}
.dataTables_wrapper .dataTables_filter label .form-control{
	background-image: none;
}
.status-active, .status-completed, .status-open, .status-pending{
	color: initial;
}
.panel-sidebar .list-group-item i:not(.fa-circle):not(.fa-dot-circle):not(.no-transform){
	float: none;
    line-height: initial;
    font-size: inherit;
    color: #555;
}
.list-group-item .badge{
	color: #484747;
    background-color: #F5F5F5;
}
.panel-sidebar>.panel-heading{
	border-top: 3px solid #C52127;
    color: #484747!important;
    background-color: white;
}
div[menuitemname="Domain Details Management"] .list-group-item{
    padding-right: 15px;
}
div[menuitemname="Domain Details Management"] .list-group-item .new{
    color: #C52127;
    font-weight: bold;
    font-size: xx-small;
    float: right;
    text-transform: uppercase;
}
div.header-lined .breadcrumb>.active {
    color: #777;
}
div.header-lined .breadcrumb li a {
    color: initial;
}
.breadcrumb{
	background: #f5f5f5!important;
	padding-left: 15px !important;
}
.whc-enabled{
	border-radius: 300px !important;
}
.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
}
.panel-danger .panel-heading .panel-title{
	color: #a94442;
}
.navbar-main li.account{
	background-color: transparent;
}
.ticket-number{
	color: #666;
	font-size: small;
}
.icon-rss{
	font-family: "Font Awesome 5 Pro" !important;
}
i.fas.fa-chevron-up.panel-minimise.pull-right{
	display: none;
}
.affiliate-referral-link span{
	padding: 0;
	border: 0;
	font-size: 18px;
	font-weight: bold;
}
section#footer{
	border-top: 0;
	font-size: 13px;
    text-align: center;
}
section#footer p{
    font-size: 13px;
    width: auto;
    display: inline-block;
}
section#footer ul{
    font-size: 13px;
}
#footer ul {
    list-style: none;
    display: inline-flex;
    margin: 0;
    padding-left: 20px;
}
#footer ul li a {
    color: #ccc;
}
#footer ul li:first-child {
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #666;
}
#greenHostingBadge {
    width: 100%;
    max-width: 130px;
    margin-left: 20px;
}
.cartphp #greenHostingBadge, .cartphp #footer ul{
    display: none
}
.tiles .tile a{
	color: inherit;
}
.loggedout a.btn.btn-outline-dark.pull-right.float-right, .loggedout #header .btn.text-dark, .loggedout .area.all {
    display: none;
}
.loggedout .logincontainer{
    margin: 0 auto;
    float: none;
}
.loggedout .rainbow{
    display: block;
}
/*.clientareaphpactionaddcontact form button{
    display: none;
}*/
.wp_go_back {
    font-size: 14px;
    color: #33354F;
}
.wp_go_back i{
    margin-right: 5px;
}
.wp_go_back:hover, .wp_go_back:active, .wp_go_back:focus{
    text-decoration: none;
    color: #097ffa;
}
#modalAjax form p:first-of-type{
    display: none;
}
.clientareaphpactionaddcontact .alert-info form button, .clientareaphpactioncontacts .alert-info form button{
    display: none;
}
.wp-env-production #tabChangepw, .wp-env-staging #tabChangepw{
	background: white;
    padding: 20px 30px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    border-radius: 6px;
    margin: 20px 0;
}
.logincontainer .panel{
	display: block !important;
}
.clienthomenotification .alert{
    padding-left: 55px;
    margin: 0 0 15px 0;
    padding-right: 150px;
}
.clienthomenotification .alert a{
    color: white !important;
    text-decoration: none !important;
    float: right;
    margin-right: -130px;
}
.clienthomenotification .alert.alert-success:before {
	color: #3c763d;
	content: "\f164";
	font-family: Font Awesome\ 5 Free;
	font-style: normal;
	font-weight: 900;
	font-size: 28px;
	position: absolute;
	left: 30px;
	margin-top: -8px;
	vertical-align: middle;
}
.clienthomenotification .alert.alert-warning:before {
    color: #EDB431;
    content: "\f071";
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
    position: absolute;
    left: 30px;
    margin-top: -8px;
    vertical-align: middle;
}
.clienthomenotification .alert.alert-info:before {
    color: #2D9EE0;
    content: "\f05a";
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
    position: absolute;
    left: 30px;
    margin-top: -8px;
    vertical-align: middle;
}
.clienthomenotification .alert.alert-danger:before {
    color: #d9534f;
    content: "\f06a";
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    font-size: 28px;
    position: absolute;
    left: 30px;
    margin-top: -8px;
    vertical-align: middle;
}
.clienthomenotification .alert.alert-info, .clienthomenotification .alert.alert-success{
    display: none;
}
.clienthomenotification .alert.alert-info.alert-epp, .clienthomenotification .alert.alert-success.claim, .clienthomenotification .alert.alert-info.pay_backorder{
    display: block;
}

.clienthomenotification .alert.alert-info, .clienthomenotification .alert.alert-success.alert-success-ver-user {
	display: block;
}

.clienthomenotification .alert.alert-danger-ver-user:before {
    color: #d9534f;
    content: "\f0e0";
    font-family: Font Awesome\ 5 Free;
    font-style: regular;
    font-weight: 900;
    font-size: 24px;
    position: absolute;
    left: 30px;
    margin-top: -8px;
    vertical-align: middle;
}
.notif{
	margin-top: 0;
}
.notifs .alert-epp{
    border: 0;
    background: none;
    margin: 10px 0;
    padding: 5px 10px;
    border-bottom: 1px solid #ddd;
}
.notifs .alert-epp a{
    font-size: 12px;
    font-weight: bold !important;
    padding: 2px;
    color: white !important;
    display: block;
    margin: 10px 0;
}
.notifs .alert-epp a:hover{
    background: #333 !important;
}
.notifs .clientalert{
    clear: both;
}
.notifs .alert:hover,.notifs .clientalert:hover{
    background: #f6f6f6;
}
.home .header-lined .breadcrumb{
    margin-bottom: 0;
}
.status-custom{
	background-color: #005703;
	padding: .2em .6em .3em;
}
.whc-orderform-iframe #header, .whc-orderform-iframe .rainbow, .whc-orderform-iframe .logincontainer .alert-warning, .whc-orderform-iframe #footer{
    display: none;
}
#cancellation_form .cardoption.secondary{
	width: 49.4%;
}
#cancellation_form .cardoption i{
	font-size: large;
	margin: 0 10px 0 5px;
}
#cancellation_form .cardoption .btn-sm i{
	font-size: medium;
}
#cancellation_form h3{
	margin-top: 10px;
}
#cancellation_form .cardoption .btn{
	margin-bottom: 5px;
	padding: 15px 10px;
	width: 100%;
	text-align: left;
}
#cancellation_form .cardoption{
	width: 100%;
}
#cancellation_form .cardoption input{
	display: none;
}
#cancellation_form .cardoption input:checked + .btn{
	background: #097ffa;
	color: white;
	border: 1px solid #097ffa;
}
.swal2-styled.swal2-confirm{
    border: 1px solid rgb(9, 127, 250) !important;
}
.swal2-styled.swal2-cancel{
    border: 1px solid rgb(220, 53, 69) !important;
    background: white !important;
    color: rgb(220, 53, 69) !important;
}
#extended_profile_notification{
    color: white;
    padding: 0 15px;
    border-radius: 4px;
    background: linear-gradient(120deg, rgba(9,127,250,1) 0%, rgba(0,51,191,1) 75%);
    margin-bottom: 15px;
    clear: both;
}
#extended_profile_notification h2, #priotize-recovery-home h2, #serviceRestored h2{
    margin: 0;
    font-weight: bold;
}
#extended_profile_notification .btn-outline-light, #priotize-recovery-home .btn-outline-light, #serviceRestored .btn-outline-light{
    border: 1px solid white;
    color: white;
    margin-top: 5px;
    background: none;
}
#extended_profile_notification .btn-outline-light:hover{
    background: white;
    color: #097ffa;
}
#priotize-recovery-home .btn-outline-light:hover{
    background: white;
    color: #c0242e;
}
#serviceRestored .btn-outline-light:hover{
    background: white;
    color: #28a745;
}
#extended_profile_notification .notif-text, #priotize-recovery-home .notif-text{
    padding: 30px 0 30px 40px;
}
#extended_profile_notification .row{
    background: url("https://s.whc.ca/img/onboarding-company.svg") no-repeat center right;
    background-size: 50%;
}
@media screen and ( max-width: 992px ) {
    #extended_profile_notification .row{
		background-image: none!important;
	}
}
#priotize-recovery-home .row{
    background: url("https://s.whc.ca/img/robot-incident.svg") no-repeat center right;
    background-size: 40%;
}
#extended_profile_notification .close{
    position: absolute;
    right: 12px;
    top: 8px;
    color: white;
    text-decoration: none;
}
#priotize-recovery-home{
    color: white;
    padding: 0 15px;
    border-radius: 4px;
    background: #c0242e;
    margin-bottom: 15px;
    clear: both;
}
#serviceRestored{
    color: white;
    padding: 30px 0 30px 40px;
    border-radius: 4px;
    margin-bottom: 15px;
    clear: both;
    background: url("https://s.whc.ca/img/restoration-success.svg") no-repeat right 20px bottom #28a745;
    background-size: 40%;
}
#serviceRestored p{
    max-width: 550px;
}
#serviceRestored li a {
    font-weight: bold;
    color: white;
    text-decoration: underline;
}
#serviceRestoredDetail{
    color: white;
    padding: 20px 250px 20px 30px;
    border-radius: 4px;
    margin-bottom: 15px;
    clear: both;
    background: url(https://s.whc.ca/img/restoration-success.svg) no-repeat right 20px top 5px #28a745;
    background-size: 230px;
}
#serviceRestoredDetail p{
    margin-bottom: 0;
}
@media screen and ( max-width: 1200px ) {
    #serviceRestoredDetail{
        background: url(https://s.whc.ca/img/restoration-success.svg) no-repeat right 20px top 15px #28a745;
    }
}
@media screen and ( max-width: 600px ) {
    #serviceRestoredDetail{
        background: url(https://s.whc.ca/img/restoration-success.svg) no-repeat right -50px bottom #28a745;
        background-size: 280px;
    }
}
.clientareaphpactiondetails select + input[type="text"], .clientareaphpactiondetails .selectize-control{
    margin-top: 5px;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #dc3545;
}
.is-invalid~.invalid-feedback, .is-invalid~.invalid-tooltip, .was-validated :invalid~.invalid-feedback, .was-validated :invalid~.invalid-tooltip {
    display: block;
}
.form-control.is-invalid, .was-validated .form-control:invalid {
	border-color: #dc3545;
}
.alert.alert-success a.btn-success{
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    text-decoration: none;
}
#emptyListBackorder{
    text-align: center;
}
#emptyListBackorder img{
    width: 350px;
    max-width: 100%;
}
#emptyListBackorder h1{
    margin-top: 0;
    font-size: 28px;
}
#emptyListBackorder p{
    margin-bottom: 25px;
}
.time-left-in-auction {
    font-size: large;
    font-weight: bold;
    margin-top: 5px;
}
#tableBackorderAuction .badge, #tableBackorderLatestResults .badge {
    position: relative;
    right: auto;
    top: auto;
    border-radius: 4px;
    width: 75px;
}
#tableBackorderAuction .badge-danger {
    color: #fff;
    background-color: #dc3545;
}
#tableBackorderAuction .badge-success {
    color: #fff;
    background-color: #28a745;
}
#tableBackorderAwaitingDrop th:nth-child(3), #tableBackorderAwaitingDrop th:nth-child(4), #tableBackorderAwaitingDrop th:nth-child(5), #tableBackorderAwaitingDrop th:nth-child(6){
    width: 150px;
}
#tableBackorderLatestResults th:nth-child(2), #tableBackorderLatestResults th:nth-child(3){
    width: 150px;
}
#tableBackorderLatestResults .badge-outline-danger {
    color: #dc3545;
    border: 1px solid #dc3545;
}
#tableBackorderLatestResults .badge-outline-success {
    color: #28a745;
    border: 1px solid #28a745;
}
#tableBackorderLatestResults .badge-outline-dark {
    color: #3f3e3e;
    border: 1px solid #3f3e3e;
}
#tableBackorderLatestResults .badge-outline-primary {
	color: #17a2b8;
	border: 1px solid #17a2b8;
}
#tableBackorderAuction .extendedAuction{
    margin-left: 5px;
    color: #17a2b8;
}
#tableBackorderAuction .fa-arrow-alt-circle-up{
    margin-right: 4px;
}

#ssl_close_notif_button {
	color: #3c763d;
	background-color: transparent;
	background-image: none;
	border-color: #3c763d;
	padding: 0.375rem 0.75rem;
	border: solid 1px;
	text-decoration: none;
}

#ssl_close_notif_button:hover {
	color: white;
	background-color: #3c763d;
}
.ca-banner{
	box-shadow: 0 2px 2px rgb(0 0 0 / 6%), 0 2px 8px rgb(0 0 0 / 4%);
	border-radius: 12px;
	background: #097ffa;
	background: linear-gradient(120deg, rgba(9,127,250,1) 0%, rgba(0,51,191,1) 75%);
	color: white;
    overflow: hidden;
	padding: 0;
    margin-bottom: 20px;
	clear: both;
}
.ca-banner .image{
	background-repeat: no-repeat !important;
    background: url(https://s.whc.ca/nca/welcome-new-client-area-1.png);
    background-size: contain;
    background-position: right bottom;
}
.ca-banner h2{
    margin-bottom: 0;
    font-weight: bold;
}
.ca-banner .text{
	padding: 40px 60px;
}
.ca-banner p{
	font-size: x-large;
    margin-bottom: 20px;
}
.ca-banner p.small{
	font-size: large;
}
.ca-banner .btn-light.blue{
	color: #097ffa !important;
}
.ca-banner button{
    color: white;
    margin: 0 10px;
}
.ca-banner button:hover{
    color: white;
}
#nca-banner{
    background: linear-gradient(120deg, rgba(9,127,250,1) 0%, rgba(0,51,191,1) 75%);
    color: white;
    padding: 10px;
    font-size: 15px;
    text-align: center;
}
#nca-banner a{
    color: white;
    font-weight: bold;
    text-decoration: underline;
}
#nca-banner a:hover{
    color: white;
    text-decoration: none;
}
#nca-banner .rocket{
    font-size: 21px;
    position: absolute;
    margin: -6px 0 0 6px;
}
.knowledgebasephp #nca-banner, .loggedout #nca-banner{
    display: none;
}
.admin-masquerade-notice {
    margin-top: 80px;
    max-width: 275px;
    text-align: center;
}
@media screen and ( max-width: 1200px ) {
    .ca-banner .image{
        background-position: bottom right -180px;
    }
}
@media screen and ( max-width: 991px ) {
	.ca-banner .image{
		background: none;
	}
}
