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

    ** Custom Stylesheet **

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

***************************************************** */
@import url('https://fonts.googleapis.com/css?family=Lexend:300,400,700,900&display=swap');


html,
body,
.navbar-main,
button,
input,
select,
textarea,
a {
	font-family: 'Lexend', sans-serif;
}

/*html, body , .navbar-main , button , input, select, textarea{font-family:'Lexend', sans-serif}*/
/*body{color:#777777 !important;font-weight:400 !important;font-family:'Lexend', sans-serif}*/
#order-standard_cart .view-cart-items-header,
.btn-block,
#order-standard_cart .order-summary h2,
#order-standard_cart .empty-cart .btn {
	background-image:linear-gradient(45deg,#0013d9,#0069ff);
	color: #fff !important;
}

.Nunito_font {
	font-family: 'Lexend', sans-serif
}

.poppins_font {
	font-family: 'Lexend', sans-serif
}

h1,
h2,
h3,
h4,
h5 {
	font-family: 'Lexend', sans-serif !important;
	color: linear-gradient(45deg,#0013d9,#0069ff);
	font-weight: 700 !important;
}

p,
span,
div,
 {
	font-family: 'Lexend', sans-serif !important;
	font-weight: 700 !important;
}


.dataTables_wrapper .dataTables_info {
	background: #152c5b !important;
}

#home-banner h2 {
	color: #fff;
	padding-bottom: 25px !important;
}

a {
	color: #030f28;
}

