#bs-example-navbar-collapse-1 ul li,#bs-example-navbar-collapse-1 ul li:last-child{
	border: none;
}
#domainSuggestions .domain-suggestion i.qwe{
	color: #5cb85c;
	margin-right: 5px;
}
#footer{
	padding: 25px 0 0 0 !important;
	background: #4d4d4d !important;
}
.footer-in {
    padding-bottom: 0 !important;
}
#footer .footbot{
	background: #3a3a3a;
	padding: 0;
}

#pre-footer .footer-subscribe-bar .footer-subscribe-text span {
    font: inherit;
    vertical-align: baseline;
    line-height: 1.3;
    color: #fff;
    font-size: 23px;
    font-weight: 600;
    margin: 7%0 !important;
    position: relative;
    float: left;
}
.footer-in .textwidget span.subtitle {
    color: #fff;
    padding-bottom: 10px;
    padding-left: 1px;
    border-bottom: 2px solid rgba(255,2555,255,0.02);
    margin: 0 0 25px 0;
    position: relative;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 50px;
    font-weight: 700;
    text-align: left;
}
#pre-footer .footer-subscribe-bar{
	background: #0085bf !important;
}
#frmDomainTransfer #btnTransferDomain{
	font-size: 20px;
	text-transform: uppercase;
	width: 100%;
}
#frmDomainTransfer .additionalTransferTExt{
	color: white;
	margin-bottom: 0;
	margin-top: 15px;
}
#frmDomainTransfer .form-group{
	margin-bottom: 5px;
}
#frmDomainTransfer .form-group input{
	font-size: 22px;
	height: 40px;
}
#frmDomainTransfer .transferLabel{
	color: white;
	font-size: 24px;
}
#frmProductDomainSelections #primaryLookupResult{
	margin: 4px 0;
}
#frmProductDomainSelections #spotlightTlds{
	display: none !important;
}
#main-menu .navbar-nav{
	margin-bottom: 0;
}
#nav,#header .img-logo-w1 {
    margin: 0;
}
.nav-wrap1, .nav-wrap2,.logo-wrap .logo {
       height: auto !important;
}
.logo-wrap .logo img {
    position: relative !important;
}
#nav a{
	font-family: 'Poppins', Helvetica, Arial, sans-serif;
    line-height: 70px !important;
}
#header.sticky #nav a {
    line-height: 17px !important;
}
#nav a:hover{
	color: #0085bf !important;
}
#nav li:hover{
	background-color: #f4f7f8;
}
#nav li:hover > a{
	color: #0085bf !important;
	text-decoration: none;
}
#nav ul{
	padding: 2px 0 12px !important;
}
#order-standard_cart .view-cart-items .item-domain {
    color: #6dc068 !important;
    font-size: 18px;
}
#order-standard_cart .col-md-9.pull-md-right{
	background-color: white;
}
#order-standard_cart .empty-cart .btn{
    background-color: #f8f8f8!important;
    color: #333 !important;
}
#order-standard_cart .form-control#inputDomain{
}
#order-standard_cart .order-summary{
	border-bottom: 3px solid #0085bf !important;
	margin-top: 0px !important;
}
#order-standard_cart .panel-addon .panel-add{
	border-radius: 0 !important;
	display: inline-block;
	float: left;
	width: 30%;
}
#order-standard_cart .panel-addon .panel-add:hover{
	background-color: #52a052;
} 
#order-standard_cart .panel-addon .panel-price{
	display: inline-block;
	float: left;
	width: 70%;
}
#order-standard_cart .suggested-domains .btn i:before{
	padding-left: 5px;
}
#order-standard_cart .suggested-domains .btn:hover, #primaryLookupResult .domain-price button:hover{
	background-color: #77ab50;
	border-color: #77ab50;
}
#order-standard_cart .suggested-domains .btn:not(.domain-contact-support){
	background-color: #84be59;
	border-color: #84be59;
	border-radius: 0;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	height: 40px;
	line-height: initial;
	margin: initial;
	margin-left: 10px;
	padding: 5px 10px;
	text-transform: uppercase;
	width: initial !important;
}
#order-standard_cart .suggested-domains button#addedButtonDomainCheck.btn{
	font-size: 24px;
	width: 100%;
}
#order-standard_cart .view-cart-items{
	border-bottom: 2px solid #0085bf !important;
}
#order-standard_cart .view-cart-items .item-price .dropdown.open .dropdown-menu {
    display: block;
    right: 0;
    left: unset;
}
#order-standard_cart .view-cart-items-header{
	background-color: #0085bf !important;
}
div#applyPromo {
    margin-top: -15px;
}
div#applyPromo form {
    margin-top: 15px;
}
#order-standard_cart .view-cart-tabs .tab-content{
	height: 62px;
}
#order-standard_cart .view-cart-tabs div#applyPromo .form-group, #order-standard_cart .view-cart-promotion-code {
    width: 80%;
    display: inline-block;
}
div#applyPromo button.btn.btn-block, div#applyPromo .text-center{
    width: 18%;
    display: inline-block;
}
div#applyPromo button.btn.btn-block:hover {
    background-color: #ccc;
}
#primaryLookupResult{
	background-color: white;
	display: inline-block;
	line-height: 62px;
	min-height: 60px;
	padding: 0 10px;
	position: relative;
	top: 9px;
	width: 100%;
}
#primaryLookupResult .domain-price{
	line-height: 22px;
}
#primaryLookupResult .domain-price button{
	background-color: #84be59;
	border-color: #84be59;
	border-radius: 0;
	font-weight: bold;
	width: initial !important;
}
#primaryLookupResult .domain-price span.price{
	font-size: 26px;
}
#primaryLookupResult .domain-price span.register-price-label{
	font-size: 16px;
}
#scrollingPanelContainer{
	top: 0 !important;
}
#searchDomainInfo{
	border-bottom: 2px solid #77A240;
	margin: 0;
}
#searchDomainInfo .domain-available.domain-checker-available{
	color: #77A240;
	display: inline-block;
	float: left;
	font-size: 28px;
	margin: 0;
	width: initial;
}
#searchDomainInfo .domain-price{
	display: inline-block;
	float: right;
	margin: 0;
	position: relative;
}
#Secondary_Navbar-Account{
	margin-top: 6px;
	padding: 0 5px;
}
#Secondary_Navbar-Account{
	height: 31px;
	margin-top: 0;
	padding: 0;
}
#Secondary_Navbar-Account a{
	background-color: unset !important;
	color: white !important;
	display: block !important;
	font-size: 15px !important;
	margin: 0 !important;
	padding: 6px 5px 5px 5px !important;
}
#Secondary_Navbar-Account a:focus, a:active{
}
#Secondary_Navbar-Account ul li a span{
	padding-left: 0px;
}
#Secondary_Navbar-Account ul li a:hover{
	color: #0085bf !important;
}
#Secondary_Navbar-Account ul.dropdown-menu{
	left: initial;
	margin: 0;
	padding: 0;
	right: 0;
	width: 224px;
}
#Secondary_Navbar-Account ul.dropdown-menu li *{
}
#Secondary_Navbar-Account ul.dropdown-menu li a{
	padding: 0;
}
#Secondary_Navbar-Account ul.dropdown-menu li a{
	display: block;
	padding: 0;
	padding: 5px 5px 5px 10px !important;
	text-align: left;
}
#Secondary_Navbar-Account ul.dropdown-menu li a span{
	color: #2c3e50;
}
#Secondary_Navbar-Account ul.dropdown-menu li a span:before{
	font-family: FontAwesome;
	margin: 5px 7px 5px 0px;
	padding: 0;
}
#Secondary_Navbar-Account ul.dropdown-menu li.nav-divider{
	margin: 0;
}
#Secondary_Navbar-Account ul.dropdown-menu li:not(.nav-divider){
	margin: 0;
	padding: 2px 5px 2px 10px;
}
#Secondary_Navbar-Account ul.dropdown-menu li:not(.nav-divider):hover{
	background-color: #4d4d4d;
}
#Secondary_Navbar-Account ul.dropdown-menu li:not(.nav-divider):hover a span{
	color: white;
}
#tableServicesList_filter{
	padding-top: 0;
}
#top-nav .shoppingCartTopBar a{
	display: block;
	font-size: 15px;
	padding: 5px 11px 5px 1px;
}
#top-nav .shoppingCartTopBar a:hover{
	text-decoration: none;
}
#top-nav a.quick-nav:active{
	background: none !important;
}
#wrap > .top-bar > .container > .rgtflot > .header-notifications{
	float: left;
	position: relative;
}
.btn-info{
	background-color: #0085bf;
	border-color: #0085bf;
	color: #fff;
}
.btn-info:hover{
	background-color: #4d4d4d;
	border-color: #4d4d4d;
	color: #fff;
}
.bulkSearch{
	color: white;
	display: inline-block;
	float: right;
	margin-right: 12px;
	text-align: right;
	text-decoration: none;
}
.bulkSearch:hover{
	color: #cecbcb;
}
.client-home-panels .panel > .panel-footer{
	background-color: #ffffff;
	border-top: 0;
}
.client-home-panels .panel > .panel-heading{
	background-color: #4d4d4d;
}
.client-home-panels .panel > .panel-heading .panel-title .btn{
	color: #4d4d4d;
	margin-top: -5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.client-home-panels .panel > .panel-heading .panel-title .btn i{
	color: #4d4d4d;
}
.colorskin-custom #nav ul li a:hover, .icon-box10 i:hover,.icon-box10 a:hover{
	color: #0085bf;
	text-decoration: none;
}
#nav ul li a {
    font-size: 12px !important;
    line-height: 17px !important;
    font-weight: 400 !important;
	text-decoration: none;
}
.confdomain{
	background-color: white;
	border: 1px solid #ddd;
	float: left;
	margin: 25px 0 25px 0;
	padding: 10px;
	position: relative;
	width: 100%;
}
.container .columns hr, .container .column hr, .container .wpb_column hr, .container .wpb_column hr{
	margin-left: 0px;
	margin-right: 0px;
}
.container hr{
	margin-left: 10px;
	margin-right: 10px;
}
.cstm-input-group-addon{
	background-color: transparent;
	border-color: transparent;
}
.cstm-www{
	background-color: #fff;
	border: 4px solid #fff;
	border-radius: 5px 0 0 5px;
	color: #504f4f;
	display: block;
	font-size: 16px;
	height: 70px !important;
	line-height: 66px;
	margin: -11px -19px 0 8px;
	position: relative;
	white-space: nowrap;
} 
.dataTables_wrapper .dataTables_info{
	background-color: #0085bf;
}
.domainbox{
	background-color: #f9f9f9;
}
.domainbox:hover {
    background-color: #e9e9e9;
}
.domain-checker-container{
	background: unset;
	margin: 0;
}
.domain-checker-container .domain-checker-bg{
	background: unset;
	background-color: initial;
	padding: 0;
}
.domain-checker-container .input-group-box{
	border-radius: 0;
}
.domain-lookup-result .available.price{
	font-size: 20px;
	font-weight: bold;
	padding: 0;
}
.domain-price .price{
	font-size: 24px;
	font-weight: bold;
	margin-right: 10px;
}
.domain-price .to-add{
	font-size: 16px;
	font-weight: bold;
}
.domain-pricing, #frmProductDomainSelections .panel-heading{
	display: none;
}
.domain-promo-box{
	margin-top: 16px !important;
}
.form-group.prepend-icon{
	margin-bottom: 4px !important;
}
.header-notifications{
	float: right;
	margin-top: 0;
}
.header-notifications .header-messages, .header-notifications .header-invoices, .header-notifications .header-services{
	height: 35px;
	padding: 0px 10px 0px 5px;
	width: auto;
}
.header-notifications .header-messages:hover, .header-notifications .header-invoices:hover,.header-notifications .header-services:hover{
	background-color: #4d4d4d;
}
.header-notifications a{
	margin-right: 10px;
}
.header-notifications a .bubble{
	margin-right: 2px;
	margin-top: -6px;
	top: 8px;
}
.header-notifications a.header-invoices .icon, .header-notifications a.header-messages .icon, .header-notifications a.header-services .icon{
	margin-top: 5px;
}
.home-kb-search i{
	left: 9px;
	top: -1px;
}
.icon-box10{
	margin-bottom: 20px;
	text-align: center;
}
.icon-box10 a{
	min-height: 10px !important;
	text-align: center !important;
}
.icon-box10 h4{
	color: #3f3f3f;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 23px;
	margin-bottom: 1px;
	margin-bottom: 9px;
	transition: all .23s ease-in-out;
}
.icon-box10 i{
	color: #0085bf !important;
	display: block !important;
	font-size: 38px !important;
	font-weight: 500 !important;
	line-height: 38px !important;
	margin-bottom: 13px !important;
	margin-right: 0 !important;
}
.icon-box10 p{
	color: #3f3f3f !important;
	font-size: 13px !important;
	font-weight: 400;
	margin-bottom: 13px;
	margin-right: 0;
	min-height: 62px;
	text-indent: -18px;
}
.input-group-addon.cstm-input-group-addon{
	padding-left: 0;
}
.kontoTab #Secondary_Navbar-Account.dropdown .caret{
	border-top-color: white;
	margin-left: 0px;
	opacity: 1;
}
.kontoTab, .shoppingCartTopBar, .w-login{
	height: 35px;
	margin-bottom: 0;
}
.kontoTab:hover, .shoppingCartTopBar:hover, .w-login:hover{
	background-color: #4d4d4d;
}
div.loadingCircle i.fa.fa-spinner.fa-spin {
    font-size: 80px;
    color: #0085bf;
    opacity: 1;
    margin: 20px 25px;
}
.loadingCircle .loader{
	font-size: 25px;
    margin: 20px auto;
    position: relative;
    color: white;
}
.loadingCircle{
	left: calc(50% - 20px);
	position: absolute;
	top: calc(50% - 120px);
}
.loadingFrame{
    background-color: black;
    display: none;
    height: 100%;
    opacity: 0.7;
    position: fixed;
    width: 100%;
    z-index: 10;
}
.logincontainer .btn-default{
	width: 60%;
}
.logo-wrap .logo:hover{
	filter: drop-shadow(0px 0 1px #0085bf);
	webkit-filter: drop-shadow(0px 0 1px #0085bf);
}
.main-content{
	margin-bottom: unset !important;
	min-height: unset !important;
}
.main-content #order-standard_cart .confdomain .sub-heading span{
	background: white;
}
.main-content #order-standard_cart .sub-heading{
	border-top: 1px solid #bbbbbb;
	    margin-top: 50px;
}
.main-content #order-standard_cart .sub-heading span, #order-standard_cart .sub-heading-borderless span{
	background-color: #F2F2F2;
	background-color: white;
	float: left;
	font-weight: bold;
	padding-left: 0;
}
.main-content #order-standard_cart .sub-heading2{
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	margin-top: 35px;
	padding: 0;
	text-align: center;
}
.main-content #order-standard_cart .sub-heading2 span{
	color: #333;
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 0;
	padding-left: 0;
	position: relative;
}
.navbar-main{
	background-color: #4a4d55;
	background-color: #4d4d4d !important;
	border-radius: 0;
	height: 48px;
}
.navbar-main .navbar-nav > li > a{
	color: #fff;
	opacity: 1;
}
.navbar-main .navbar-nav > li > a{
	line-height: 48px !important;
}
.navbar-main .navbar-nav > li > a > b.caret{
	border-top: 4px solid #fff;
	color: white;
	margin-left: 2px;
	opacity: 1;
}
.navbar-main .navbar-nav > li > a:hover{
	background-color: #0085bf;
	color: #fff;
}
.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover{
	background-color: #0085bf !important;
	color: #fff !important;
}
.nav-edit,.nav-manage,.nav-change,.nav-email,.nav-logout,.nav-login,.nav-register,.nav-forgot, #Secondary_Navbar-Account-Contacts_Sub-Accounts a span{
	background: unset !important;
}
.noMargin{
	margin: 0 !important;
}
.noPadding{
	padding: 0 !important;
}
.noRadius{
	border-radius: 0 !important;
}
.panel.panel-accent-asbestos .panel-title .fa{
	color: #7f8c8d;
}
.panel.panel-accent-emerald .panel-title .fa{
	color: #2ecc71;
}
.panel.panel-accent-gold .panel-title .fa{
	color: #f0ad4e;
}
.panel.panel-default.panel-accent-red .panel-title .fa{
	color: #d9534f;
}
.panel-sidebar .list-group-item i.fa:not(.fa-circle-o):not(.fa-dot-circle-o){
	color: #0085bf;
}
.sidebar.hidden-sm {
    display: block !important;
}
.promo-cart:first-child{
	margin-top: 0;
}
.promo-cart:last-child{
	margin-bottom: 0;
}
.row.additionaldom{
	font-size: 14px;
}
.spotlight-tld{
	font-size: 18px;
}
.spotlight-tld .btn:not(.domain-contact-support){
	background-color: #84be59 !important;
	border-color: #84be59 !important;
	border-radius: 0 !important;
	font-size: 18px !important;
}
.status-answered{
	background-color: #25b12f;
	color: #fff;
}
.sub-heading.col-xs-12.col-sm-12.col-md-12.col-lg-12{
	padding: 0;
}
.suggested-domains .extension{
	font-weight: initial !important;
}
.suggested-domains .list-group-item{
	font-size: 20px;
}
.suggested-domains .list-group-item{
	display: inline-block;
	width: 100%;
}
.suggested-domains .list-group-item .actions{
	float: right;
}
.suggested-domains .list-group-item .actions span{
	margin-right: 5px;
}
.suggested-domains .list-group-item .domain{
	font-size: 18px;
}
.suggested-domains .price{
	display: inline-block !important;
	font-size: 15px !important;
}
.text-center{
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
}
.tooltip-inner{
	background-color: #000;
	border-radius: 4px;
	box-shadow: 1px 1px 5px rgba(0,0,0,.4);
	color: #fff;
	font-size: 13px;
	line-height: 17px;
	overflow: hidden;
	padding: 5px 8px 4px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: pre-wrap;
}
.transfer-not-eligible p, .transfer-eligible p{
	line-height: 24px !important;
}
.underTitleDomainSearch{
	background-color: white;
	margin: 0;
	padding: 15px 0 10px 0;
}
.underTitleHomePage{
	margin-top: 2px;
	padding-left: 0;
}
.underTitleSearchButton{
	padding-left: 0;
}
.underTitleSearchButton #btnCheckAvailability{
	font-size: 19px;
}
.vertical-space, .vertical-space1, .vertical-space2, .vertical-space3, .vertical-space4, .vertical-space5{
	border: 0 none;
	clear: both;
	display: block;
	height: 20px;
	margin: 0;
	width: 100%;
}
.vertical-space2{
	height: 40px;
}
.view-cart-items .item-price .dropdown .dropdown-toggle{
	font-size: 14px;
	height: 28px;
	padding: 1px 10px;
	width: 90px;
}
.view-cart-items .item-price .dropdown .dropdown-toggle{
	font-size: 14px;
	padding: 1px 10px;
}
.w-animate{
	opacity: 1 !important;
}
@media only screen and (max-width: 1000px){
	#header.horizontal-w.mobistky.sticky .container #menu-icon{
		background: initial;
		box-shadow: initial;
		color: white;
		display: inline-block;
		width: 91px;
	}
	#header.horizontal-w.mobistky.sticky .container #menu-icon span{
		font-weight: bold;
	}
	#nav-wrap{
		margin-bottom: 7px !important;
		padding: 0;
	}
	#nav-wrap, #main-menu{
		display: none;
	}
	#responavwrap .nav.navbar-nav li{
		border-bottom: 1px solid #2d2d2d;
	}
	#responavwrap .nav.navbar-nav li a{
		color: white;
	}
	#responavwrap .nav.navbar-nav li a span{
		color: #bbb;
		font-size: 14px;
		font-weight: 600;
		padding-left: 25px;
		text-transform: uppercase;
	}
	#wpmenu{
		border-bottom: 1px solid #f1f1f1;
		height: 82px;
		padding: 10px 0 0;
	}
	#wpmenu .container{
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		padding-left: 10px;
		padding-right: 10px;
		width: 92%;
	}
	.col-md-3.col-sm-3.logo-wrap{
		float: left !important;
		height: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
		max-width: 229px !important;
		padding-left: 0;
		width: 229px !important;
	}
	.container #menu-icon i.fa{
		color: white;
	}
	.logo-wrap .logo{
		float: none;
		height: 60px;
		line-height: 1;
		margin-bottom: 10px;
		margin-top: 0;
		padding-top: 7px;
		text-align: center;
		width: 100%;
	}
	.logo-wrap .logo img{
		margin: 0 !important;
		width: auto !important;
	}
	section#header.sticky.mobistky .container{
		background: #0085bf;
		height: 32px;
	}
}
@media only screen and (max-width: 479px){
	.container{
		width: 96%;
	}
	.header-notifications{
		display: block !important;
	}
	.header-notifications .header-messages, .header-notifications .header-services{
		padding: 0 !important;
	}
	a.quick-nav span.hidden-xs, .header-notifications .header-invoices, .header-notifications .header-services{
		display: none !important;
	}
}
@media only screen and (max-width: 769px){
	.addToCartButton{
		margin-top: 10px;
		width: 100%;
	}
	.borderCustom{
		padding: 7px;
	}
	.cartButton{
		padding: 0;
	}
	.cartButton .checkboxarea{
		float: right;
		padding-left: 10px;
	}
	.renewalprice, .registerprice{
		margin: 0;
	}
}
@media only screen and (max-width:768px){
	#btnCheckAvailability{
		padding: 10px 8px;
	}
	#frmDomainTransfer .transferLabel{
		font-size: 17px;
	}
	#primaryLookupResult .domain-available.domain-checker-available{
		font-size: 22px;
		line-height: 26px;
	}
	#primaryLookupResult .domain-price{
		font-size: 22px;
	}
	#primaryLookupResult .domain-unavailable.domain-checker-unavailable{
		line-height: 30px;
	}
	#searchDomainInfo .domain-available.domain-checker-available{
		line-height: 35px;
	}
	#searchDomainTransfer{
		padding: 10px 8px;
	}
	.cstm-input-group-addon{
		padding: 10px 5px !important;
	}
	.underTitleSearchButton{
		margin-top: 10px;
		padding-left: 15px;
	}
	.underTitleSearchButton button{
		width: 100%;
	}
	section#home-banner{
		padding: 20px 0 20px;
	}
	section#home-banner h3.searchDomainSecondParagraph{
		font-size: 20px;
		margin-bottom: 10px;
	}
	section#home-banner h2.searchDomainFirstParagraph{
		font-size: 31px;
		margin-top: 10px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1280px){
	.container{
		padding-left: 15px;
		padding-right: 15px;
		width: 1156px;
	}
}
@media only screen and (min-width: 1281px){
	.container{
		padding-left: 15px;
		padding-right: 15px;
		width: 1246px;
	}
}
@media only screen and (min-width: 1921px){
	.container{
		max-width: 1690px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
	.container{
		width: 92%;
	}
	.header-notifications{
		display: block !important;
	}
	a.quick-nav span.hidden-xs{
		display: none !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 960px){
	.container{
		width: 768px;
	}
	.header-notifications{
		display: block !important;
	}
	a.quick-nav span.hidden-xs{
		display: inline-block !important;
	}
}
@media only screen and (min-width: 961px){
	#menu-icon{
		margin-top: 7px;
	}
	.header-notifications{
		display: block !important;
	}
}
a#loginOrRegister{
	display: block !important;
	font-family: arial;
	font-size: 12px !important;
	margin: 0 !important;
	padding: 6px 5px 5px 5px !important;
	text-transform: uppercase;
}
a#loginOrRegister i.fa.fa-user{
	font-size: 14px;
	margin-right: 3px;
}
a#loginOrRegister:hover{
	text-decoration: none;
}
a.button.theme-skin.small{
	background-color: #0085bf;
	color: white !important;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
	margin: 3px;
	padding: 5px;
}
a.button.theme-skin.small:hover, a.button.theme-skin.small:focus{
	background-color: black !important;
	text-decoration: none;
}
a.magicmore{
	background-color: #0085bf;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 23px;
	min-height: 10px;
	padding: 8px 14px 8px 20px !important;
	text-align: center;
	text-transform: uppercase;
}
a.magicmore{
	background-color: #0085bf;
	border-radius: 2px;
	color: #fff !important;
	display: inline-block !important;
	font-size: 10px !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
	line-height: 23px !important;
	min-height: 10px !important;
	padding: 8px 14px 8px 20px !important;
	text-align: center !important;
	text-transform: uppercase !important;
}
a.magicmore:hover{
	background-color: black;
	color: white !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display: block;
}
article[class*="icon-box"]{
	clear: both;
}
body{
	background-color: #fff !important;
	font: 14px/20px sans-serif;
	font-weight: 400;
}
body,input,button,select,textarea{
	font-family: Arial;
}
button.footer-subscribe-submit{
	color: white;
}
div#menu-icon{
	padding-left: 0;
}
div#menuiconc{
	display: inline-block;
	float: left;
	position: relative;
}
div#menuiconc span.mn-ext1, div#menuiconc span.mn-ext2, div#menuiconc span.mn-ext3{
	background-color: white;
	clear: both;
	color: white;
	display: inline-block !important;
	float: left !important;
	font-family: "arial";
	font-size: 17px;
	font-weight: bold;
	height: 3px;
	margin-bottom: 1px;
	margin-top: 2px;
	position: relative !important;
	width: 24px;
}
div#menutxt{
	color: white;
	display: inline-block !important;
	float: left !important;
	font-family: "arial";
	font-size: 17px;
	font-weight: bold;
	margin: 1px 5px 5px;
	position: relative !important;
}
div#top-nav .cPanelLogin{
	background-color: #fe6c61;
}
div#top-nav .WebmailLogin{
	background-color: #a0acaf;
}
div.header-lined .breadcrumb{
	margin-top: 0;
}
div.header-lined h1{
	background: #fff;
	border-bottom: 1px solid gray;
	margin: 0;
	padding: 10px;
}
form#form1 a:first-of-type{
	display: none !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
