
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/custom-fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/custom-fonts/poppins-light-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/custom-fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/custom-fonts/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/custom-fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/custom-fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/*============================================*/
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icon-fonts/icomoon.eot?pmrcd3');
  src:  url('../fonts/icon-fonts/icomoon.eot?pmrcd3#iefix') format('embedded-opentype'),
    url('../fonts/icon-fonts/icomoon.ttf?pmrcd3') format('truetype'),
    url('../fonts/icon-fonts/icomoon.woff?pmrcd3') format('woff'),
    url('../fonts/icon-fonts/icomoon.svg?pmrcd3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */


#main-menu {
    background-color: #0691f1;
}

.navbar {    
    min-height: 43px!important; 
    }
.navbar-default {
    background-color: #0691f1 !important; 
    border-color: #0691f1 !important; 
}

.navbar-default .navbar-nav>li>a {
    color: #FFF !important;	
	font-family: 'poppinsregular';
    font-size: 14px;
    text-transform: uppercase;
}
.navbar-default .navbar-nav>.open>a:hover {
background-color: #ffaf00 !important
}

.navbar-main li.account {
    background-color: #ffaf00 !important;
}
.navbar-main .navbar-nav>li>a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
#main-menu .navbar{ margin-bottom: 0px;}
.language-popover .popover-content li a {
    color: #000 !important;
}
.language-popover .popover-content li {
	padding: 0 20px 0 20px!important;
}
.cart_tabs_main_block strong.op-hd-fst {
    width: 94%;
    line-height: 16px;
    font-size: 13px;
}
.cart_tabs_main_block a.accordion-toggle svg {
    width: 3vh;
    height: auto;
}
/* Custom Clientare CSS*/