a:hover {
	color: linear-gradient(45deg,#0013d9,#0069ff);
}

.navbar-main {
	background: linear-gradient(45deg,#0013d9,#0069ff);
}

.navbar-main .navbar-nav>li>a {
	padding: 20px 15px;
}

.navbar-main li.account {
	background: linear-gradient(45deg,#0013d9,#0069ff);
}

.label-warning {
	background: linear-gradient(45deg,#0013d9,#0069ff);
}

#home-banner {
	background: #22698b !important;
	background: -moz-linear-gradient(left, #22698b 0%, #22698b 0%, #22698b 21%, #0c1753 100%) !important;
	background: -webkit-linear-gradient(left, #22698b 0%, #22698b 0%, #22698b 21%, #0c1753 100%) !important;
	background: linear-gradient(to right, #22698b 0%, #22698b 0%, #22698b 21%, #0c1753 100%) !important;
	padding: 70px 0 70px !important;
}

section#home-banner .btn.search {
	background-image:linear-gradient(45deg,#0013d9,#0069ff);
	color: linear-gradient(45deg,#0013d9,#0069ff);
	font-weight: 700;
}

ul.top-nav>li.primary-action {
	border-left: solid 1px rgba(255, 255, 255, .3);
}

ul.top-nav>li.primary-action>a.btn {
	background: linear-gradient(45deg,#0013d9,#0069ff);
	color: #fff;
	font-weight: 700;
}

section#home-banner .btn.transfer {
	background: linear-gradient(45deg,#0013d9,#0069ff);
}

.label-default {
	background: linear-gradient(45deg,#0013d9,#0069ff);
}

section#footer {
	background-image:linear-gradient(45deg,#0013d9,#0069ff);
	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: #000;
	color: #fff;
}

.navbar-main .navbar-nav .dropdown-menu>.active>a,
.navbar-main .navbar-nav .dropdown-menu>.active>a:focus,
.navbar-main .navbar-nav .dropdown-menu>.active>a:hover,
.navbar-main .navbar-nav .dropdown-menu>.open>a,
.navbar-main .navbar-nav .dropdown-menu>.open>a:focus,
.navbar-main .navbar-nav .dropdown-menu>.open>a:hover,
.navbar-main .navbar-nav .dropdown-menu>li>a:focus,
.navbar-main .navbar-nav .dropdown-menu>li>a:hover {
	background: linear-gradient(45deg,#0013d9,#0069ff);
	color: #fff;
}

.dropdown-menu>li>a {
	color: #777;
}

section#footer .back-to-top i {
	background-color: #fff;
	opacity: 1;
	color: linear-gradient(45deg,#0013d9,#0069ff);
}

section#footer .back-to-top i:hover {
	opacity: 0.7;
}

.panel-sidebar>.panel-heading {
	background-color: #f5f5f5;
	color: #030f28;
}

.panel-sidebar .panel-title {
	color: #030f28;
}

.panel-sidebar .panel-title .fa,
.panel-sidebar .list-group-item i.fa:not(.fa-circle-o):not(.fa-dot-circle-o) {
	color: linear-gradient(45deg,#0013d9,#0069ff);
}

.panel-sidebar a.list-group-item.active,
.panel-sidebar a.list-group-item.active:focus,
.panel-sidebar a.list-group-item.active:hover {
	background: linear-gradient(45deg,#0013d9,#0069ff);
	border-color: linear-gradient(45deg,#0013d9,#0069ff);
}

.panel-sidebar a.list-group-item.active .fa,
.panel-sidebar a.list-group-item.active:focus .fa,
.panel-sidebar a.list-group-item.active:hover .fa {
	color: #fff !important;
}

div.header-lined h1,
div.header-lined .breadcrumb li a {
	color: #030f28;
}

div.header-lined .breadcrumb li a:hover {
	color: linear-gradient(45deg,#0013d9,#0069ff);
}

.label-info {
	background: linear-gradient(45deg,#0013d9,#0069ff);
	color: #fff;
}

.dataTables_wrapper table.table-list thead th:nth-child(even) {
	border-bottom: 4px solid linear-gradient(45deg,#0013d9,#0069ff);
}

.dataTables_wrapper table.table-list thead th {
	border-bottom: 4px solid linear-gradient(45deg,#0013d9,#0069ff);
}

.btn-default {
	color: #fff;
	background: linear-gradient(45deg,#0013d9,#0069ff);
	border-color: linear-gradient(45deg,#0013d9,#0069ff);
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover,
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default,
.btn-default:hover {
	color: #fff;
	background: linear-gradient(45deg,#0013d9,#0069ff);
	border-color: linear-gradient(45deg,#0013d9,#0069ff);
}

.btn-primary {
	color: #fff;
	background: linear-gradient(45deg,#0013d9,#0069ff);
	border-color: linear-gradient(45deg,#0013d9,#0069ff);
}

.btn-primary:hover,
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
	color: #fff;
	background: linear-gradient(45deg,#0013d9,#0069ff);
}

#inputMessage {
	width: 77%;
}

#registration .sub-heading span {
	color: #030f28;
}

.panel-title .glyphicon {
	color: linear-gradient(45deg,#0013d9,#0069ff);
}

/*.domain-checker-container{background:url(../images/domain-bg.jpg) top;background-size:contain;}
*/
.domain-checker-bg {
	background-image: none;
}

.client-home-panels .panel>.panel-heading .panel-title .btn:hover {
	color: #fff !important;
}

.btn-success {
background-image:linear-gradient(45deg,#0013d9,#0069ff);
	border-color: linear-gradient(45deg,#0013d9,#0069ff) !important;
}

#order-modern .product:hover {
	background-color: #f5f5f5 !important;
}

#order-modern .product .name {
	font-family: 'Lexend', sans-serif !important;
	color: #030f28 !important;
}

#order-modern .product .description ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#order-modern .product .description {
	margin: 15px 0 !important;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
background-image:linear-gradient(45deg,#0013d9,#0069ff);
	color: #fff;
}

section#header {}

ul.top-nav {
	margin-top: 0;
}

.home-shortcuts {
	width: 100%;
	float: left;
	padding: 100px 0;
	background: #f1f9f9;
	margin-bottom: 50px;
}

.home-shortcuts .col-md-4.hidden-sm.hidden-xs.text-center {
	width: 100%;
}

.home-shortcuts .col-md-4.hidden-sm.hidden-xs.text-center p {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 35px;
	text-transform: capitalize;
	font-family: 'Lexend', sans-serif !important;
	color: linear-gradient(45deg,#0013d9,#0069ff);
	font-weight: 700 !important;
}

.home-shortcuts .col-sm-12.col-md-8 {
	width: 100%;
}

.home-shortcuts li {
	width: 23%;
	background: #22698b;
	padding: 60px 0;
	text-align: center;
	border: none;
	margin-right: 2%;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
	transition: all ease-in-out .5s;
}

.home-shortcuts li i {
	color: #fff;
}

.home-shortcuts li p {
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	text-transform: capitalize;
	color: #fff;
}

.home-shortcuts li i {
	font-size: 50px;
	margin-bottom: 10px;
}

.label-warning[href]:focus,
.label-warning[href]:hover {
	background: #22698b;
}

.home-shortcuts li:last-child {
	margin-right: 0;
}

.home-shortcuts li:first-child {
	border-left: none;
}

ul.top-nav>li>a {
	color: #000;
}

section#header .logo-text {
	font-size: 22px;
	line-height: 16px;
	font-weight: 700;
	color: #000;
	font-family: 'Lexend', sans-serif;
	padding-top: 12px;
	display: inline-block;
}

@media screen and (max-width:767px) {
	.dataTables_wrapper {
		overflow-x: auto !important;
		overflow-y: hidden !important;
	}

	.dataTables_wrapper table.table-list {
		width: 900px !important;
	}

	.home-shortcuts {
		padding: 50px 0;
	}

	.home-shortcuts li {
		width: 50% !important;
		margin: 10px auto !important;
	}
}

@media screen and (max-width:480px) {

	.logo,
	.top-nav {
		width: 100%;
		float: left;
		text-align: right;
	}

	.logo {
		padding-top: 15px;
		text-align: center;
	}

	#order-modern .currencychooser {
		text-align: center !important;
	}

	section#header .logo img {
		width: 50%;
	}

	.announcement-single h3 {
		line-height: 24px;
	}

	.dataTables_info {
		float: left !important;
		width: 100% !important;
		margin-top: 20px !important;
	}

	.dataTables_filter {
		float: left !important;
		width: 100% !important;
		background: #4f5360 !important;
		margin-top: 10px !important;
	}

	.listtable {
		float: left;
	}

	.home-shortcuts li {
		width: 80% !important;
		margin: 10px auto !important;
	}

	.home-shortcuts li {
		padding: 20px 0 30px;
	}
}

col-sm--3.col-xs--6.hicon.highlight.color-red {
	border-right: 6px solid #ed6f56;
}

@media (max-width:994px) and (min-width:640px) {

	.pdata,
	.col-sm--3 {
		margin-top: 30px;
	}
}

@media (max-width:994px) and (min-width:640px) {

	.col-md-3,
	.col-md-6,
	.col-md-9.pull-md-right,
	.col-sm--3,
	.services .service {
		float: left;
	}
}

@media (max-width:994px) and (min-width:640px) {

	.col-md-6,
	.col-sm--3 {
		width: 50%;
	}
}

#order-premium_comparison .price-table-container .price-table:hover {
	transform: translateY(-10px);
	transition: 0.5s;
}

#order-premium_comparison .price-table-container .price-table {
	transition: 0.5s !important;
}

#order-premium_comparison .price-table-container .price-table .top-head .price-area {
	border-top: 1px solid #fff !important;
}

#order-premium_comparison .price-table-container .price-table .top-head .top-area {
	border-bottom: 0 !important;
}

#order-premium_comparison .price-table-container .price-table .top-head {
	background-image:linear-gradient(45deg,#0013d9,#0069ff);
}

#order-premium_comparison .price-table-container .order-button,
#order-premium_comparison .price-table-container .order-button:hover {
	background: #000 !important;
}