i.fa.fa-question-circle{
	border-radius: 4px;
	color: #0077cc;
	font-size: 18px;
	max-width: 200px;
	moz-border-radius: 4px;
	padding: 3px 8px;
	text-align: center;
	text-decoration: none;
	webkit-border-radius: 4px;
}
i.fa-navicon.fa:before{
	display: none;
}
input.wpcf7-form-control.wpcf7-submit{
	background-color: #0085bf !important;
	color: white;
}
input.wpcf7-form-control.wpcf7-submit:hover{
	background-color: #333333!important;
}
li#Secondary_Navbar-Account-Divider{
	background-color: #4d4d4d;
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	padding: 0 !important;
}
section#header{
	background-color: #0085bf !important;
	border-radius: 0 !important;
	box-shadow: none;
	height: 35px;
	min-height: initial;
	padding: 0 !important;
}
section#home-banner{
	background-color: #0085bf;
	background-size: cover;
	padding: 14px 0 16px;
	width: 100%;
}
section#main-body{
	min-height: unset !important;
}
select.form-control.input-sm{
	display: Block;
	float: left;
	width: 270px;
}
span.nav-website.security{
	padding: 0 0 0 1px !important;
}

#frmConfigureProduct input[type="text"], #frmConfigureProduct select, #frmConfigureProduct textarea {
    background-color: #fffdce73 !important;
}

