@charset "UTF-8";

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Bold.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Bold.woff") format("woff");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-BlackItalic.woff2") format("woff2"), url("../font/gilroy/Gilroy-BlackItalic.woff") format("woff");
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Black.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Black.woff") format("woff");
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-BoldItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-BoldItalic.woff") format("woff");
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("../font/gilroy/Gilroy-Extrabold.woff2") format("woff2"), url("../font/gilroy/Gilroy-Extrabold.woff") format("woff");
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-ExtraboldItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-ExtraboldItalic.woff") format("woff");
	font-weight: 800;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-HeavyItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-HeavyItalic.woff") format("woff");
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Heavy.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Heavy.woff") format("woff");
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Light.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Light.woff") format("woff");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Medium.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-RegularItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-RegularItalic.woff") format("woff");
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-MediumItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-MediumItalic.woff") format("woff");
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Regular.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-LightItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-LightItalic.woff") format("woff");
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("../font/gilroy/Gilroy-SemiboldItalic.woff2") format("woff2"), url("../font/gilroy/Gilroy-SemiboldItalic.woff") format("woff");
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Semibold.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Semibold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Thin.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-Thin.woff") format("woff");
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-ThinItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-ThinItalic.woff") format("woff");
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-UltraLightItalic.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-UltraLightItalic.woff") format("woff");
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-UltraLight.woff2") format("woff2"), url("https://cdn.fastlaneseo.com/smm1st/assets/font/gilroy/Gilroy-UltraLight.woff") format("woff");
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}

html,
body {
	font-family: 'Gilroy', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

body {
	position: relative;
	background-color: #111728;
}

body.home-body {
	background: #111728
}

body#userpanel {
	background: #0f1017
}

.p0 {
	padding: 0
}

.hidden {
	display:none;
}

.dash-menu-btn {
	font-size: 24px;
	color: #fff;
	cursor: pointer;
}

.app-sidebar {
	width: 280px;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%!important;
	background-color: #151722;
	-webkit-box-shadow: 17px 4px 35px rgba(0, 0, 0, 0.02);
	box-shadow: 17px 4px 35px rgba(0, 0, 0, 0.02);
	z-index: 1029;
	-webkit-transition: .14s ease;
	transition: .14s ease;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.app-sidebar .sidebar-footer {
	color: #AFAFAF;
	font-size: 12px;
	padding: 18px 24px 34px 24px;
}

.app-sidebar .sidebar-header {
	overflow: hidden;
	position: relative;
	padding-top: 30px;
	padding-bottom: 0px;
	text-align: center;
}

.app-sidebar .sidebar-header .logo-lg {
	display: inline-block;
	height: 50px;
}

.app-sidebar .sidebar-header .logo-sm {
	display: none;
	height: 50px;
}

.app-sidebar .sidebar-header .app-logo {
	width: 100%;
	text-align: center;
	position: relative;
}

.app-sidebar .sidebar-header>* {
	position: relative;
	z-index: 2;
}

.app-sidebar .sidebar-header .sh-bg {
	position: absolute;
	left: 0px;
	top: -40px;
	width: calc(100% + 40px);
	height: 266px;
	background: #185BDC url(https://storage.perfectcdn.com/kolj1e/s6r4eq82hspygrf6.png);
	-webkit-transform: rotate(-7deg);
	transform: rotate(-7deg);
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
	z-index: 0;
}

.app-sidebar .sidebar-header .app-user {
	position: relative;
	padding: 40px 30px;
}

.app-sidebar .sidebar-header .app-user .user-name {
	font-size: 19px;
	text-align: center;
	font-weight: 600;
	color: #fff;
	margin-top: 28px;
}

.app-sidebar .sidebar-header .app-user .user-balance {
	background: #185bdc;
	color: #fff;
	border-radius: 10px;
	padding: 15px 0;
	font-size: 16px;
	font-weight: 500;
	margin-top: 6px;
	text-align: center;
}

.app-sidebar .sidebar-header .app-user .user-avatar {
	margin-top: 0;
	position: relative;
	text-align: center;
}

.app-sidebar.sidebar-inact .sidebar-header .app-user .user-avatar img {
	width: 75%!important;
	padding-top: 25px
}

.app-sidebar .sidebar-content {
	padding: 20px 0;
	overflow-x: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	/* Track */
	/* Handle */
	/* Handle on hover */
}

.app-sidebar .sidebar-content::-webkit-scrollbar {
	width: 4px;
}

.app-sidebar .sidebar-content::-webkit-scrollbar-track {
	background: transparent;
}

.app-sidebar .sidebar-content::-webkit-scrollbar-thumb {
	background: #eee;
	border-radius: 2px;
}

.app-sidebar .sidebar-content::-webkit-scrollbar-thumb:hover {
	background: #ccc;
}

.app-sidebar .sidebar-menu {
	list-style: none;
	padding: 0px 14px;
	margin: 0px;
}

.app-sidebar .sidebar-menu li {
	display: block;
	margin-bottom: 10px;
}

.app-sidebar .sidebar-menu li.active>a.menu-link {
	background: #162851;
	color: #4088ff;
	font-weight: 600;
}

.app-sidebar .sidebar-menu li a.menu-link {
	padding: 13px 18px;
	border-radius: 14px;
	display: block;
	font-size: 16px;
	text-decoration: none;
	color: #818181;
	line-height: 24px;
	-webkit-transition: .14s ease;
	transition: .14s ease;
}

.app-sidebar .sidebar-menu li a.menu-link:hover {
	background: #162851;
}

.app-sidebar .sidebar-menu li a.menu-link .menu-icon {
	margin-right: 10px;
	height: 24px;
	width: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 20px;
	vertical-align: -1px;
}

.app-header {
	top: 0px;
	left: 280px;
	right: 0px;
	z-index: 1003;
	background: #151722;
	border-left: 1px solid #151722;
	height: 100px;
	position: fixed;
}

.app-header .row-100 {
	height: 100px;
}

.app-header .col-100 {
	max-height: 100px !important;
}

.app-header .hea-ann-title {
	border-radius: 10px;
	padding: 14px 30px;
	background: #185bdc;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
}

.app-header .header-btn {
	font-size: 15;
	font-weight: 400;
	color: #fff;
	display: inline-block;
	line-height: 37px;
	text-decoration: none;
}

.app-header .header-btn:hover .icon {
	background: #fff;
	color: #185BDC;
	opacity: 1;
}

.app-header .header-btn .icon.acc {
	height: 34px;
	display: inline-block;
	width: 34px;
	font-size: 19px;
	line-height: 31px;
	text-align: center;
	vertical-align: -2px;
	border-radius: 9px;
	border: 3px solid #185bdc;
	background: #185bdc;
	color: #fff;
	margin-right: 8px;
	-webkit-transition: .14s ease;
	transition: .14s ease;
	opacity: 1
}

.app-header .header-btn .icon {
	height: 34px;
	display: inline-block;
	width: 34px;
	font-size: 19px;
	line-height: 31px;
	text-align: center;
	vertical-align: -2px;
	border-radius: 9px;
	border: 3px solid #fff;
	color: #fff;
	margin-right: 8px;
	-webkit-transition: .14s ease;
	transition: .14s ease;
	opacity: .7;
}

.container-fluid {
	padding: 0 100px;
}

.dhr-marquee {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .6px;
	line-height: 100px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}

.divider {
	border-bottom: 1px solid #EFEFEF;
}

.d-card {
	border-radius: 18px;
	background-color: #151722;
	color: #ffffff;
}

.d-card .d-card-head {
	padding: 40px 4px 30px 4px;
	margin: 0 32px;
	position: relative;
	font-weight: 700;
	color: #fff;
	font-size: 19px;
}

.d-card .d-card-head::before {
	content: '';
	position: absolute;
	height: 3px;
	background: #262b44;
	width: 100%;
	bottom: 0px;
	left: 0px;
	z-index: 2;
}

.d-card .d-card-head::after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 150px;
	height: 3px;
	background: #185bdc;
	z-index: 3;
}

