/* changes to  list of payment methods */
#paymentGatewaysContainer .radio-inline{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;border-bottom:1px solid #d5dce5;margin:0}#paymentGatewaysContainer .radio-inline .check-label{color:#2a2e36;margin-left:30px;font-weight: normal;font-size: 0.8em;}#paymentGatewaysContainer .radio-inline .check-icon img{height:20px;max-height:20px}#paymentGatewaysContainer{padding:15px;margin-bottom:20px}#order-standard_cart .mc-promo .body li{width:100%}
/*adjust display of payment labels for smaller screens */
@media only screen and (max-width: 591px)  {
#paymentGatewaysContainer .radio-inline:first-of-type .check-label small  {display:none} 
}
#paymentGatewaysContainer .check-label {line-height:15px}
/*existing client new account box fix */ 
.already-registered{border-radius:0 0 12px 12px}
#containerExistingAccountSelect,#order-standard_cart .account-select-container div.account{border-radius:12px 12px 0 0}
/*popover cvv fix */
.popover-content img {max-width:unset; width:150px}
/* general order form changes */
.btn-settings,.btn-settings:hover { background-color: unset!important; box-shadow: none;width:unset;height:unset;padding:unset!important}
#order-standard_cart .addon-promo-container a {background-color: #337ab7 !important;     color: #fff !important; }
.sec-main {padding:0}
.section-heading {font-size: 3.5em!important; }
.main-content {padding: 20px 20px 90px;}
#order-standard_cart .summary-container {background-color:unset!important}
#order-standard_cart .product-info p:nth-child(2) {display:unset;}
#order-standard_cart .product-info:after {opacity:.3!important}
.row {margin-left: 0;margin-right:0}
.product .plan-content .product-desc .prod-desc-div {line-height:normal}
.prod-desc-ul {list-style:none;margin-left:-40px}