div#productConfigurableOptions label {
    padding-bottom: 3px;
	    cursor: pointer;
}
 
 
div#producttotal .pull-left .green {
    color: #6dc068;
    font-weight: bold;
    padding-left: 2px;
}
div#producttotal .pull-left .red {
    padding-left: 2px;
    font-weight: bold;
}

span.greencart {
    position: relative;
    display: inline-block !important;
    color: #6dc068;
    font-weight: bold;
	font-size: 11px;
}
span.redcart {
    position: relative;
    display: inline-block !important;
    font-weight: bold;
	font-size: 11px;
}
.view-cart-tabs {
    
}
.tab-content>.active {
    color: #3c763d;
}
div#productConfigurableOptions {
    background: #f6f5f5;
    padding: 15px;
}

#order-standard_cart .product-info {
    margin: 14px 0 20px 0 !important;
}

button#btnCompleteOrder {
    margin-top: 17px;
}


div#home-shortcuts {
    display: none;
}

section#home-banner h2, section#home-banner h3 {
    color: white;
}
h3.searchDomainSecondParagraph {
    margin-bottom: 45px;
}
.product-desc i.fa.fa-check.fa-fw, form#frmConfigureProduct i.fa.fa-check.fa-fw {
    color: green;
}

.col-md-9.pull-md-right p.product-title {
    padding-bottom: 7px;
}