.tiles{display:block;}
.tiles .tile{display:block; background:#FFF;box-shadow:0px 0px 40px 0px #e6e4e4;text-align:center;}

.tiles .tile a{display:table-cell;height:150px;vertical-align:middle;text-align:center;width:10%;}
.tile .title{font-size:14px;font-family: 'poppinsregular';color:#000000;text-transform:uppercase;padding-top:8px;}
.kb-search-wrapper{background:#158de2;display:block;padding:40px 0 40px 20px;position: relative;}
.home-kb-search {display:block;position:relative;max-width:100%; margin:auto; padding-right:50px !important; margin-bottom: 15px;}
.home-kb-search .form-control{background:#1171b5;height:54px;line-height:54px;border:none;box-shadow:none;border-radius:30px;font-family: 'poppinsregular';font-size:16px;color:#FFF;padding-left:50px;}
.kb-search-btn{display:block;position:absolute;right:0;bottom:0;height:54px;line-height:54px;border-radius:0px 30px 30px 0px;width:165px;border:none;background:#feb20b; font-family: 'poppinsregular';font-size:16px;color:#FFF;text-transform:uppercase;text-align:center;}
.kb-search-btn:hover{background:#ffa21d;}

.home-kb-search .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: 'poppinsregular';font-size:16px;color:#FFF !important;
}
.home-kb-search i {
    
    margin-top: -33px;    
    color: #fff;
}
.home-kb-search .form-control::-moz-placeholder { /* Firefox 19+ */
  font-family: 'poppinsregular';font-size:16px;color:#FFF !important;
}
.home-kb-search .form-control:-ms-input-placeholder { /* IE 10+ */
  font-family: 'poppinsregular';font-size:16px;color:#FFF !important;
}
.home-kb-search .form-control:-moz-placeholder { /* Firefox 18- */
  font-family: 'poppinsregular';font-size:16px;color:#FFF !important;
}

.client-home-panels{display:block;/* background:#f5f7f8; padding:56px 0px;*/}
.client-home-panels .wrapper{padding:0px 9px;}
.panel{}
.panel-default{border:none;display:block;    box-shadow: 0px 0px 48px 0px rgba(98, 98, 98, 0.15);padding:38px;position:relative;/*margin-left:-9px;margin-right:-9px;*/margin-bottom:12px;}
.panel-default h3{font-size:24px;color:#032035 !important; text-transform:capitalize !important; font-family: 'poppinsregular';margin-bottom:12px;}
.panel-default p{margin:0;color:#436880;}
.panel-default p.bold{color:#436880;font-family: 'poppinsmedium';}
.panel-btn{color:#FFF;border-radius:30px;padding:0px 30px;background:#fc9605;display:inline-block;line-height:42px; font-family: 'poppinsregular';font-size:14px;margin-top:20px;
text-transform:uppercase;}
.panel-btn:hover{color:#FFF;background:#ffa21d;}

.domain-functions{display:block;position:relative;padding-right:228px;margin-top:30px;}
.domain-functions .form-control{display:block;height:44px;line-height:44px;border:none;box-shadow:none;background:none;border-radius:30px 0px 0px 30px;background:#f5f7f8;padding-left:20px;}

.domain-functions .btn-holder{width:228px;position:absolute;right:0;bottom:0;height:44px;border-radius:0px 30px 30px 0px;overflow:hidden;}
.domain-functions .btn-holder .dom-fn-btn{display:block;float:left;width:50%;color:#FFF;font-size:14px;text-transform:uppercase;font-family: 'poppinsregular';border:none;height:44px;line-height:44px;text-align:center;}
.domain-functions .btn-holder .dom-fn-btn.reg{background:#158de2;}
.domain-functions .btn-holder .dom-fn-btn.reg:hover{background:#1e96eb;}
.domain-functions .btn-holder .dom-fn-btn.transfer{background:#fc9605;}
.domain-functions .btn-holder .dom-fn-btn.transfer:hover{color:#FFF;background:#ffa21d;}


.list-group-item{background:none;border:none;display:block;padding:10px 17px;color:#8ea6b5 !important;font-size:16px; font-family: 'poppinsmedium';border-radius:5px;line-height:22px;}
.list-group-item small{color:#8ea6b5;font-size:13px;}
a.list-group-item:hover{background:none;box-shadow:0px 0px 29px 0px #e2ebf1;color:#436880 !important;}

.list-group-item .label{color:#436880; background-color: #FFF !important; text-transform:uppercase;font-size:14px;font-weight:normal;font-family: 'poppinsregular';height:26px;padding:0px 15px;border:2px solid #78c728;border-radius:20px;display:inline-block;vertical-align:middle;line-height:24px;}
.client-home-panels .panel>.list-group{    border-top: 0;
    border-bottom: 0;}
.panel-footer {
        background-color: #fff !important;
}

.entries{display:block;padding:56px 0px 26px 0px;}
.sidebar{}
.sidebar .panel-default{padding:0; box-shadow: 0px 0px 40px 0px #e6e4e4;}
/*.panel{box-shadow: 0px 0px 40px 0px #e6e4e4 !important;} */
.panel-default {
    border-color: #fff !important;
}
#order-standard_cart .panel-addon {padding:0px !important;}
.panel-heading{border:none;}
.panel-default>.panel-heading{background:#158de2 !important; padding:20px 33px;}
.panel-sidebar>.panel-heading {background:#158de2 !important; padding:20px 33px;}
.panel-sidebar .panel-title {color:#FFF;}
.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover {
    background-color: #f1f4f9;
    border-color: #f1f4f9;
}
.client-home-panels .panel>.panel-heading {
    background-color: #fff !important;
}
.panel-default h3{color:#FFF;margin:0;font-size:20px;font-family: 'poppinsregular';text-transform:uppercase;}
.sidebar a.list-group-item{border-top:1px dashed #d8dee3;/*padding:15px 0px;*/position:relative;font-size:16px;color:#436880 !important;font-family: 'poppinsregular';}
/*.sidebar a.list-group-item .fa{position:absolute;left:-28px;top:0;bottom:0;margin:auto;width:16px;height:18px;}*/
.sidebar a.list-group-item i.fa-circle-o{color:#07cb07 !important;margin-right:10px;}
.sidebar a.list-group-item:hover {
    background: none;
    box-shadow: none;
    color: #436880 !important;
}
/*.badge{background:none;font-size:16px;color:#436880;font-family: 'poppinsregular';}*/


.panel-sidebar{margin-bottom:30px;}


div.dataTables_wrapper div.dataTables_info{background:#158de2;padding:18px 33px;font-size: 20px;color:#FFF; font-family: 'poppinsregular';}
.dataTables_wrapper .dataTables_filter{float:right;width:258px;margin: 7px 13px 13px 0px;;position:relative;border-radius:8px;}
.dataTables_wrapper .dataTables_filter .form-control{width:100%;}

.dataTables_wrapper .dataTables_filter label .form-control{background-color: #fff;
    border: none;
    height: 34px;
    line-height: 34px;
    color: #000;
    border-radius: 8px;}

    .panel-sidebar .panel-title {
        font-size: 18px;
        font-weight: 400;}
.form-inline .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#4aa8ea;font-size:16px;text-transform:uppercase;font-family: 'poppinsregular';
}
.form-inline .form-control::-moz-placeholder { /* Firefox 19+ */
  color:#4aa8ea;font-size:16px;text-transform:uppercase;font-family: 'poppinsregular';
}
.form-inline .form-control:-ms-input-placeholder { /* IE 10+ */
  color:#4aa8ea;font-size:16px;text-transform:uppercase;font-family: 'poppinsregular';
}
.form-inline .form-control:-moz-placeholder { /* Firefox 18- */
  color:#4aa8ea;font-size:16px;text-transform:uppercase;font-family: 'poppinsregular';
}
.dataTables_wrapper .dataTables_filter .search-btn{position:absolute;right:0;bottom:0;width:40px;height:34px;background:url(../img/search-ic.png) no-repeat #feb20b center center;border:none;
border-radius:0px 8px 8px 0px;}
.dataTables_wrapper .dataTables_filter .search-btn:hover{background:url(../img/search-ic.png) no-repeat #ffbc29 center center;}
.append-left-bg{position:absolute; width:100%; height:100%; top:0; left:0; background-color: #158de2;}
.append-right-bg{position:absolute; width:100%; height:100%; top:0; right:0; background-color: #158de2;}
.status-pending {color: #d9534f !important;}
.table-container { box-shadow: 0px 0px 40px 0px #e6e4e4;}
.table>tbody>tr>td{border-top: 1px dashed #ddd !important; padding:15px !important;}
.dataTables_wrapper table.table-list thead th.sorting_asc{background-color: #f1f4f9 !important;}
.dataTables_wrapper table.table-list thead th {border-bottom:0px !important;}
.table>thead:first-child>tr:first-child>th {
    background-color: #f1f4f9;
}

.alert .alert-success{
font-size:20px !important;
}
.alert .alert-success span{font-weight: 700;}

.btn-primary {
    color: #fff;
    background-color: #fcae00;
    border-color: #f7b65d;
}

.btn-primary:hover {
    color: #fff;
    background-color: #fcae00;
    border-color: #dc9903;
}
.mony-bckp-cls.desk-spec img {
    max-width: 100px;
    height: auto;
}


#order-standard_cart .summary-container{    line-height: 18px;
    color: #000;}

/*MEDIA STYLES*/
@media screen and ( max-width: 1200px ) {

}
@media screen and ( max-width: 991px ) {
	
}
@media (max-width:1200px) and (min-width:768px) {
	.domain-functions{padding-right:0;padding-bottom:44px;}
	.domain-functions .btn-holder{width:100%;}
	.domain-functions .form-control,.domain-functions .btn-holder{border-radius:0;}
}
@media screen and ( max-width: 767px ) {

	.tiles .tile{margin-top:30px;}
	.tiles{padding-top:10px;}
}
@media screen and ( max-width: 600px ) {

	.domain-functions{padding-right:0;padding-bottom:44px;}
	.domain-functions .btn-holder{width:100%;}
	.domain-functions .form-control,.domain-functions .btn-holder{border-radius:0;}	
}












/***************************************************************************************/
header.header .topbar {
    display: none;
}
.mega-menu.left, .mega-menu.right{
    z-index: 1;
}
div#accountNotificationsContent.hidden {
    display: none;
}
header.header .navbar a.navbar-brand {
    display: none;
}
header.header .navbar a {
    font-family: 'poppinsregular';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color: #616C73;
}
header.header .main-navbar-wrapper {
    background: #CDDBE6;
}
i.fas.fa-shopping-cart {
    margin-right: 12px;
}
.navbar .badge {
    font-size: 10px;
    color: #FFF;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 6px;
    top: -5px;
    border-radius: 100%;
    line-height: 15px;
    background: #116EAE;
    font-family: 'poppinsregular';
}
header.header .navbar #Secondary_Navbar-Account a {
    color: #116EAE;
}

.login-form .card h6.h3 {
    font-family: 'poppinsregular';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
}
.login-form .form-group .input-group-text {
    display: none;
}
.login-form .card {
border-radius: 26px !important;
    font-family: 'poppinsregular' !important;
    font-style: normal;
    font-weight: 700 !important;
    font-size: 14px !important;
    line-height: 21px !important;
    color: #616C73 !important;
	 background-color: #fff !important;
}
.login-form .card-footer {
    background-color: transparent;
}
.btn.btn-primary {
    padding: 12px 60px;
    background: #F7A800;
    border-radius: 100px;
}
.login-form .btn.btn-primary {
  width: 100%;
}
.rembr-check label {
    font-weight: 400;
    margin-left: 26px;
}
.ftr-link-block .link-block ul li a , .foot-addr ul li a{
    font-style: normal !important;
}
.card-header {
    background-color: transparent !important;
}
.card, .mc-promo-login, .mc-promo-manage {
    background-color: #fff;
    border-radius: 17px;
}
.btn-success {
    background: #F7A800;
    border-radius: 100px !important;
    padding: 12px 9px !important;
}
.card, .mc-promo-login, .mc-promo-manage {
    background-color: transparent;
    border-radius: 17px;
	border: 2px solid #FFFFFF !important;
}
.sidebar .card-header {
    background-color: #fff !important;
}
.card-header {
    border-radius: 17px 17px 0px 0px !important;
}
.card-footer:last-child {
    border-radius: 0px 0px 17px 17px;
}
.btn-default {
    color: #0691F1;
    background: #E8EEF4;
    border: 2px solid #0691F1;
    border-radius: 100px;
    padding: 12px 9px;
}
.tiles .tile {
    border-radius: 10px;    margin-right: 10px;
}
.client-home-cards .card-header .btn {
    color: #0691F1;
}
a#Secondary_Sidebar-Client_Shortcuts-Logout {
    background: #0691F1;
    border-radius: 100px;
    text-align: center;
    color: #ffffff !important;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 85%;
   padding: 12px 9px;
}
.btn-view-details {
    padding: 5px 12px;
}
.sidebar .list-group-item.active, .sidebar .list-group-item.active:focus, .sidebar .list-group-item.active:hover {
    background-color: #666;
    border-color: #666;
    color: #ffffff !important;
}
.primary-content .tiles .tile i {
    position: absolute;
    bottom: 16px;
    right: 19px;
    font-size: 38px;
    line-height: 1;
    color: #ccc;
    transition: all .3s ease;
}
a.tile.bg-color1 {
    background: #3CB8D7;
}
.tiles .tile.bg-color1:hover {
      background: #298399;
}
.tiles .tile .stat, .tiles .tile .title{color:#ffffff !important;}
.tiles .tile .highlight {
    display: none;
}
a.tile.bg-color2 {
    background: #0691F1;
}
.tiles .tile.bg-color2:hover {
      background: #0473c0;
}
a.tile.bg-color3 {
    background: #E4A92B;
}
.tiles .tile.bg-color3:hover {
      background: #b58726;
}
a.tile.bg-color4 {
    background: #EA745B;
}
.tiles .tile.bg-color4:hover {
      background: #bd5f4b;
}
.tiles .tile {
    text-align: left;
}
.tiles .tile i {
    position: absolute;
    top: auto;
    bottom: 10px;
    right: 20px;
    font-size: 40px;
    line-height: 1;
    color: #fff !important;
    transition: all .3s ease;
}
header.header .dropdown-item.active, header.header .dropdown-item:active {
    background-color: transparent;
}
.btn-danger {
    padding: 12px 60px;
    border-radius: 100px;
}
div.dataTables_wrapper div.dataTables_info {
    border-radius: 17px 17px 0px 0px !important;
}
.sidebar .list-group-item.active, .sidebar .list-group-item.active:focus, .sidebar .list-group-item.active:hover {
    background-color: #fcaf02;
    border-color: #fcaf02;
    color: #ffffff !important;
    border-radius: 17px;
}
.panel-heading.card-header {
    background-color: #158de2 !important;
}



@media screen and ( min-width: 1200px ) {
.navbar.navbar-light {
    display: none;
}
}
.currency-domain-div .fa-globe:before {
    content: "Domain name" !important;
}
.checkout-cus-pag .navbar.navbar-expand-xl.main-navbar-wrapper, .checkout-cus-pag .header-meta .main-menu, .checkout-cus-pag .quick-contacts ul li {
    display: none !important;
}
.checkout-cus-pag .quick-contacts ul li:first-child {
	display: inline-block !important
}
/**************************wgs orderform checkout***********/

#btnDomainManages {
    float: inherit;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem !important;
    border-radius: 0.25rem !important;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: auto !important;
}

.wgs_product_configuration .panel-add a {
    margin: 0px auto 0;
    padding: 0px 10px;
}
.existing-customer-container .domain-name-with-price .panel-group {
    padding: 10px 33px !important;
}
.mony-bckp-cls {
    padding: 25px 5px;
    color: #293042;
    font: normal normal 600 22px/22px Open Sans;
}
.mony-bckp-cls span {
    padding-right: 10px;
}
.choose-plan-container, .coose-domain-container, .choose-plan-wrapper, .choose-pla-wrapper,
.Add-ons-wrapper, .existing-customer-container, .domain-reg-info, .additional-nots, .payment-wrapper,
#order-standard_cart .cc-input-container, .choose-configurable-wrapper, .choose-custom-field-wrapper, .choose-server-configuration-wraper
{
    background-color: #EFF0F3 !important;
}
#wgs-main-wrapper input[type=text], #wgs-main-wrapper select.form-control, .login-details .form-group input, .wgsPadding #inputConfigOption4, .nameservers-container-inner .form-group input {
    box-shadow: none;
    border-bottom: none;
    border-radius: 3px !important;
}
#wgs-main-wrapper input[type=text], #wgs-main-wrapper input[type=email], #wgs-main-wrapper input[type=number], #wgs-main-wrapper input[type=password], #wgs-main-wrapper select{
	    border-bottom: none !important;
}
#order-standard_cart .field, #order-standard_cart .form-control {
    border-bottom: none;
}
#order-standard_cart label, #order-standard_cart p.domain-renewal-desc {
    color: #293042 !important;
    letter-spacing: 0px;
    font-family: 'Open Sans';
    font-size: 16px !important;
    font-weight: normal !important;
}
#order-standard_cart .prepend-icon .field {
    width: 100% !important;
}
.main-wrapper .choose-configurable-wrapper h2 {
    width: 100% !important;
}
.bttn-box button {
    font-size: 16px !important;
    height: 45px !important;
    border-radius: 3px !important;
}
.wgs-generate-password {
    font-size: 16px;
    height: 45px;
    border-radius: 3px;
}
#order-standard_cart #btnAlreadyRegistered, #order-standard_cart #btnNewUserSignup {
    background: #0691F1 0% 0% no-repeat padding-box;
    font-size: 16px;
    height: 45px;
    border-radius: 3px;
    font-weight: normal;
}
#wgs-extra-btn-checkout .bttn-box button.checkout-btn {
    background: #0691F1 0% 0% no-repeat padding-box;
    font-size: 16px;
    height: 45px;
    border-radius: 3px;
}
footer.footer.checkout-footcls .ftr-link-block {
    display: none;
}
@media screen and ( min-width: 992px ) {
.mony-bckp-cls.mobile-spc{
	display: none;
}
}
@media screen and ( max-width: 991px ) {
.mony-bckp-cls.desk-spec{
	display: none;
}
}
.sidebar .sidebar-menu-item-label .truncate{
    white-space: normal;
}

.sidebar .card-footer .btn-danger {
    padding: 12px 0px;
    /* border-radius: 100px; */
}

.input-search-domain #search-icon-box i.fa.fa-plus::before {
    content: 'USE';
    font-family: Arial, sans-serif;
    visibility: visible;
}

.modal-backdrop {
    z-index: 0 !important;
}
.modal-footer button.btn.btn-default {
    border-radius: 3px;
}
 .currency-domain-div #btnDomainManages {
    display: none !important;
}