input[type=radio]{cursor:pointer;z-index:99;top:-2px;left:-2px;height:0!important;width:0!important;box-sizing:border-box;padding:0;margin:0}
.regi-claaa-box #containerNewUserSignup:after,.login-claaa-box #containerExistingUserSignin:after{font-family: "Font Awesome 6 Pro"; font-weight: 900; content:"\f058";color:#337ab7;font-size: 23px;left:29px}
@media only screen and (max-width: 366px)  {.activite-logreg-form .circleactive{top:32%}}
.regi-claaa-box #containerNewUserSignup:before,.login-claaa-box #containerExistingUserSignin:before{background:transparent;border:1px solid #337ab7}
.login-claaa-box #containerExistingUserSignin:after{left:27px}
.activite-logreg-form:hover .circleactive {border:2px solid #337ab7}
[data-background=light] .box-container .section-heading.mergecolor{color:#0086FF!important}
#order-standard_cart label {font-weight:normal}
#currency-toggle .btn-secondary:not(:disabled):not(.disabled):not(.active){background-color: #efefef;color: #000;}
.input-group {
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.btn {padding: 15px 20px;}
.product-desc .prod-desc-div > img{ position: absolute;
    width: 60px;
    height: 60px;
    top: 40px;
    left: 20px;
}
#dropside-content{background-color:#0086FF}
.mt-15{margin-top:15px!important}
#order-standard_cart .account-select-container div.account.active {
    background: #2857a7;
}
@media not all, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi)  {
.icheckbox_square-blue, .iradio_square-blue {
    background-image: url(blue@2x.png); }
}
.float-right {
    float: right!important;
}

.addon-products .panel.card {min-height:unset!important}
[data-background="light"] #order-standard_cart #inputPromotionCode {width:60%;margin-top:15px}
.promo-code-cart-container .btn-order-embeded {margin-top:10px}
/*mypolur login button */
.top-nav .btn-blue-fill.question{text-transform:none!important;font-weight: 600!important;letter-spacing: normal!important;font-size: 12px!important;line-height:normal!important}
#mypolur li{list-style:none;text-align:center;top:3px}
#mypolur li #header-login-dropdown{background:#A3CEFF;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#363542;position:relative;font-family:'Open Sans',sans-serif}
#mypolur li a:hover,#mypolur li a:focus{background-color:#40a21c!important;color:#fff!important;text-decoration:none}
#mypolur .mp-dropdown:after{content:'';background:url(../img/dropdown.png) no-repeat!important;position:absolute;width:47px;height:10px;top:-10px;left:9px}
#mypolur .dropdown-menu{max-width: 20%;display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(-16px)!important;transform:translateY(-16px)!important;transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms!important;transition:transform .32s cubic-bezier(0,0,0,1),opacity 80ms,-webkit-transform .32s cubic-bezier(0,0,0,1)!important;top:10px!important;position:absolute!important}
#mypolur .open .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}
#mypolur .mp-dropdown.user-login-dropdown:after{right:27px;left:auto}
#mypolur .user-login-dropdown-form{position:relative;left:-10px}
#mypolur .user-login-dropdown-form .form-group{margin-bottom:0;position:relative}
#mypolur .user-login-dropdown-form .form-group i{position:absolute;top:50%;transform:translateY(-50%);right:20px;color:#dcdee0}
#mypolur .user-login-dropdown-form .form-group.username input{border:0;border-radius:15px 15px 0 0;border-bottom:1px solid #e7e9ec}
#mypolur .user-login-dropdown-form .form-group.password input{border:0;border-radius:0 0 15px 15px;border-top:1px solid #e7e9ec}
#mypolur .user-login-dropdown-form .form-group input{padding:25px 15px;font-size:13px;letter-spacing:1px}
#mypolur .user-login-dropdown-form-button{background-image:linear-gradient(to right,#2196F3,#35cbde);border:0;transition:background-size .2s ease-in-out,.2s box-shadow ease-in-out,.2s filter,.3s opacity;color:#fff;height:40px;width:40px;font-size:14px;border-radius:50px;outline:none!important;line-height:40px;cursor:pointer;box-shadow:3px 4px 31px 0 rgba(35,156,241,0.51);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);right:-22px}
#mypolur .mp-dropdown{background:#fff;box-shadow:5px 7px 12px 0 rgba(77,77,119,0.05);border-radius:15px;width:auto!important;min-width:280px;padding:0!important;margin:0!important;border:0 none;text-align:center;background-color:transparent;left:-170%!important}
#mypolur .open .mp-dropdown{display:block;transform:translate3d(0px,28px,0px)!important;will-change:transform}
#mypolur input.form-control{margin-bottom:0}
#mypolur input.form-control:focus{background:#a3ceff}
#mypolur .passwd-btn{color:#fff;top:18px;right:-42px;margin-top:30px;width:25px;height:25px;background-image:none;font-size:10px;line-height:0;background-color:#007bff}
@media only screen and (max-width: 778px) {
#mypolur .passwd-btn{top:50px;right:-20px}
}
@media only screen and (min-width: 350px) and (max-width: 1353px) {
#mypolur .mp-dropdown{left:-280%!important}
}
@media only screen and (max-width: 350px) {
#mypolur .mp-dropdown{min-width:250px!important;left:-120%!important}
}
#mypolur {padding-left:0}


/* Navigation menu changes */
[data-background=light] .sub-menu.megamenu .service-list {box-shadow:none}
.nav-menu .main-menu a.v-stroke:before{top:45px}
.service-list{padding-left:0!important}
@media screen and (max-width: 600px) {
nav#menu{top:-25px}
}

/*------------------------------------------------------------------
  17. Dropnav
-------------------------------------------------------------------*/
@media only screen and (min-width: 433px) {
.dropnav-header-lined {
  right: 40px;
  top: 10px;
  position: absolute;
} }
@media only screen and (max-width: 432px)  {
.dropnav-header-lined {
  right: 0px;
  top: 0px;
  position: absolute;
}
}
.dropnav-header-lined .dropdown-menu {
  right: 0;
  left: auto;
  border: 0 !important;
  min-width: 300px;
  box-shadow: 0 0 50px 0 rgba(82, 63, 105, .15);
  padding: 30px;
  border-radius: 2px;
}
.dropnav-header-lined button.dropside-content {
  width: 40px;
  height: 40px;
  color: #fff;
  padding: 0;
  font-size: 18px;
  border-radius: 50px;
  outline: none;
  border-color: transparent;
  transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
}
.dropnav-header-lined button.dropside-content:hover {
  opacity: 0.6;
}
.drop-down-btn.dropside-content:hover, .dropnav-header-lined.open .drop-down-btn.dropside-content {
  background: #a1a4d2;
  color: #fff;
}
.dropnav-header-lined .dropdown-menu .panel-heading {
  padding: 7px 10px;
  border-radius: 0;
  border-bottom: 0;
  margin-bottom: 5px;
  background-color: transparent;
}
.dropnav-header-lined .dropdown-menu .list-group-item {
  font-weight: 500;
  border: 0;
  font-size: 14px;
  padding: 5px 10px;
  border-radius: 4px;
  background-color: transparent;
}

a.list-group-item.active {
  color: #b6b6b6;
  background-color: #ebeff5 !important;
  cursor: default;
}
a.list-group-item.active:hover {
  color: #b6b6b6;
}
.list-group-item.active, .list-group-item.active:focus, {
  color: #b6b6b6;
}

a.list-group-item {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
a.list-group-item:hover {
  color: #212122;
}

.dropnav-header-lined .dropdown-menu .list-group {
  margin-bottom: 0px;
}
.dropnav-header-lined .dropdown-menu .panel-footer {
  display: inline-block;
  background-color: transparent;
  border: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.dropnav-header-lined .dropdown-menu .btn {
  font-size: 10px;
  padding: 8px 10px;
}
.dropnav-header-lined .dropdown-menu .btn > i {
  margin-right: 2px;
}
.dropnav-header-lined .dropdown-menu .col-button-left {
  padding-left: 0;
  padding-right: 0;
}
.dropnav-header-lined .dropdown-menu .item-drop-side {
  line-height: 24px;
  position: relative;
  margin-bottom: 20px;
  box-shadow: none;
}
.dropnav-header-lined .dropdown-menu .item-drop-side:last-child {
  margin-bottom: 0;
}
.dropnav-header-lined .dropdown-menu .item-drop-side.panel {
  background-color: transparent;
  border: none;
}
.panel.panel-default .input-group {
  display: table;
  width: auto
}
.dropnav-header-lined.open form .input-group-btn .btn {
  font-size: 12px;
  margin: 0px;
  padding: 16.5px;
  transform: none;
}
.header-lined .container-clientarea {
  margin-bottom: 0px;
}
.header-lined h1.mergecolor {
  color: #212122;
  font-weight: 700;
}
.main-content div.header-lined p {
  margin: 0;
  font-size: 11px;
}
div.header-lined small {
  font-size: 12px;
  padding-left: 4px;
  font-weight: 300;
  line-height: 28px;
  white-space: initial;
}
.client-home-panels .panel>.list-group .list-group-item strong {
  font-weight: 500;
}
.client-home-panels .panel>.list-group .list-group-item small {
  font-weight: 400;
  font-size: 10px;
  color: #acbbc8;
}
.client-home-panels .panel>.list-group .list-group-item .label {
  float: right;
  padding: 8px 20px;
  margin: 5px 0;
  border-radius: 4px;
}
.header-hight-fixed {
  height: 70px;
}
.dropnav-header-lined .panel-body {
  font-size: 13px;
  font-weight: 500;
  padding: 10px 10px;
  line-height: 22px;
}

/* Blue Light */
[data-color="blue"] svg #svg-ico {
	fill: #0086ff;
}

[data-color="blue"] svg #svg-concept {
	stroke: #0086ff;
}

[data-color="blue"] .golink {
	color: #0086ff !important;
}

[data-color="blue"] .golink:hover {
	color: #0086ff !important;
}

[data-color="blue"] .bg-pink {
	background-color: #0086ff !important;
}

[data-color="blue"] .c-pink {
	color: #0086ff !important;
}

[data-color="blue"] .bb-pink {
	border-bottom: solid 1px #0086ff !important;
}

[data-color="blue"] .popover-body {
	border: solid 2px #0086ff;
}

[data-color="blue"] .popover .arrow::before {
	border-top-color: #0086ff;
}

[data-color="blue"] .popover .popover-header {
	background-color: #0086ff;
}

[data-color="blue"] ::selection {
	background: #0086ff;
}

[data-color="blue"] .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover {
	color: #0086ff !important;
}

[data-color="blue"] .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover {
	color: #0086ff !important;
}

[data-color="blue"] .megamenu .start-offer .inner {
	background-color: #0086ff;
}

[data-color="blue"] .megamenu .service-list .service.special .media-body a:hover {
	color: #0086ff;
}

[data-color="blue"] .megamenu .service-list .service .media-body a:hover {
	color: #0086ff !important;
}

[data-color="blue"] .megamenu-list .service-list .service .media-body a:hover {
	color: #0086ff !important;
}

[data-color="blue"] .team .wrapper:hover .team-info .desc {
	color: #0086ff;
}

[data-color="blue"] .wpc-cloud-range .noUi-connect {
	background-color: #0086ff;
}

[data-color="blue"] .wpc-cloud-range .noUi-tooltip:before {
	border-color: #0086ff transparent transparent transparent;
}

[data-color="blue"] .wpc-cloud-range .noUi-tooltip {
	background-color: #0086ff;
}

[data-color="blue"] .wpc-cloud-range .noUi-horizontal .noUi-handle {
	background-color: #0086ff;
}

[data-color="blue"] .wpc-vps-info .title .info {
	color: #0086ff;
}

[data-color="blue"] .fullrock .closer {
	color: #0086ff !important;
}

[data-color="blue"] .form-control:focus {
	border: solid 1px #0086ff !important;
}

[data-color="blue"] .sec-bg5 {
	background-color: #0086ff;
}

[data-color="blue"] .total-grad {
	background: linear-gradient(-60deg, #0086ff 0%, #1697bf 100%) !important;
}

[data-color="blue"] .total-grad-inverse {
	background: linear-gradient(240deg, #1697bf 0%, #0086ff 100%);
}

[data-color="blue"] .total-grad-pink-blue-intense {
	background: linear-gradient(240deg, #000000 50%, #003d4a 100%);
}

[data-color="blue"] .menu-wrap.fixed {
	background: linear-gradient(89deg, #1697bf 3%, #0086ff 98%);
}

[data-color="blue"] .btn-default-pink {
	color: #0086ff;
	border: 1px solid #0086ff;
}

[data-color="blue"] .btn-default-pink:hover {
	background-color: #0086ff;
}

[data-color="blue"] .btn-default-grad-purple-fill {
	background-image: linear-gradient(to right, #1697bf, #0086ff 40%, #0086ff 40%, #1697bf);
}

[data-color="blue"] .btn-default-grad-purple-fill:hover {
	background-image: linear-gradient(to right, #1697bf, #0086ff 40%, #0086ff 40%, #1697bf);
}

[data-color="blue"] .btn-default-pink-fill {
	background-color: #0086ff !important;
}

[data-color="blue"] .pricing .wrapper .title {
	color: #0086ff;
}

[data-color="blue"] .pricing .list-info {
	background-color: #0086ff;
}

[data-color="blue"] .slick #slider .plan-container .title {
	color: #0086ff;
}

[data-color="blue"] .tabs-header .btn-secondary:not(:disabled):not(.disabled).active {
	background-color: #0086ff !important;
}

[data-color="blue"] .tabs.offers-tabs .tabs-header .active {
	border-left: solid 3px #0086ff !important;
	color: #0086ff !important;
}

[data-color="blue"] .tabs.offers-tabs .tabs-header .active:hover {
	color: #0086ff !important;
}

[data-color="blue"] .fill-input:focus {
	border-color: #0086ff !important;
}

[data-color="blue"] .countdown .wrapper .clock div:first-child {
	border: solid 1px #0086ff;
	background-color: #0086ff;
}

[data-color="blue"] .accordion.faq .panel-title.active {
	border-bottom: solid 1px #0086ff;
}

[data-color="blue"] .blog .sidebar .heading.active {
	color: #0086ff !important;
}

[data-color="blue"] .blog .sidebar .posts .tabs-header li.active {
	color: #0086ff !important;
	border-bottom-color: #0086ff !important;
}

[data-color="blue"] .blog .sidebar .line.active:before {
	background-color: #0086ff !important;
}

[data-color="blue"] .blog .media .media-heading a:hover {
	color: #0086ff;
}

[data-color="blue"] .blog .wrap-blog .social-icon i {
	color: #0086ff;
}

[data-color="blue"] .blog .sidebar .categories .heading a.active {
	color: #0086ff !important;
}

[data-color="blue"] .blog .sidebar .categories .heading a:after {
	color: #0086ff;
}

[data-color="blue"] .blog .sidebar .categories .heading span {
	color: #0086ff;
}

[data-color="blue"] .circle-section .title-round {
	color: #0086ff;
}

[data-color="blue"] .domain-prices li {
	color: #0086ff;
}

[data-color="blue"] .maping .datacenters {
	background: #0086ff;
}

[data-color="blue"] .footer .soc-icons i {
	color: #0086ff;
}

[data-color="blue"] .included i {
	color: #0086ff;
}

[data-color="blue"] .soc-icons-apply span {
	color: #0086ff;
}

[data-color="blue"] .bigline {
	border: solid 1px #0086ff;
}

[data-color="blue"] .smallline {
	border: solid 1px #0086ff;
}

[data-color="blue"] .knowledge a {
	color: #0086ff;
}

[data-color="blue"] .godown span {
	color: #0086ff;
}

[data-color="blue"] .cd-filter-block input[type=radio]:checked + label::before {
	border: solid 1px #0086ff !important;
	background-color: #0086ff !important;
}

[data-color="blue"] .cd-filter-block input[type=checkbox]:checked + label::before {
	border: solid 1px #0086ff !important;
	background-color: #0086ff !important;
}

[data-color="blue"] .cd-filter-block select:hover {
	border: solid 1px #0086ff !important;
}

[data-color="blue"] .cd-filter-block input:focus, [data-color="blue"] .cd-filter-block select:focus {
	border-color: #0086ff !important;
}

[data-color="blue"] .range-slider-input::-webkit-slider-runnable-track {
	background: #0086ff;
}

[data-color="blue"] .range-slider-input::-webkit-slider-thumb {
	background: #0086ff;
}

[data-color="blue"] .zoo-content .icoo i {
	background-color: #0086ff;
}

[data-color="blue"] .services .service-wrap .pay img {
	border: solid 1px #0086ff;
}

[data-color="blue"] .page-item.active .page-link {
	background-color: #0086ff !important;
	border-color: #0086ff !important;
}

[data-color="blue"] .cd-filter-block input.range-slider-input {
	background-color: #0086ff !important;
}

[data-color="blue"] .range-slider-input::-webkit-slider-thumb {
	background-color: #0086ff !important;
}

[data-color="blue"] .range-slider-input::-moz-range-thumb {
	background-color: #0086ff !important;
}

[data-color="blue"] .activelayout, .styleswitch:hover {
	border-bottom: solid 1px #0086ff !important;
}

[data-color="blue"] .activebackground, .styleswitch:hover {
	border-bottom: solid 1px #0086ff !important;
}

[data-color="blue"] .activecolor, .styleswitch:hover {
	border-bottom: solid 1px #0086ff !important;
}

[data-color="blue"] .activeheader, .styleswitch:hover {
	border-bottom: solid 1px #0086ff !important;
}

[data-color="blue"] .activefont, .styleswitch:hover {
	border-bottom: solid 1px #0086ff !important;
}

[data-color="blue"] .activetextDirection, .styleswitch:hover {
	border-bottom: solid 1px #0086ff !important;
}

[data-color="blue"] .bs-popover-start>.popover-arrow::after {
	border-right-color: #0086ff!important;
	border-left-color: #0086ff!important;
}

[data-color="blue"] .bs-popover-end>.popover-arrow::after {
	border-left-color: #0086ff!important;
	border-right-color: #0086ff!important;
}

[data-color="blue"] .bs-popover-bottom>.popover-arrow::after {
	border-bottom-color: #0086ff!important;
}

[data-color="blue"] .bs-popover-top>.popover-arrow::after {
	border-top-color: #0086ff!important;
}

[data-color="blue"] .gdprcookie-types ul li input:checked ~ label {
	background-color:#0086ff;
	border:solid 1px #0086ff;
}

[data-color="blue"] #order-standard_cart .login-claaa-box,[data-color="blue"] #order-standard_cart .domain-resultat-tab-box {
    background-color: #2857a7!important;
}
[data-color="blue"] .login-claaa-box .activite-logreg-form.mergecolor {color:#fff!important}

#order-standard_cart .checkout-security-msg i{position:unset;transform:unset;top:unset}
/*new in v8.7*/
}
[data-background="light"] #order-standard_cart .mc-promo{
  background-color: #ebeff5 !important;
  border: none!important;
}
[data-background="light"] #order-standard_cart .mc-promo .price{
  color: #000!important;
}
[data-background="light"] #order-standard_cart .mc-promo .content{
  color: #000 !important;
}
[data-background="light"] #order-standard_cart .view-cart-items .item-price span{
  color: #000 !important;
}
[data-background="light"] #order-standard_cart .col-md-8 h3{
  color: #000 !important;
}
[data-background="light"] #order-standard_cart .view-cart-items .item .item-header{
  border-bottom: solid 1px #fff;
}
[data-background="light"] #order-standard_cart .view-cart-items .item .item-footer{
  background-color: #e9ebee!important;
}
[data-background="light"] #order-standard_cart .mc-promo .body{
  background-color: #e9ebee!important;
  border-top: solid 1px #fff!important;
}
[data-background="light"] #order-standard_cart .mc-promo .body li{
  color: #212122!important;
}
[data-background="light"] #order-standard_cart .prepend-icon .field{
  background-color: #fff !important;
  color: #414412;
}
[data-background="light"] #order-standard_cart #containerExistingUserSignin .sub-heading span{
  color: #fff !important;
}
[data-background="light"] #order-standard_cart .addon-promo-container {
  background-color: #ebeff5 !important;
}
[data-background="light"] #order-standard_cart .addon-promo-container .description {
  background-color: #ebeff5 !important;
  border-bottom: solid 1px #fff;
}
[data-background="dark"] #order-standard_cart #DomainSearchResults .form-control {
  background-color: #fff!important;
  border:  none!important;
}
[data-background="light"] #order-standard_cart #inputPromotionCode {
  background-color: #fff !important;
}
[data-background="light"] #order-standard_cart .mc-promo .header {
  border-bottom: none!important;
}
[data-background="light"] #order-standard_cart .products .product div.product-desc p {
  color: #808080;
}
[data-background="light"] .intl-tel-input.separate-dial-code .selected-flag {
  background-color: #efefef!important;
}
[data-background="light"] #order-standard_cart .field-container {
    background-color: #ebeff5!important;
}
.intl-tel-input.iti-sdc-2 input, .pl-80 {
    padding-left: 80px!important;
}
.intl-tel-input.iti-sdc-3 input {
    padding-left: 85px!important;
}