.status-pending {
    background-color: #f1b23f;
    color: #5a5a5a;
}
.fa.fa-exclamation-circle.green {
    color: #77A240 !important;
}

label[for="inputBillingcycle"] {
    font-weight: 600 !important;
    display: inline-block;
    position: relative;
    padding: 0 0px;
    top: -11px;
    font-size: 16px !important;
    color: #058 !important;
    background-color: #fff;
    margin-top: 15px;
}
.toggle-top-area .widget ul li a, .footer-in .widget ul li a {
    float: unset !important;
    margin-top: -7px  !important;
}

#order-standard_cart .products .product div.product-pricing span.price {
    font-weight: bold;
}

.stats-title {
    font-size: 21px !important;
}


.open-tickets {
    background-color: #9052be;
}
.active-services.hosting {
    background-color: #2d8dcc;
    background-image: url(../img/active-hosting.jpg);
}
.active-services, .active-domains, .due-invoices, .open-tickets{
		margin: 0 2px 0 2px !important;
	}
	
@media only screen and (max-width: 1000px){
	.active-services, .active-domains, .due-invoices, .open-tickets{
		width: 48% !important;
	}
}
@media only screen and (min-width: 1000px) AND (max-width: 1282px)  {
	.active-services, .active-domains, .due-invoices, .open-tickets{
		width: 24% !important;
	}
}
@media only screen and (min-width: 1282px){
	.active-services, .active-domains, .due-invoices, .open-tickets{
		width: 19% !important;
		margin: 0 2px 0 2px !important;
	}
}