.d-card .d-card-head .dch-icon {
	height: 30px;
	margin-right: 10px;
}

.d-card .d-card-body {
	padding: 24px 30px 34px 30px;
}

.d-card.d-pad {
	padding: 34px 30px;
}

.d-card.d-pad-2 {
	padding: 20px 30px;
}

.d-card.dc-home-1 {
	background-image: url(https://storage.perfectcdn.com/kolj1e/qr8pcypwplbbisdj.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: auto 110%;
	background-color: #151722;
	color: #fff;
	position: relative;
}

.d-card.dc-home-1::before {
	content: '';
	position: absolute;
	height: 60%;
	background: #185bdc;
	width: 10px;
	left: -5px;
	z-index: 2;
	top: 45px
}

.dc-home-title {
	font-size: 28px;
	color: #fff;
	font-weight: 400;
}

.dc-home-title span {
	font-weight: 600;
}

.dc-home-text {
	font-size: 15px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
	margin-top: 14px;
}

.dc-ht-sup-box {
	display: block;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.dc-ht-sup-box .dc-ht-sup-title {
	font-size: 28px;
	color: #fff;
	font-weight: 600;
	margin-bottom: 14px;
}

.app-content {
	background-color: #0f1017;
	padding-left: 280px;
	padding-top: 100px;
	padding-bottom: 30px;
}

.dash-home-status {
	position: relative;
	margin: 40px 0;
}

.dash-home-status>.row {
	margin-left: -8px;
	margin-right: -8px;
}

.dash-home-status>.row>div {
	padding-left: 8px;
	padding-right: 8px;
}

.dash-home-status .dhs-item {
	border-radius: 18px;
	background-color: #3054e0;
	color: #fff;
	padding: 40px 40px 40px 30px;
	position: relative;
}

.dash-home-status .dhs-item::before {
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	background-image: url(https://storage.perfectcdn.com/kolj1e/r1o0kdgjuaeuuog8.png);
	background-size: auto 100%;
	background-position: left center;
	background-repeat: no-repeat;
	opacity: .3;
}

.dash-home-status .dhs-item.dhs-item--1 {
	background: -webkit-gradient(linear, left top, left bottom, from(#71B945), to(#63B431)) #71B945;
	background: linear-gradient(to bottom, #71B945, #63B431) #71B945;
}

.dash-home-status .dhs-item.dhs-item--2 {
	background: -webkit-gradient(linear, left top, right top, from(#544DFC), to(#A21EFF)) #544DFC;
	background: linear-gradient(to right, #544DFC, #A21EFF) #544DFC;
}

.dash-home-status .dhs-item.dhs-item--3 {
	background: linear-gradient(-45deg, #FFB16F, #FF8A4D) #FF8A4D;
}

.dash-home-status .dhs-item.dhs-item--4 {
	background: -webkit-gradient(linear, left top, right top, from(#EE3E52), to(#FF3955)) #EE3E52;
	background: linear-gradient(to right, #EE3E52, #FF3955) #EE3E52;
}

.dash-home-status .dhs-item:hover .dhs-item--icon {
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg);
}

.dash-home-status .dhs-item .dhs-item--icon {
	height: 80px;
	width: 80px;
	line-height: 77px;
	text-align: center;
	border: 3px solid #fff;
	border-radius: 50%;
	display: block;
	-webkit-transition: .15s ease;
	transition: .15s ease;
}

.dash-home-status .dhs-item .dhs-item--icon .dhs-item--icon-img {
	width: auto;
	height: 60%;
}

.dash-home-status .dhs-item .dhs-item--title {
	color: #fff;
	font-size: 15px;
	font-weight: 300;
}

.dash-home-status .dhs-item .dhs-item--text {
	font-size: 32px;
	font-weight: 700;
	color: #fff;
}

.simple-title {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .4;
	color: #464646;
	position: relative;
	padding-bottom: 14px;
}

.simple-title::after {
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 2px;
	width: 76px;
	background: #315DFF;
}

.form-group .form-control {
	border: none;
	outline: none;
	background-color: #13151e;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	min-height: 52px;
	overflow: hidden;
	padding: 10px 18px;
}

.form-group .form-control::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.form-group .form-control:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.form-group .form-control::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.form-group .form-control::placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.form-group.fg-ly .input-group .input-group-prepend .input-group-text {
	background: linear-gradient(to right, #2341BB, #214BF3) #214BF3 !important;
}

.form-group.fg-lb .input-group .input-group-prepend .input-group-text {
	background: #214AF0 !important;
}

.form-group .input-group .input-group-prepend .input-group-text {
	background: #185bdc !important;
	color: #fff;
	outline: none;
	border: none;
	text-align: center;
	width: 52px;
}

.form-group .input-group .input-group-prepend .input-group-text i {
	width: 100%;
	text-align: center;
}

.form-group label {
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 12px;
}

.form-group.fg-for-login label {
	color: #fff;
}

.form-group.fg-for-login .form-control {
	background-color: #edeef2;
	color: #444;
}

.form-group.fg-for-login .form-control::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form-group.fg-for-login .form-control:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form-group.fg-for-login .form-control::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.form-group.fg-for-login .form-control::placeholder {
	color: rgba(0, 0, 0, 0.6);
}

.profile-box {
	padding: 54px 30px 30px;
	color: #fff;
	border-radius: 20px;
	margin-bottom: 30px;
}

.profile-box .pb-title {
	font-size: 24px;
	color: #fff;
	letter-spacing: .2px;
	margin-bottom: 8px;
}

.profile-box .pb-text {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	letter-spacing: .2px;
	margin-bottom: 10px;
}

.profile-box.box-1 {
	background: -webkit-gradient(linear, left top, right top, from(#FFB16F), to(#FF8A4D)) #FF8A4D;
	background: linear-gradient(to right, #FFB16F, #FF8A4D) #FF8A4D;
}

.profile-box.box-1 .btn {
	color: #FF9556 !important;
}

.profile-box.box-2 {
	background: -webkit-gradient(linear, left top, right top, from(#185BDC), to(#315DFF)) #185BDC;
	background: linear-gradient(to right, #185BDC, #315DFF) #185BDC;
}

.profile-box.box-2 .btn {
	color: #464E77 !important;
}

.alert {
	border: none;
	outline: none;
	font-size: 14px;
	font-weight: 400;
	padding: 20px 30px;
}

.alert.alert-success {
	background-color: #C8F2DD;
	color: #24CA7A !important;
}

.alert.alert-danger {
	background-color: #ec3e7240;
	color: #fb3f77;
}

.btn {
	padding: 14px 30px;
	border: none;
	-webkit-transition: .14s ease;
	transition: .14s ease;
}

.btn.btn-primary {
	background: -webkit-gradient(linear, left top, right top, from(#185BDC), to(#315DFF)) #185BDC;
	background: linear-gradient(to right, #185BDC, #315DFF) #185BDC;
	color: #fff
}

.btn.btn-light {
	color: #315DFF;
	background: #fff;
}

.btn.btn-secondary {
	background: #174de3;
	-webkit-box-shadow: 0 0 25px rgba(3, 53, 194, 0.60);
	box-shadow: 0 0 25px rgba(3, 53, 194, 0.60);
}

.btn.btn-dark {
	background: #111729;
}

.btn.btn-dark:hover {
	background: #141b2f;
}

.btn.btn-lg {
	font-size: 17px;
	padding: 22px 34px;
	font-weight: 500;
}

.btn.btn-outline {
	padding: 12px 30px;
	border: 2px solid #fff;
	color: #fff;
	background: transparent;
}

.btn.btn-outline:hover {
	background: #fff;
	color: #181818;
}

.dh-noti .dh-item {
	border-radius: 20px;
	background-color: #12151e;
	color: #333953;
	overflow: hidden;
	position: relative;
	margin-bottom: 18px;
	padding: 30px;
}

.dh-noti .dh-item .dh-item--title {
	font-weight: 600;
	color: #fff
}

.dh-noti .dh-item.dhi-1 .dh-item--icon {
	background-color: #FF9B5C;
	background-image: url(https://cdn.fastlaneseo.com/smm1st/assets/icons/serv/google-play.svg);
}

.dh-noti .dh-item.dhi-2 .dh-item--icon {
	background-color: #185BDC;
	background-image: url(https://cdn.fastlaneseo.com/smm1st/assets/icons/serv/serv.svg);
}

.dh-noti .dh-item.dhi-3 .dh-item--icon {
	background-color: #F83B54;
	background-image: url(https://cdn.fastlaneseo.com/smm1st/assets/icons/serv/box.svg);
}

.dh-noti .dh-item .dh-item--icon {
	border-radius: 10px;
	width: 71px;
	height: 71px;
	line-height: 120px;
	background-color: #185BDC;
	background-position: center;
	background-size: 60% auto;
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
}

.dh-noti .dh-item .dh-item--tilte {
	font-size: 15.5px;
	font-weight: 500;
	color: #464E77;
	margin-bottom: 10px;
}

.dh-noti .dh-item .dh-item--text {
	font-size: 12px;
	font-weight: 400;
	color: #6F7896;
	line-height: 22.4px;
	letter-spacing: .2px;
}

.home-body {
	background: #F7F8FC;
	max-width: 100%;
	overflow-x: hidden;
}

.header {
	height: 100px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 1000;
	margin-top: 30px;
}

.header .site-icon-container {
	display: inline-block;
}

.header .site-icon-container img {
	max-height: 54px;
	width: auto;
}

.header .site-name {
	font-size: 30px;
	color: #fff;
	font-weight: 300;
	line-height: 54px;
	letter-spacing: .8px;
	margin-left: -10px;
}

.header .site-name img {
	height: 50px;
}

.header .header-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.header .header-menu ul li {
	display: inline-block;
	padding: 0 25px;
}

.header .header-menu ul li.active a {
	color: #fff !important;
}

.header .header-menu ul li a {
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	font-size: 15px;
	display: block;
	font-weight: 600;
	height: 100px;
	line-height: 100px;
	position: relative;
	-webkit-transition: .2s ease;
	transition: .2s ease;
}

.header .header-menu ul li a:hover {
	color: rgba(255, 255, 255, 0.9);
}

.container {
	max-width: 1200px;
}

.home-head {
	position: relative;
	padding: 100px 0 100px;
}

.home-head .home-head-bg {
	background-image: url(https://storage.perfectcdn.com/kolj1e/ujo78u60xrf7t9yc.png);
	background-position: bottom center;
	background-size: cover;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	background-repeat: no-repeat;
}

.home-head .home-head-content {
	padding: 100px 0 50px;
	color: #fff;
}

.home-head .hl-alt {
	margin-top: 75px;
}

.home-head .home-head-alt {
	line-height: 30px;
	font-size: 19px;
	font-weight: 500;
	color: #fff;
	display: inline-block;
	margin: 20px 0;
}

.form-check {
	position: relative;
	padding-left: 0px;
}

.form-check .form-check-input:checked~label::before {
	content: '\f00c';
	background-color: transparent;
	border-color: #174de3;
}

.form-check label {
	line-height: 24px;
	font-size: 14px;
	font-weight: 500;
}

.form-check label::before {
	content: '';
	font-family: 'Font Awesome 5 Pro';
	font-weight: 900;
	color: #174de3;
	font-size: 9px;
	background-color: transparent;
	width: 19px;
	height: 19px;
	line-height: 17px;
	text-align: center;
	display: inline-block;
	border-radius: 4px;
	border: 2px solid #174de3;
	-webkit-transition: .2s ease;
	transition: .2s ease;
	margin-top: -5px;
	margin-right: 10px;
	vertical-align: middle;
}

.form-check .form-check-input {
	display: none;
}

.dh-acc {
	display: block;
	margin-top: 44px;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
	text-align: center;
}

.dh-acc .dh-acc-content {
	background: #141b2f;
	padding: 0 18px;
	position: relative;
	z-index: 4;
	display: inline-block;
	font-size: 14px;
	font-size: 600;
	color: #fff;
}

.dh-acc::before {
	content: '';
	z-index: 3;
	position: absolute;
	left: 0px;
	top: 50%;
	height: 1px;
	width: 100%;
	background: #333750;
}

.home-head .home-head-alt .ok-icon {
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	margin-right: 14px;
}

.home-head .hh-title {
	font-size: 60px;
	font-weight: 700;
	color: #fff;
	line-height: 84px;
	margin-top: 60px
}

.home-head .hh-text {
	margin-top: 30px;
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	letter-spacing: .2px;
	line-height: 30px;
}

.home-head .hh-buttons {
	margin-top: 36px;
}

.lgb-container .login-box {
	background: #141b2f;
	-webkit-box-shadow: 0px 0px 60px rgba(9, 14, 29, 0.12);
	box-shadow: 0px 0px 60px rgba(9, 14, 29, 0.12);
	border-radius: 20px;
	padding: 54px 60px;
	position: relative;
	z-index: 20 !important;
	color: #3E3F5E;
	margin-top: 50px;
}

.lgb-container .login-box .login-box-alt {
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 230px
}

.lgb-container .login-box .lgb-logo {
	text-align: center;
	margin-bottom: 50px
}

.lgb-container .login-box .lgb-text {
	color: #AFB0C0;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 38px;
}

.lgb-container .login-box .fc-home input {
	background: #19223c;
	font-size: 15px;
	height: 60px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	outline: none !important;
	color: #fff;
	padding: 0 25px;
	border-radius: 0;
	margin-bottom: 20px
}

.lgb-container .login-box label {
	color: #fff;
	font-weight: 500
}

.text-primary {
	color: #3E3F5E !important;
}

.frgpass {
	text-decoration: none;
	color: #fff;
	font-weight: 500!important;
	font-size: 14px;
}

.frgpass:hover {
	color: #fafafa;
}

.home-section {
	position: relative;
	padding: 100px 0;
}

.home-hdiw-title {
	color: #fff;
	font-size: 40px;
	font-weight: 500;
	line-height: 48px;
	text-align: center;
	margin-bottom: 40px;
}

.home-section .line-1 {
	position: absolute;
	top: 150px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 79px
}

.hdiw-boxes .hdiw-box {
	margin: 15px 0;
	position: relative;
	background: transparent;
	border-radius: 10px;
	padding: 45px 30px;
	-webkit-transition: .14s ease;
	transition: .14s ease;
	border: 3px solid #1c2642;
	text-align: center;
}

.hdiw-boxes .hdiw-box:hover {
	border-color: #174de3;
	cursor: pointer
}

.hdiw-boxes .hdiw-box>* {
	-webkit-transition: .14s ease;
	transition: .14s ease;
}

.hdiw-boxes .hdiw-icons {
	margin: auto
}

.hdiw-boxes .hdiw-box .hdw-title {
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 10px;
	margin-top: 38px;
	font-weight: 500;
	color: #fff;
}

.hdiw-boxes .hdiw-box .hdw-text {
	line-height: 26px;
	color: #444d66;
	font-size: 14px;
	font-weight: 500;
}

.home-brogp {
	padding: 75px 0;
}

.home-brogp .brogp-title {
	font-size: 32px;
	line-height: 50px;
	font-weight: 600;
	color: #fff;
}

.home-brogp .brogp-text {
	padding: 0 0 10px 0;
	color: #5c6785;
	font-size: 20px;
	line-height: 35px;
}

.home-brogp .brog-element .be-title {
	font-size: 21px;
	margin-bottom: 10px;
	color: #353448;
	font-weight: 700;
}

.home-brogp .brog-element .be-text {
	font-size: 16px;
	color: #353448;
	font-weight: 500;
	letter-spacing: -.2px;
}

.home-brogp .brog-element .be-icon {
	width: 80px;
	height: 80px;
	background: #175DCF;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: 100% auto;
	mask-size: 100% auto;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}

.home-vector-o {
	max-width: 100%;
}

.home-info {
	padding: 100px 0;
}

.home-info .hi-title {
	font-size: 32px;
	line-height: 50px;
	font-weight: 600;
	color: #fff;
}

.home-sab-items .hosa-item {
	margin-bottom: 15px;
	background-color: transparent;
	border-radius: 10px;
	border: 3px solid #1c2642;
	padding: 25px 10px;
}

.home-sab-items .hosa-item:hover {
	background: #174de3;
	-webkit-transition: .1s ease;
	transition: .1s ease;
	cursor: pointer;
}

.home-sab-items .hosa-item:hover .hosa-icon>img {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.home-sab-items .hosa-item .hosa-title {
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	text-align: center
}

.home-customersay {
	padding: 100px 0;
}

.home-customersay .hc-item {
	border: 3px solid #1c2642;
	border-radius: 10px;
	padding: 50px 40px 30px 40px;
	display: inline-block;
	min-height: 400px
}

.home-customersay .hc-item:hover {
	border: 3px solid #174de3;
	transition: 500ms all
}

.home-customersay .hi-title {
	font-size: 32px;
	line-height: 50px;
	font-weight: 600;
	color: #fff;
}

.home-customersay .hi-text {
	font-size: 15px;
	color: #5c6785;
	font-weight: 400;
	letter-spacing: -.2px;
}

.home-customersay .hc-item .hc-user {
	border-bottom: 1px solid #151d34;
	padding: 0 0 10px 0
}

.home-customersay .hc-item .hc-user img {
	width: 50px;
	height: 50px
}

.home-customersay .hc-item .hc-user h1 {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
}

.home-customersay .hc-item .hc-user em {
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	color: #174de3;
}

.home-customersay .hc-item .hc-text {
	font-size: 15px;
	color: #5c6785;
	font-weight: 400;
	letter-spacing: -.2px;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.home-customersay .t-stars .fas {
	font-size: 16px;
	color: #174de3;
}

.home-customersay .owl-dots .owl-dot span {
	border-radius: 0px!important;
	height: 6px!important;
	width: 40px!important;
	-webkit-transition: ease .15s!important;
	transition: ease .15s!important;
	background: #5c6785;
	!important;
}

.home-customersay .owl-dots .owl-dot span:hover {
	background: #174de3!important;
}

.home-customersay .owl-dots .owl-dot.active span {
	width: 75px!important;
	background: #174de3!important;
}

.home-count {
	padding: 0 0 75px 0
}

.home-count .counters {
	background: #174de3;
	border-radius: 15px;
	padding: 45px 0
}

.home-count .counters .hct-item h6 {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
}

.home-count .counters .hct-item span {
	font-size: 36px;
	font-weight: 700;
	color: #fff;
}

.home-count .ct-head h6 {
	font-size: 26px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 25px
}

.home-count .counters .hct-item span em {
	font-size: 18px;
	font-style: normal
}

.home-boost .home-boost-box {
	background: #0333bb url(https://storage.perfectcdn.com/kolj1e/ly00437f1coqj7bp.png);
	background-position: right right;
	padding: 35px;
	margin: 50px 0 75px 0
}

.home-boost .home-boost-box .boost-text {
	font-size: 32px;
	font-weight: 700;
	line-height: 42px;
	color: #fff
}

footer {
	padding: 0 0 75px 0
}

footer a {
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}

footer .f1-ft a {
	margin-right: 35px
}

footer .f3-ft a {
	margin-left: 35px
}

footer h6 {
	color: #fff;
	font-weight: 600;
	font-size: 16px
}

@media (max-width: 767.98px) {
	.home-boost .home-boost-box .boost-text {
		text-align: center;
		margin-bottom: 25px
	}
	.home-section {
		padding: 25px 0
	}
	.home-brogp {
		padding: 0
	}
	.home-vector-o {
		display: none
	}
	.home-info {
		padding: 100px 0 25px 0
	}
	.home-customersay {
		padding: 0
	}
	.owl-carousel.home-customer {
		margin-top: 25px
	}
}

.services-search {
	position: relative;
}

.services-search .ss-input {
	position: relative;
	height: 62px;
	border-radius: 10px;
	background: #F8F8F8;
	border: 1px solid #f8f8f8;
	font-size: 15px;
	font-weight: 500;
	width: 100%;
	color: #C9C9C9;
	padding: 0 30px;
	-webkit-transition: .2s ease;
	transition: .2s ease;
}

.services-search .ss-input:focus {
	border: 1px solid #ebe8e8;
	outline: none;
}

.table td {
	border-bottom: 2px solid #E5E7E8;
}

.table td,
.table th {
	border-top: none;
}

.table thead {
	font-size: 14px;
	color: #576591;
	font-weight: 600;
}

.table tbody {
	font-size: 16px;
	color: #ffffff;
	letter-spacing: .2px;
	font-weight: 400;
}

.referans-page .ref-items {
	position: relative;
}

.referans-page .ref-items.ri-sm .ref-item {
	font-size: 16px;
	padding: 16px 0;
}

.referans-page .ref-items.ri-sm .ref-item .icon {
	color: #1D3BF4;
}

.referans-page .ref-items.ri-sm .ref-item .the-title {
	line-height: 28px;
	font-size: 18px;
	font-weight: 600;
	color: #464E77;
}

.referans-page .ref-items.ri-sm .ref-item .row {
	margin-left: -9px;
	margin-left: -9px;
}

.referans-page .ref-items.ri-sm .ref-item .row>div {
	padding-left: 9px;
	padding-right: 9px;
}

.referans-page .ref-items .ref-item {
	padding: 22px 0;
	font-size: 16px;
	line-height: 32px;
	color: #464E77;
	font-weight: 450;
}

.referans-page .ref-items .ref-item span {
	color: #464E77;
}

.referans-page .ref-items .ref-item+.ref-item {
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.referans-page .ref-items .ref-item .text-style-2 {
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	color: #464E77;
}

.referans-page .rp-text {
	line-height: 180%;
	font-size: 14px;
	color: #f3f3f3;
}

.services-header {
	border: none;
}

.services-header td {
	border: none;
}

.services-header .services-title {
	border-radius: 10px;
	background: #413EFF;
	min-height: 52px;
	font-size: 16px;
	padding: 11px 24px;
	line-height: 30px;
	font-weight: 600;
	width: 100%;
	color: #fff;
}

.filter-btns {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: -4px;
	margin-right: -4px;
}

.filter-btns>div {
	padding-left: 4px;
	padding-right: 4px;
}

.filter-btns .filter-btn {
	padding: 12px 18px;
	font-size: 12px;
	color: #646A8C;
	font-weight: 500;
	margin: 6px 0;
	display: block;
	border-radius: 6px;
	background: #F8F8F8;
	-webkit-transition: .1s ease;
	transition: .1s ease;
	text-decoration: none !important;
}

.filter-btns .filter-btn:hover {
	background: #E2E8F5;
}

.filter-btns .filter-btn.active {
	background: -webkit-gradient(linear, left top, right top, from(#2341BB), to(#214BF3)) #214BF3;
	background: linear-gradient(to right, #2341BB, #214BF3) #214BF3;
	color: #fff;
}

.filter-btns .filter-btn .icon {
	margin-right: 8px;
	font-size: 14px;
}

.filter-search {
	border-radius: 6px;
	background: #FFAB5A;
	color: #fff;
	position: relative;
	display: block;
	margin: 6px 0;
}

.filter-search:focus-within {
	outline: 2px solid #214BF3;
}

.filter-search .fise-input {
	outline: none;
	border: none;
	background: transparent;
	padding: 12px 18px;
	color: #fff;
	font-size: 13px;
	font-weight: 500;
	width: calc(100% - 41px);
	position: relative;
}

.filter-search .fise-input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.9);
}

.filter-search .fise-input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.9);
}

.filter-search .fise-input::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.9);
}

.filter-search .fise-input::placeholder {
	color: rgba(255, 255, 255, 0.9);
}

.filter-search .fise-btn {
	border: none;
	outline: none;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 40px;
	text-align: center;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
}

.filter-search .fise-btn i {
	height: 20px;
}

.pay-tabs {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	width: 100%;
	margin-left: -10px;
	margin-right: -10px;
}

.pay-tabs li {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
	width: auto;
	max-width: 100%;
	padding: 0 10px;
}

.pay-tabs .nav-link {
	display: block;
	margin-bottom: 10px;
	border-radius: 5px;
	text-align: center;
	padding: 30px 20px;
	border: 1px solid #BCC1D0;
	font-size: 11px;
	color: #BCC1D0;
	letter-spacing: .4px;
	font-weight: 500;
}

.pay-tabs .nav-link.active {
	border: 1px solid #185BDC;
	background: -webkit-gradient(linear, left top, right top, from(#185BDC), to(#315DFF)) #185BDC;
	background: linear-gradient(to right, #185BDC, #315DFF) #185BDC;
	color: #fff;
}

.pay-tabs .nav-link.active .brand-icon {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.pay-tabs .nav-link .brand-icon {
	height: 30px;
	margin-bottom: 10px;
}

.addf-text {
	font-size: 16px;
	letter-spacing: .2px;
	line-height: 27px;
	font-weight: 500;
	color: #A8A8A8;
}

.addf-text p {
	margin-bottom: 1.8rem;
}

.addf-text .dear-text {
	font-size: 17px;
	color: #373737;
	font-weight: 600;
}

.addf-warning {
	font-size: 12px;
	color: #616685;
	letter-spacing: .8px;
}

.addf-warning span {
	color: #1B5BE0;
	font-weight: 600;
}

.addf-warning i {
	color: #1B5BE0;
	font-size: 16px;
	margin-right: 4px;
}

.pay-method-info {
	font-size: 14px;
	color: #818181;
	line-height: 25px;
	letter-spacing: .2px;
	font-weight: 400;
}

.pay-left-border {
	border-left: 1px solid #C9C9C9;
}

.pay-method-logo {
	height: 70px;
}

.home-ss-tabs .home-ss-tab {
	position: relative;
	cursor: pointer;
	background: transparent;
	color: #464E77;
	padding: 20px 20px;
	border-radius: 16px;
	-webkit-transition: .2s ease;
	transition: .2s ease;
	margin-bottom: 14px;
}

.home-ss-tabs .home-ss-tab .fa-minus {
	display: none;
}

.home-ss-tabs .home-ss-tab.active {
	background: #185BDC;
	color: #fff;
}

.home-ss-tabs .home-ss-tab.active .ss-tab-head .right-p {
	color: #fff;
}

.home-ss-tabs .home-ss-tab.active .fa-minus {
	display: block;
}

.home-ss-tabs .home-ss-tab.active .fa-plus {
	display: none;
}

.home-ss-tabs .home-ss-tab .ss-tab-head {
	font-size: 18px;
	font-weight: bold;
}

.home-ss-tabs .home-ss-tab .ss-tab-head .right-p {
	color: #464E77;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
}

.home-ss-tabs .home-ss-tab .ss-tab-content {
	display: none;
	padding-top: 12px;
	font-size: 14px;
	padding-bottom: 8px;
}

.tos-page .tos-nav-btn {
	min-width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 28px;
	border-radius: 10px;
	-webkit-transition: .13s ease;
	transition: .13s ease;
	background-color: #fff;
	color: #185BDC;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 18px;
}

.tos-page .tos-nav-btn span {
	display: none;
	font-size: 15px;
	padding: 0 20px;
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.tos-page .tos-nav-btn:hover {
	background-color: #d5e0f7;
}

.tos-page .tos-nav-btn.active {
	background-color: #185BDC;
	color: #fff;
	padding: 0 14px;
}

.tos-page .tos-nav-btn.active span {
	display: inline-block;
}

.tos-page .tos-tabs {
	line-height: 170%;
}

.tos-page .tos-tabs .tos-tab {
	display: none;
}

.tos-page .tos-tabs .tos-tab.active {
	display: block;
}

pre.code {
	border-radius: 10px;
	background-color: #dde9ff;
	color: #185bdc;
	padding: 24px;
}

body.register-body {
	background-image: url(https://cdn.fastlaneseo.com/smm1st/assets/img/register_bg.svg);
	background-position: left center;
	background-size: cover;
	background-color: #1B5BE0;
}

.register-page {
	color: #fff;
	min-height: 100vh;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.register-page .register-page-content {
	position: relative;
	padding: 100px 0;
	width: 100%;
}

.register-left {
	text-align: center;
}

.register-left .rl-logo {
	height: 75px;
  	margin: auto
}

.register-left .rl-text {
	font-size: 16px;
	letter-spacing: -.4px;
	line-height: 175%;
	margin-top: 40px;
}

.register-left .rl-menu {
	list-style: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0px;
	margin: 0px;
	margin-top: 30px;
}

.register-left .rl-menu li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 10px 15px;
}

.register-left .rl-menu li a {
	display: block;
	text-decoration: none;
	font-weight: 600;
	color: #fff;
}

.ticketSide .cc-area {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding: 0;
    margin-top: 5px;
}
.ticketSide .row {
  display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin-left: -5px;
    margin-right: -5px;
}
.ticketSide .col {
  padding-right: 5px;
  padding-left: 5px;
  position: relative;
    width: 100%;
    min-height: 1px;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.ticketSide .cc-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.ticketSide .cc-area .cc-label {
    width: 100%;
    height: 50px;
    padding-left: 35px;
    padding-right: 15px;
    border-radius: .25rem;
    border: solid 2px #262B44;
    color: #fff;
    font-size: 12px;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: flex-start;
}
.ticketSide .cc-input:checked ~ .cc-label {
    border-color: #185bdc;
}
.ticketSide .cc-label::before {
    position: absolute;
    top: .25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #dee2e6;
}
.ticketSide .cc-label::before {
    border-radius: 50px;
    top: 18px;
    left: 12px;
}
.ticketSide .cc-label::after {
    position: absolute;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  content: '\f00c';
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  color: #fff;
  font-size: 9px;
  width: auto;
  height: auto;
  top: 19px;
  left: 15px;
    opacity: 0;
}
.ticketSide .cc-input:checked ~ .cc-label::before {
    color: #ffffff;
    background-color: #172182;
}
.ticketSide .cc-input:checked ~ .cc-label::after {
  opacity:1;
}
@media only screen and (max-width: 768px) {
  .ticketSide .col {
	flex-basis: auto;
	flex-grow: auto;
	max-width: 50%
  }
}

@media (max-width: 767.98px) {
	.container-fluid {
		padding: 0 15px !important;
	}
	.app-sidebar.sidebar-inact .sidebar-header .app-user .user-avatar {
		display: none
	}
	.app-sidebar .sidebar-header .sh-bg {
		height: 180px
	}
	.table-mobile-cards thead {
		display: none;
	}
	.table-mobile-cards tr {
		border: none;
	}
	.table-mobile-cards tr.table-mobile-card {
		display: block;
		border-radius: 10px;
		border: 1px solid #eee;
		padding: 14px 24px;
		margin-bottom: 24px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.table-mobile-cards tr.table-mobile-card td {
		display: block;
		border: none;
		padding: 0px;
	}
	.table-mobile-cards tr.table-mobile-card td+td {
		margin-top: 12px;
	}
	.table-mobile-cards tr.table-mobile-card td::before {
		content: attr(data-title);
		font-size: 14px;
		color: #c2c5d6;
		font-weight: 500;
		display: block;
	}
	.app-sidebar {
		left: -100px;
	}
	.app-sidebar.sidebar-inact {
		width: 280px;
		left: 0px;
	}
	.app-sidebar.sidebar-inact .close-sidebar-btn {
		display: block;
	}
	.app-sidebar.sidebar-inact .sidebar-header .logo-lg {
		display: inline-block;
	}
	.app-sidebar.sidebar-inact .sidebar-header .logo-sm {
		display: none;
	}
	.app-sidebar.sidebar-inact .app-user {
		padding: 40px 10px !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar>.the-avatar {
		width: 100px !important;
		height: 100px !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .avatar-badge {
		display: block !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .the-avatar-bg-bt {
		display: block !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .the-avatar-bg {
		display: block !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-name {
		display: block;
	}
	.app-sidebar.sidebar-inact .app-user .user-balance {
		display: block;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link {
		padding: 13px 18px;
		text-align: left;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link .menu-icon {
		width: 24px;
		height: 24px;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link .menu-text {
		display: inline-block;
	}
	.app-sidebar .sidebar-header .logo-lg {
		display: none;
	}
	.app-sidebar .sidebar-header .logo-sm {
		display: inline-block;
	}
	.app-sidebar .app-user {
		padding: 0px 10px !important;
	}
	.app-sidebar .app-user .user-avatar>.the-avatar {
		width: 40px !important;
		height: 40px !important;
	}
	.app-sidebar .app-user .user-avatar .avatar-badge {
		display: none !important;
	}
	.app-sidebar .app-user .user-avatar .the-avatar-bg-bt {
		display: none !important;
	}
	.app-sidebar .app-user .user-avatar .the-avatar-bg {
		display: none !important;
	}
	.app-sidebar .app-user .user-name {
		display: none;
	}
	.app-sidebar .app-user .user-balance {
		display: none;
	}
	.app-sidebar .sidebar-menu li a.menu-link {
		padding: 13px 0px;
		text-align: center;
	}
	.app-sidebar .sidebar-menu li a.menu-link .menu-icon {
		width: 100%;
	}
	.app-sidebar .sidebar-menu li a.menu-link .menu-text {
		display: none;
	}
	.app-content {
		padding-left: 0px !important;
	}
	.app-header {
		left: 0px !important;
	}
}

.home-menu-btn {
	display: none;
}

@media (max-width: 991.98px) {
	.home-menu-btn {
		display: inline-block;
	}
	.head-menu {
		display: none;
		position: fixed;
		top: 120px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		background-color: #111728;
		-webkit-box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.16);
		box-shadow: 0 -10px 30px rgba(0, 0, 0, 0.16);
		padding: 40px 30px 40px 30px;
		z-index: 1003;
		overflow-y: auto;
		border-radius: 30px;
		margin: 0 15px;
		height: max-content
	}
	.head-menu .btn {
		display: block;
	}
	.head-menu .mmff {
		width: 100%;
		display: block;
	}
	.head-menu .hm-close {
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		top: 18px;
		cursor: pointer;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		color: #fff;
		opacity: .6;
		z-index: 1004;
	}
	.head-menu .bs-btn {
		display: block;
		width: 100%;
	}
	.head-menu .bs-btn+.bs-btn {
		margin-top: 14px;
	}
	.head-menu .header-menu>ul {
		width: 100%;
		padding: 0px 20px 30px 20px;
	}
	.head-menu .header-menu>ul>li {
		display: block;
		position: relative;
	}
	.head-menu .header-menu>ul>li+li {
		margin: 0px;
	}
	.head-menu .header-menu>ul>li>a {
		display: block;
		text-align: left;
		position: relative;
		max-height: 40px;
		padding: 24px 0;
		line-height: 30px;
		font-size: 20px;
		font-weight: 600;
	}
	.head-menu .header-menu>ul>li>a::after {
		display: none;
	}
	.head-menu.active {
		display: block;
	}
	.lgb-container::after {
		display: none !important;
	}
	.home-head .home-head-content {
		padding: 0 0 50px;
	}
	.header .site-name {
		padding: 0 15px
	}
	.home-head .hh-title {
		font-size: 35px;
		line-height: 56px;
	}
	.home-head .hh-text {
		font-size: 16px;
		line-height: 28px;
	}
	.home-brogp .brogp-text {
		font-size: 16px;
		line-height: 30px;
	}
	.home-brogp .brogp-title {
		font-size: 38px;
	}
}

.close-sidebar-btn {
	position: absolute;
	top: 20px;
	right: -50px;
	height: 50px;
	width: 50px;
	color: #fff;
	background: #185BDC;
	line-height: 50px;
	text-align: center;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #fff;
	display: none;
	cursor: pointer;
}

@media (max-width: 1199.98px) {
	.container-fluid {
		padding: 0 30px;
	}
	.app-sidebar {
		width: 80px;
	}
	.app-sidebar .sidebar-footer {
		display: none;
	}
	.app-sidebar.sidebar-inact {
		width: 280px;
	}
	.app-sidebar.sidebar-inact .close-sidebar-btn {
		display: block;
	}
	.app-sidebar.sidebar-inact .sidebar-header .logo-lg {
		display: inline-block;
	}
	.app-sidebar.sidebar-inact .sidebar-header .logo-sm {
		display: none;
	}
	.app-sidebar.sidebar-inact .app-user {
		padding: 40px 10px !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar>.the-avatar {
		width: 100px !important;
		height: 100px !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .avatar-badge {
		display: block !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .the-avatar-bg-bt {
		display: block !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .the-avatar-bg {
		display: block !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-name {
		display: block;
	}
	.app-sidebar.sidebar-inact .app-user .user-balance {
		display: block;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link {
		padding: 13px 18px;
		text-align: left;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link .menu-icon {
		width: 24px;
		height: 24px;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link .menu-text {
		display: inline-block;
	}
	.app-sidebar .sidebar-header .logo-lg {
		display: none;
	}
	.app-sidebar .sidebar-header .logo-sm {
		display: inline-block;
	}
	.app-sidebar .app-user {
		padding: 0px 10px !important;
	}
	.app-sidebar .app-user .user-avatar>.the-avatar {
		width: 40px !important;
		height: 40px !important;
	}
	.app-sidebar .app-user .user-avatar .avatar-badge {
		display: none !important;
	}
	.app-sidebar .app-user .user-avatar .the-avatar-bg-bt {
		display: none !important;
	}
	.app-sidebar .app-user .user-avatar .the-avatar-bg {
		display: none !important;
	}
	.app-sidebar .app-user .user-name {
		display: none;
	}
	.app-sidebar .app-user .user-balance {
		display: none;
	}
	.app-sidebar .sidebar-menu li a.menu-link {
		padding: 13px 0px;
		text-align: center;
	}
	.app-sidebar .sidebar-menu li a.menu-link .menu-icon {
		width: 100%;
	}
	.app-sidebar .sidebar-menu li a.menu-link .menu-text {
		display: none;
	}
	.app-content {
		padding-left: 80px;
	}
	.app-header {
		left: 80px;
	}
}

@media (max-width: 1500.98px) {
	.container-fluid {
		padding: 0px 25px;
	}
}

@media (min-width: 1199.98px) {
	.app-sidebar.sidebar-inact {
		width: 80px;
	}
	.app-sidebar.sidebar-inact .sidebar-header .logo-lg {
		display: none;
	}
	.app-sidebar.sidebar-inact .sidebar-header .logo-sm {
		display: inline-block;
	}
	.app-sidebar.sidebar-inact .app-user {
		padding: 0px 10px !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar>.the-avatar {
		width: 40px !important;
		height: 40px !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .avatar-badge {
		display: none !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .the-avatar-bg-bt {
		display: none !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-avatar .the-avatar-bg {
		display: none !important;
	}
	.app-sidebar.sidebar-inact .app-user .user-name {
		display: none;
	}
	.app-sidebar.sidebar-inact .app-user .user-balance {
		display: none;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link {
		padding: 13px 0px;
		text-align: center;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link .menu-icon {
		width: 100%;
	}
	.app-sidebar.sidebar-inact .sidebar-menu li a.menu-link .menu-text {
		display: none;
	}
	.app-sidebar.sidebar-inact .sidebar-footer {
		display: none;
	}
	.app-content.sidebar-inact {
		padding-left: 80px;
	}
	.app-header.sidebar-inact {
		left: 80px;
	}
}

.page-head {
	padding-top: 50px;
	background-image: url(https://storage.perfectcdn.com/kolj1e/ujo78u60xrf7t9yc.png);
	background-size: cover;
	background-position: center;
	background-color: transparent;
}

.page-head .ph-content {
	padding: 50px 0 40px 0;
	text-align: center;
}

.page-head .ph-title {
	font-size: 32px;
	font-weight: 600;
	color: #fff;
}

.page-head .ph-content p {
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.page-head .ph-content.fs-details {
	padding-bottom: 75px;
}

.dropdown-menu {
	width: 100%;
	padding: 0;
	max-height: 43.6vh;
	overflow-y: scroll;
	margin-top: 20px
}

#order-sItem,
#order-cItem {
	white-space: inherit;
	padding: 12px;
	font-weight: 500;
	font-size: 14px;
	background: #13151E;
	border-bottom: 1px solid #303448;
	color: #fff;
	text-align: left;
	width: 100%
}

#order-sItem:hover,
#order-cItem:hover {
	background: #303448
}

#order-category,
#order-services {
	white-space: nowrap;
	text-overflow: ellipsis;
}

#order-category,
#order-services {
	width: 85%;
	overflow-x: hidden;
	position: absolute;
	line-height: 15px;
	height: 24px;
	font-size: 14px;
}

.dropdown button {
	background: #fff;
	border: 1px solid #515986;
	border-top: none!important;
	color: #081521
}

.dropdown button:hover,
.dropdown button:focus {
	outline: none;
}

.dropdown-menu::-webkit-scrollbar {
	width: 7px;
	height: 7px;
}

.dropdown-menu::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 5px;
}

.dropdown-menu::-webkit-scrollbar-track {
	background: transparent;
}

.dropdown-menu {
	border: none
}

.fab.fa-instagram {
	background: linear-gradient(200deg, #d047d1, red, #ff0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-size: 17px;
	padding: 2.4px;
	border-radius: 5px;
	color: #FFF;
	font-weight: lighter;
	margin-right: 10px;
}

.fab.fa-facebook-square {
	background: #207eff;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fab.fa-youtube {
	background: #ff0042;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fab.fa-twitter {
	background: #1da1f2;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fab.fa-telegram-plane {
	background: #2b9fd2;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 14px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fab.fa-soundcloud {
	background: #ff5836;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fab.fa-spotify {
	background: #62ffa2;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.far.fa-star {
	background: #ffe700;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fab.fa-tiktok {
	background: #ff0042;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fab.fa-twitch {
	background: #4b367c;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 14px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-pinterest-p {
	background: #ff5858;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fa.fa-music {
	background: #69C9D0;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 14px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fas.fa-globe {
	background: #ff9e5e;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	font-weight: bold;
	margin-right: 10px;
}

.fas.fa-stream {
	background: #ccc;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-hotjar {
	background: #ff0000;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-periscope {
	background: #e24d3a;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-linkedin-in {
	background: #0077b0;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 14px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-tumblr {
	background: #1c3764;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-dailymotion {
	background: #00c9eb;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fas.fa-magic {
	background: #24CA7A;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-vimeo-v {
	background: #00a8e8;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-apple {
	background: #313131;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.fab.fa-snapchat-ghost {
	background: #FFFC00;
	background-clip: text;
	-webkit-background-clip: text;
	font-size: 17px;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.modal-header {
	background: #413EFF;
  	color: #fff
}

.modal-body {
	background: #151722;
  	color: #ffffff;
}

.modal-footer {
	background: #151722;
  	color: #fff
}

@media screen and (max-width:991.98px) {
	.servNav li {
		width: 100%;
		text-align: center
	}
}
.servNav li a {
    background-color: #1d2031;
    color: #646A8C;
    padding: 12px 8px;
    font-size: 11px;
    border: none;
    outline: none;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: .15s ease;
    transition: .15s ease;
    min-height: 40px;
    display: inline-block;
    margin-bottom: 4px;
    width: 100%;
  	text-decoration: none;
}

.servNav li a:hover {
    background-color: #e2e8f5;
}

.servNav li a.active {
	background: -webkit-gradient(linear, left top, right top, from(#2341BB), to(#214BF3)) #214BF3;
    background: linear-gradient(to right, #2341BB, #214BF3) #214BF3;
    color: #fff;
}

.servNav li.active a {
	background: -webkit-gradient(linear, left top, right top, from(#2341BB), to(#214BF3)) #214BF3;
    background: linear-gradient(to right, #2341BB, #214BF3) #214BF3;
    color: #fff;
}

.dfb-search {
    background-color: #222535;
    color: #fff;
    font-size: 11px;
    border: none;
    outline: none;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: .15s ease;
    transition: .15s ease;
    min-height: 40px;
    position: relative;
    overflow: hidden;
}

.dfb-search .dfb-input {
    width: calc(100% - 40px);
    background: transparent;
    border: none;
    outline: none;
    height: 40px;
    color: #fff;
    padding: 0 14px;
}

.dfb-search .dfb-submit {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: none;
    background: transparent;
    color: #fff;
}

.dfb-search .dfb-input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.dfb-search .dfb-input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.dfb-search .dfb-input::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.dfb-search .dfb-input::placeholder {
	color: rgba(255, 255, 255, 0.8);
}

.adf-name {
  font-size: 23px;
  font-weight: 700;
  color: #fff;
  letter-spacing: .2px;
}

.adf-about-name {
  color: #2d5df9;
  font-size: 18px;
}

.adf-text {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  line-height: 29px;
}

.table.whitez thead {
	color: #fff
}

.table.whitez td {
	border-color: #413eff	
}

.table.whitez tbody {
	color: #b6b8c0
}

pre {
	background: #13151e;
  	color: #fff;
  	padding: 10px
}

.table.api, .table.api td, .table.api thead th, .table.api .table-bordered td, .table.api .table-bordered th, .table.api th {
    border-color: #0f1017!important;
}

.ticket-message-right .ticket-message {
	background: #0F1017;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 15px;
}

.ticket-message-left .ticket-message {
	background: rgb(47 93 252);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 15px;
  	color: #fff
}

.add-left-border {
    border-left: 1px solid #0f1017!important;
}

.table td {
    border-color: #0f1017;
}

.panel-body {
	background: #13151e;
  	border-radius: 10px;
  	padding: 15px
}


.dropdown-menu {
    transform: translate3d(5px, 35px, 0px)!important;
}

/*# sourceMappingURL=main.css.map */