.product-info.panel .panel-minimise {
	margin-top: 4px;
	color: #666;
	cursor: pointer;
	transition: transform .2s ease;
	margin-top: -22px;
    font-size: 19px;
}

.product-info.panel .panel-minimise.minimised {
	transform: rotate(180deg);
}

.product-info.panel.list-group-item {
	line-height: 24px
}
.product-info.panel.list-group-item i.fa:not(.fa-circle-o):not(.fa-dot-circle-o) {
	float: right;
	line-height: 24px;
	font-size: 18px;
	color: #ccc
}

.product-info.panel.list-group-item.disabled,
.product-info.panel.list-group-item.disabled:focus,
.product-info.panel.list-group-item.disabled:hover {
	background-color: transparent;
	opacity: .5
}

.product-info.panela.list-group-item:hover i.fa {
	color: #666!important
}

.product-info.panela.list-group-item.active,
.product-info.panela.list-group-item.active:focus,
.product-info.panela.list-group-item.active:hover {
	background-color: #465054;
	border-color: #465054
}

.product-info.panela.list-group-item.active i,
.product-info.panela.list-group-item.active:focus i,
.product-info.panela.list-group-item.active:hover i {
	color: #fff
}

.panel-sidebar .panel-minimise {
    color: #666 !important;
}

div#paymentGatewaysContainer .iradio_square-blue.checked {
    margin-top: -23px !important;
}

#order-standard_cart div#iCheck-customfield12 {
    float: left;
    margin-right: 8px;
}
#nav li.mega ul[class^="sub-"] {
    width: 100% !important;
}


span.label.status.status-afventer {
    background-color: #f7be68;
    color: #333;
}

span.label.status.status-aktiv {
    background-color: #6dab3c;
    color: #ffffff;
}

span.label.status.status-afvist {
    background-color: red;
    color: #ffffff;
}

div#tableProjectsList_filter {
    display: inline-block;
    position: relative;
    margin: 0;
}



.dataTables_wrapper table.table-list {
    /*display: block;*/
    overflow-x: auto;
    white-space: nowrap;
}
span.nav-pm-addon-overview {
    padding-left: 0 !important;
}

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th{
        text-align: left;
}



.view-cart-items .dropdown .dropdown-toggle {
    font-size: 14px;
    padding: 1px 10px;
    height: 28px;
    width: 90px;
}

#order-standard_cart .view-cart-items .item-qty,#order-standard_cart .view-cart-items .item-mainprice {
    text-align: center;
    font-size: 13px;
}


div#paymentGatewaysContainer .iradio_square-blue {
    display: none;
}

div#paymentGatewaysContainer {
    margin-top: 15px;
}



#footer .widget ul.menu li {
    line-height: 12px;
    margin: 0;
    padding-left: 4px;
}
.footer-in ul.menu li:hover {
    background: #5a5a5a !important;
}






 div#tags_block_footer {
    margin-top: 7px;
    margin-bottom: 3px;
    float: left;
    display: block;
}
#tags_block_footer .category-tags {
    padding: 0;
    margin-bottom: 0px;
    float: left;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
}
#tags_block_footer .tags-title {
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    padding: 3px 0 3px 0;
    float: left;
    background: none !important;
    font-weight: bold;
    width: 22%;
}
span.inner-tags {
    margin-bottom: 5px;
    position: relative;
    display: inline-block;
    width: 70%;
}
#tags_block_footer .category-tags a {
    font-weight: normal;
    text-shadow: none;
    color: #fff;
    display: inline-block;
    float: left;
    padding: 0px 8px;
        margin-top: 2px;
    line-height: 17px;
    border-right: 1px solid #ccc;
	    font-size: 13px;
}


#header.sticky .logo-sticky img:hover, .top-linkss.rgtflott img:hover, .cert img:hover {
    -webkit-filter: drop-shadow(0px 0 1px #ffffff);
    filter: drop-shadow(0px 0 0.1px #ffffff);
}

@media only screen and (max-width: 700px){
 #tags_block_footer .category-tags a{
    width: 100%;
    border-right: unset !important;
 }
} 

li#menu-item-12318:hover {
    background-color: #f5f5f5;
}
.icon-box10 span {
    margin-bottom: 1px;
    color: #3f3f3f;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 23px;
    margin-bottom: 9px;
    font-weight: 600;
    transition: all .23s ease-in-out;
}

section.top-bar {
    background-color: #0085bf;
    min-height: initial;
    height: 35px;
}


#wrap.colorskin-custom .top-bar .top-links.rgtflot:hover a, #wrap.colorskin-custom .top-bar .top-links.rgtflot:hover a, #wrap.colorskin-custom .sticky #nav > li.menu-item > a {
	color: white !important;
}
.topbanner {
	height: 200px;
}
.top-bar {
	background-color: #0085bf;
	min-height: initial;
}
.top-bar .container .inlinelb.topbar-login {
	font-family: arial;
	font-size: 12px;
	letter-spacing: 0;
}
.top-bar .topbar-login {
	line-height: 35px;
}
.top-bar .topbar-login:before {
	content: "\f007" !important;
	font-size: 14px;
	margin-right: 6px;
	top: 0px !important;
}
.top-bar .top-links.rgtflot:hover a, .top-bar .top-links.rgtflot:hover a, .sticky #nav > li.menu-item > a {
	color: white !important;
}

.top-links.rgtflot {
	color: #0085bf !important;
	height: 35px !important;
	line-height: initial !important;
	padding-right: 0px;
}
.top-links.rgtflot {
	color: #0085bf !important;
	height: 35px !important;
	line-height: initial !important;
	padding-right: 0px;
	float: right;
}

a.inlinelb.topbar-login.single {
	display: block;
	line-height: 22px;
}
a.inlinelb.topbar-login.single:hover {
	background-color: #4d4d4d;
}



canvas.pg-canvas {
    height: 510px;
	    width: 100%;
}

div#headturbo-wrap {
    margin-top: 50px !important;
}

.top-linkss.rgtflott {
    width: 120px;
    top: 0;
    padding: 0;
    position: relative;
    float: left;
}


li#menu-item-14459 ul.sub-menu {
    width: 100% !important;
    left: 0;
    background-color: #f5f5f5;
}



.icon-box1 img, .icon-box1 i {
    margin: 0px 30px 75px 0;
    transition: .5s;
    float: left;
    width: 45px;
    height: 45px;
}

.icon-box1 p {
    color: #616161;
    display: table;
    transition: .5s;
    font-size: 12.6px;
}





#header.sticky #nav li#menu-item-17990 ul[class^="sub-"] {
	right: auto !important;
	width: 40% !important;
}

#header.sticky #nav li#menu-item-9965 ul[class^="sub-"] {
	right: auto !important;
	width: 40% !important;
}
#header.sticky #nav li.mega ul[class^="sub-"] {
	left: auto;
	right: 0;
	width: 80% !important;
}
#nav .mega .menutest span a {
	color: #3f3f3f !important;
	display: inline !important;
	font-family: "europa",-apple-system,BlinkMacSystemFont,"Segoe UI","Catamaran",sans-serif;
	font-size: 15px !important;
	font-weight: 700 !important;
	letter-spacing: 0;
	line-height: 20px !important;
	margin-bottom: 5px;
	margin-left: -7px;
}
#nav li#menu-item-9965 ul.sub-menu, #nav li#menu-item-9965 ul[class^="sub-"] {
    right: 260px;
    width: 40% !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#nav li#menu-item-17990 ul.sub-menu, #nav li#menu-item-17990 ul[class^="sub-"] {
    right: 260px;
    width: 40% !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#nav li.mega ul[class^="sub-"] .wpb_row {
	margin: 0 !important;
	padding: 0 0px !important;
}
#responavwrap #responav li .wpb_row [class*=vc_col-] {
	padding-top: 0px;
}
#responavwrap .mega .menutest .icon-box1 {
	border-top: solid 1px #d1d1d1;
	padding-bottom: 9px;    background-color: #f5f5f5;
}
#responavwrap .mega .wpb_row {
	padding-bottom: 5px;
}
.mega .menutest .icon-box1 {
	margin-bottom: 0px;
	padding: 11px 11px 0px;
}
.mega .menutest .icon-box1 i {
	padding-top: 19px;
}
.mega .menutest .icon-box1 i:after {
	display: none;
}
.mega .menutest .icon-box1 i:before {
	font-size: 33px;
}
.mega .menutest .icon-box1 img, .mega .menutest .icon-box1 i {
	font-size: 13px !important;
	margin-bottom: 0;
	margin-right: 14px !important;
	color: #0085bf !important;
}
.mega .menutest .icon-box1:hover {
	background: rgba(142, 147, 154, 0.12) !important;
	box-shadow: unset !important;
	color: #333;
}
.mega .menutest .vc_column-inner {
	margin: 0;
	padding: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.mega .menutest .wpb_column.vc_column_container.vc_col-sm-3:hover {
	background: rgba(142, 147, 154, 0.12) !important;
	box-shadow: unset !important;
}
.mega .menutest a {
    color: #333333 !important;
    display: inline !important;
    font-size: 13px !important;
    padding-left: 0 !important;
    text-transform: unset !important;
    font-weight: 700 !important;
}
.mega .menutest a img {
	margin-top: 15px;
}
.mega .menutest p {
	margin-bottom: 8px;
}
.mega .menutest p a {
	color: #747474 !important;
	display: inline;
	float: left;
	font-size: 12px !important;
	line-height: 22px;
	padding: 0px 0px 0px 0px !important;
	padding-left: 0px;
	padding-top: 0px;
}
.mega .wpb_column.vc_column_container.vc_col-sm-3:hover {
	background: rgba(142, 147, 154, 0.12) !important;
	box-shadow: unset !important;
	color: #333;
}
@media screen and (max-width: 767px) {
	.mega .menutest .icon-box1 p a {
		color: #616161 !important;
		line-height: 18px;
		padding: 0px 0px !important;
		text-transform: initial !important;
	}
	.mega .menutest .icon-box1:hover {
		background: rgba(142, 147, 154, 0.12) !important;
		box-shadow: unset !important;
	}
	.mega .menutest .icon-box1:hover p {
		color: #333 !important;
	}
	.mega .menutest .wpb_column.vc_column_container.vc_col-sm-6 {
		padding-top: 0px !important;
	}
	.mega .menutest span {
		display: inline-block;
		margin-left: -30px;
		text-indent: 0;
	}
}



#nav li#menu-item-11909 ul[class^="sub-"] {
    width: 40% !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#header.sticky #nav li#menu-item-11909 ul[class^="sub-"] {
    /* right: 260px; */
    width: 40% !important;
}
#nav li#menu-item-11909 ul[class^="sub-"] img {
    width: 40px;
    height: 40px;
	    margin: 0;
}


#tags_block_footer .category-tags a:hover,.footer-in .widget ul.menu li a:hover {
    color: #39c36e !important;
    text-decoration: none;
}
.footer-in .widget ul.menu li a {
    font-size: 14px;
    line-height: 17px;
    color: white;
}



.headturbo h2 {
    text-transform: initial;
}

ul.top-link.list-inline a {
    text-transform: uppercase;
}
 
.headturbo {
    background: #0085bf none repeat scroll 0 0;
    height: 320px;
    overflow: hidden;
    padding-top: 70px;
    padding-bottom: 60px;
    background: url(https://www.netgiganten.dk/wp-content/uploads/2018/12/blx-s-p13.jpg) repeat;
    background-position: center center;
    background-size: cover;
    min-height: 380px;
    background-color: #444444;
}

.headturbo h1,.headturbo h2,ul.top-link.list-inline a {
    color: #444;
}
.headturbo {
    border-bottom: 1px solid #d5dadf;
}



.footer-in h5.subtitle, .toggle-top-area h5.subtitle {
    margin: 6px 0 0px 0;
    padding-bottom: 0px;
}.menu-tools-container  {
    min-height: 96px;
}
.widget {
    margin-bottom: 13px;
}
section.container.footer-in.cert {
    margin-top: 0px !important;
}

.footer-navi {
    line-height: 34px !important;
} 




.spritefooter {
    background-image: url(/wp-content/themes/netgiganten/images/footer-min.png);
    background-repeat: no-repeat;
    display: block;
}
.spritefooter-google-partner {
    width: 156px;
    height: 53px;
    background-position: -5px -5px;
}

.spritefooter-co2 {
    width: 151px;
    height: 57px;
    background-position: -171px -5px;
}

.spritefooter-dk-hostmaster {
    width: 173px;
    height: 45px;
    background-position: -332px -5px;
}

.spritefooter-emarket {
    width: 173px;
    height: 35px;
    background-position: -515px -5px;
}

.spritefooter-kraeftbek {
    width: 173px;
    height: 37px;
    background-position: -698px -5px;
}

.spritefooter-wordpress {
    width: 195px;
    height: 44px;
    background-position: -881px -5px;
}


.spritefooter-emarket-top {
    width: 173px;
    height: 35px;
    background-position: -515px -5px;
    transform: scale(0.5, 0.5);
    -ms-transform: scale(0.5, 0.5);
    -webkit-transform: scale(0.7, 0.7);
}


span.icon.vc_icon_element-icon, .w-pricing-table.pt-type2 {
    border-color: #0085bf26 !important;
}

span.feature-icon.not-available-icon {
	/*color: #ff0000 !important;*/
    color: #808080 !important;
}


#responavwrap .mega .wpb_row.contactmenublock {
    margin-top: 15px;
}