/*------------------------------------------------------------------
[Master Stylesheet]

Project         :	FoxAdmin - Admin Dashboard HTML Template
Version         :	1.0.0
Assigned to     :	Fox-Theme
Primary use     :	Creative Dashboard, Crypto Onboarding Dashboard, Responsive, Html5, Admin Dashboard Template, Agency, Graphs & charts, Multi-Purpose

-------------------------------------------------------------------*/


/*======================
[Table of contents]

01. Default

02. Header Style

03. Bottom header

04. Dashboard

05. Onboarding

06. Keywords - Ranks trackers

07.	Link score

08. All Link

09. Link scanner

10.	Health score

11.	Account

12.	Subscription

13.	Email report

14.	Registration Flow

15. General

16. System Message

17. Drop Systems

18.	Drop link rank info

19. Login Style

20. Other Page Elements

21. Footer Style

======================*/

/*=====================
01. Default
======================*/

body,
html {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #797979;
	overflow-x: hidden;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	background-color: #fff;
}
.container {
	max-width: 1250px
}
a {
	color: #333;
	text-decoration: none;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	text-transform: capitalize;
}
a:hover,
a:focus {
	text-decoration: none;
	outline: none;
	color: #563ac9;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
img {
	max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Montserrat', sans-serif;
	line-height: 1.1;
	font-weight: 400;
	color: #222222;
	margin: 0;
	padding: 0;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #222222;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a {
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	position: relative;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	margin: 0px;
	background: none;
	line-height: 1.5em;
}

a,
span,
p {
	margin: 0;
	font-size: 14px;
	font-weight: 500;
	font-family: 'Lato', sans-serif;
	color: inherit;
	line-height: 1.8;
}

input,
select,
button,
textarea {
	outline: none;
}
input:focus,
select:focus,
button:focus,
textarea:focus {
	outline: none;
	box-shadow: none;
}
input {
	width: 100%;
	background-color: transparent;
	padding: 5px 25px;
	color: #c8c8c8;
	font-size: 14px;
	line-height: 40px;
	border-radius: 5px;
	border: 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	font-family: 'Lato', sans-serif;
}

a:hover {
	text-decoration: none;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #797979;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #797979;
}

:-ms-input-placeholder {
	/* IE 10+ */
	color: #797979;
}

:-moz-placeholder {
	/* Firefox 18- */
	color: #797979;
}

.float_left {
	width: 100%;
	float: left;
}

.pad0 {
	padding: 0
}

.pad5 {
	padding: 5px
}

.pad10 {
	padding: 10px
}

.pad15 {
	padding: 15px
}

.pad20 {
	padding: 20px
}

.pad30 {
	padding: 30px
}

.pad40 {
	padding: 40px
}

.pad50 {
	padding: 50px
}

.pad60 {
	padding: 60px
}

.pad70 {
	padding: 70px
}

.pad80 {
	padding: 80px
}

.pad90 {
	padding: 90px
}

.pad100 {
	padding: 100px
}

.padT0 {
	padding-top: 0
}

.padT5 {
	padding-top: 5px
}

.padT10 {
	padding-top: 10px
}

.padT15 {
	padding-top: 15px
}

.padT20 {
	padding-top: 20px
}

.padT30 {
	padding-top: 30px
}

.padT40 {
	padding-top: 40px
}

.padT50 {
	padding-top: 50px
}

.padT60 {
	padding-top: 60px
}

.padT70 {
	padding-top: 70px
}

.padT80 {
	padding-top: 80px
}

.padT90 {
	padding-top: 90px
}

.padT100 {
	padding-top: 100px
}

.padB0 {
	padding-bottom: 0
}

.padB5 {
	padding-bottom: 5px
}

.padB10 {
	padding-bottom: 10px
}

.padB20 {
	padding-bottom: 20px
}

.padB30 {
	padding-bottom: 30px
}

.padB40 {
	padding-bottom: 40px
}

.padB50 {
	padding-bottom: 50px
}

.padB60 {
	padding-bottom: 60px
}

.padB70 {
	padding-bottom: 70px
}

.padB80 {
	padding-bottom: 80px
}

.padB90 {
	padding-bottom: 90px
}

.padB100 {
	padding-bottom: 100px
}

.padL0 {
	padding-left: 0
}

.padL5 {
	padding-left: 5px
}

.padL10 {
	padding-left: 10px
}

.padL15 {
	padding-top: 15px
}

.padL20 {
	padding-left: 20px
}

.padL30 {
	padding-left: 30px
}

.padL40 {
	padding-left: 40px
}

.padL50 {
	padding-left: 50px
}

.padL60 {
	padding-left: 60px
}

.padL70 {
	padding-left: 70px
}

.padL80 {
	padding-left: 80px
}

.padL90 {
	padding-left: 90px
}

.padL100 {
	padding-left: 100px
}

.padR0 {
	padding-right: 0
}

.padR5 {
	padding-right: 5px
}

.padR10 {
	padding-right: 10px
}

.padR20 {
	padding-right: 20px
}

.padR30 {
	padding-right: 30px
}

.padR40 {
	padding-right: 40px
}

.padR50 {
	padding-right: 50px
}

.padR60 {
	padding-right: 60px
}

.padR70 {
	padding-right: 70px
}

.padR80 {
	padding-right: 80px
}

.padR90 {
	padding-right: 90px
}

.padR100 {
	padding-right: 100px
}

.padTB5 {
	padding: 5px 0
}

.padTB10 {
	padding: 10px 0
}

.padTB15 {
	padding: 15px 0
}

.padTB20 {
	padding: 20px 0
}

.padTB30 {
	padding: 30px 0
}

.padTB40 {
	padding: 40px 0
}

.padTB50 {
	padding: 50px 0
}

.padTB60 {
	padding: 60px 0
}

.padTB70 {
	padding: 70px 0
}

.padTB80 {
	padding: 80px 0
}

.padTB90 {
	padding: 90px 0
}

.padTB100 {
	padding: 100px 0
}

.padLR0 {
	padding: 0
}

.padLR5 {
	padding: 0 5px
}

.padLR10 {
	padding: 0 10px
}

.padLR20 {
	padding: 0 20px
}

.padLR30 {
	padding: 0 30px
}

.padLR40 {
	padding: 0 40px
}

.padLR50 {
	padding: 0 50px
}

.padLR60 {
	padding: 0 60px
}

.padLR70 {
	padding: 0 70px
}

.padLR80 {
	padding: 0 80px
}

.padLR90 {
	padding: 0 90px
}

.padLR100 {
	padding: 0 100px
}

.mar0 {
	margin: 0
}

.mar5 {
	margin: 5px
}

.mar10 {
	margin: 10px
}

.mar15 {
	margin: 15px
}

.mar20 {
	margin: 20px
}

.mar30 {
	margin: 30px
}

.mar40 {
	margin: 40px
}

.mar50 {
	margin: 50px
}

.mar60 {
	margin: 60px
}

.mar70 {
	margin: 70px
}

.mar80 {
	margin: 80px
}

.mar90 {
	margin: 90px
}

.mar100 {
	margin: 100px
}

.marT0 {
	margin-top: 0
}

.marT5 {
	margin-top: 5px
}

.marT10 {
	margin-top: 10px
}

.marT15 {
	margin-top: 15px
}

.marT20 {
	margin-top: 20px
}

.marT30 {
	margin-top: 30px
}

.marT40 {
	margin-top: 40px
}

.marT50 {
	margin-top: 50px
}

.marT60 {
	margin-top: 60px
}

.marT70 {
	margin-top: 70px
}

.marT80 {
	margin-top: 80px
}

.marT90 {
	margin-top: 90px
}

.marT100 {
	margin-top: 100px
}

.marB0 {
	margin-bottom: 0
}

.marB5 {
	margin-bottom: 5px
}

.marB15 {
	margin-bottom: 15px
}

.marB10 {
	margin-bottom: 10px
}

.marB20 {
	margin-bottom: 20px
}

.marB30 {
	margin-bottom: 30px
}

.marB40 {
	margin-bottom: 40px
}

.marB50 {
	margin-bottom: 50px
}

.marB60 {
	margin-bottom: 60px
}

.marB70 {
	margin-bottom: 70px
}

.marB80 {
	margin-bottom: 80px
}

.marB90 {
	margin-bottom: 90px
}

.marB100 {
	margin-bottom: 100px
}

.marL0 {
	margin-left: 0
}

.marL5 {
	margin-left: 5px
}

.marL10 {
	margin-left: 10px
}

.marL20 {
	margin-left: 20px
}

.marL30 {
	margin-left: 30px
}

.marL40 {
	margin-left: 40px
}

.marL50 {
	margin-left: 50px
}

.marL60 {
	margin-left: 60px
}

.marL70 {
	margin-left: 70px
}

.marL80 {
	margin-left: 80px
}

.marL90 {
	margin-left: 90px
}

.marL100 {
	margin-left: 100px
}

.marR0 {
	margin-right: 0
}

.marR5 {
	margin-right: 5px
}

.marR10 {
	margin-right: 10px
}

.marR20 {
	margin-right: 20px
}

.marR30 {
	margin-right: 30px
}

.marR40 {
	margin-right: 40px
}

.marR50 {
	margin-right: 50px
}

.marR60 {
	margin-right: 60px
}

.marR70 {
	margin-right: 70px
}

.marR80 {
	margin-right: 80px
}

.marR90 {
	margin-right: 90px
}

.marR100 {
	margin-right: 100px
}

.text_weight {
	font-weight: 600;
}

.text_align {
	text-align: center;
}

.morng_preloader_wrapper {
	position: fixed;
	background: #563ac9;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.morng_preloader_wrapper .morng_preloader,
.morng_preloader_wrapper .morng_preloader:before,
.morng_preloader_wrapper .morng_preloader:after {
	background: #fff;
	-webkit-animation: load1 1s infinite ease-in-out;
	animation: load1 1s infinite ease-in-out;
	width: 1em;
	height: 4em;
	position: absolute;
	top: calc( 50% - 4em );
	left: calc( 50% - 1em );
}

.morng_preloader_wrapper .morng_preloader {
	color: #fff;
	font-size: 11px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

.morng_preloader_wrapper .morng_preloader:before,
.morng_preloader_wrapper .morng_preloader:after {
	position: absolute;
	top: 0;
	content: '';
}

.morng_preloader_wrapper .morng_preloader:before {
	left: -1.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.morng_preloader_wrapper .morng_preloader:after {
	left: 1.5em;
}

@-webkit-keyframes load1 {
	0%,
  80%,
  100% {
		box-shadow: 0 0;
		height: 4em;
	}

	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}

@keyframes load1 {
	0%,
  80%,
  100% {
		box-shadow: 0 0;
		height: 4em;
	}

	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}

/*=====================
02. Header Style
======================*/

.morng_scr_menu_wrapper .main-menu {
	border-bottom: 1px solid #eee;
}

.fixed-top {
	position: relative;
	padding-left: 0px;
	padding-right: 0px!important;
}

.navbar-dark .navbar-nav .nav-link {
	color: #333;
}

.navbar-dark .navbar-nav .nav-item:hover .nav-link {
	color: #563ac9!important;
}

.navbar-dark .navbar-nav .nav-link i {
	font-size: 12px;
	padding-right: 7px;
}

#navbar1 li.nav-item {
	padding-right: 20px;
}

#navbar1 .navbar-nav .nav-item img {
	padding-right: 5px;
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
	color: #563ac9!important;
}

.navbar-dark .navbar-toggler {
	color: #333;
	border-color: #3333;
}

.popup_select i.fas.fa-caret-down {
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}

.morng_scr_btm_header .xp-text,
.popup_select span {
	font-size: 10px;
}

.flag-img img {
	width: 20px;
	margin-right: 5px;
}


/*popup*/

#myModals .modal-content-1 .popup-bg {
	padding: 20px 20px 0px 20px;
}

#myModals .modal-content-1 {
	padding: 0px;
	border-radius: 5px;
	border: 1px solid transparent;
	box-shadow: 0px 0px 4px 0px #dddddd52;
}

.onrobot_main_wrapper header.header {
	float: right;
}

.onrobot_main_wrapper ul {
	margin-top: 20px;
}

.onrobot_main_wrapper ul .score_btn {
	float: left;
	margin-right: 5px;
}

.score_btn img,
.robot_img img {
	max-width: 26px;
}

.robot_img img {
	margin-top: -5px;
}

.morng_scr_bloomit i.fas.fa-caret-down {
	padding: 0px 5px;
	font-size: 12px;
}

.span_add {
	font-size: 10px;
}

.bold-text {
	font-weight: 600;
	color: #333;
}

#myModals .modal-content-1 {
	left: -305px;
	width: 290px;
	top: 33px;
}

.onrobot_select .round {
	font-size: 12px;
	margin-bottom: -6px;
}

.onrobot_select p {
	text-align: center;
}

.onrobot_select a {
	text-decoration: none;
	font-size: 30px;
}

.onrobot_select input {
	width: 20px;
	float: right;
}

.round {
	position: relative;
}

.round label {
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: pointer;
	height: 17px;
	position: absolute;
	top: 5px;
	width: 17px;
	right: 0px;
}

.round label:after {
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	content: "";
	height: 6px;
	left: 3px;
	opacity: 0;
	position: absolute;
	top: 3px;
	transform: rotate(-45deg);
	width: 12px;
}

.round input[type="checkbox"] {
	visibility: hidden;
}

.round input[type="checkbox"]:checked+label {
	background-color: #4d23b5;
	border-color: #5125c0;
}

.round input[type="checkbox"]:checked+label:after {
	opacity: 1;
}

.wesite_btn {
	background: #563ac9;
	padding: 15px;
	text-align: center;
	color: #fff;
}

.wesite_btn:hover.wesite_btn a {
	color: #fff;
}

.wesite_btn i {
	padding-right: 10px;
}

.radiobtn {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50%;
}


/*right menu icon*/

.right-menu-icon li {
	display: inline-block;
	padding-right: 10px;
}

.right-menu-icon i {
	font-size: 16px;
	padding-top: 5px;
}

.right-menu-icon {
	float: right;
}


/*search box*/

.search-box {
	margin-top: 15px;
	margin-bottom: 15px;
}

form.example {
	border: 1px solid #ddd;
	border-radius: 5px;
}

form.example input[type=text] {
	width: 80%;
	padding: 5px 5px;
	color: #000;
}

form.example button {
	float: left;
	background: #fff;
	color: #3333;
	margin-top: 13px;
	margin-left: 10px;
	border: 1px solid #fff;
	cursor: pointer;
}


/* robot modal*/

.modal-backdrop {
	background-color: #0000;
}

.right-menu-icon .modal-content {
	position: absolute;
	width: 290px;
	background-color: #fff;
	border: 1px solid #eee;
	padding: 20px 20px 20px 30px;
	right: -75%;
	top: 54px;
}

#onrobot-wrap ul li {
	display: block;
	border-top: 1px solid #eee;
	padding: 10px 0px;
}

.morng_scr_user_down i.fas.fa-caret-down {
	float: right;
	margin-top: 5px;
}

.morng_scr_user_down i {
	padding-right: 10px;
}

.morng_scr_user_down .round {
	margin-bottom: -30px;
}

.morng_scr_user_down .round span {
	float: right;
	margin-right: 30px;
	font-size: 12px;
}

.morng_scr_user_down ul li:hover i,
.morng_scr_user_down ul li .round:hover p {
	color: #4d23b5;
}

.modal-open {
	padding-right: 0px!important;
}

.morng_scr_complete_mission .status_pera p i {
	color: #999;
}

.afkast_count_scr p {
	color: #563ac9!important;
}


/*=========================
Responsive toggle menu
=========================*/

.head-main ul.nav {
	width: 100%;
	padding: 25px 15px;
}

body.nav_arrow_down_open .head-main a.nav_button_arrow_down i.fas.fa-arrow-down,
.head-main a.nav_button_arrow_down i.fas.fa-arrow-up {
	display: none;
}

body.nav_arrow_down_open .head-main a.nav_button_arrow_down i.fas.fa-arrow-up {
	display: block;
	padding-bottom: 35px;
	padding-top: 10px;
}

.nav_arrow_down_open .dineuron-menu-down {
	border-top:1px solid #000;
	opacity: 1;
	max-height: 100%;
	visibility: visible;
	background: #fff;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.nav-open .dineuron-menu {
	opacity: 1;
	max-height: 100%;
	visibility: visible;
	background: #563ac9;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.dineuron-menu-down {
	width: 100%;
	max-height: 0px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.dineuron-menu {
	width: 100%;
	max-height: 0px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.dineuron-menu .nav li a.color_b_text{
    color:blue;
}
.dineuron-menu-down .nav li a,
.dineuron-menu .nav li a {
	color: #fff;
}

.dineuron-menu-down .nav li {
	padding: 10px 0;
}

.dineuron-menu-down .nav li .mission-img.drop_rank,
.dineuron-menu-down .nav li .progress {
	margin: 0;
}

.dineuron-menu-down .nav li,
.dineuron-menu .nav li {
	opacity: 0;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-animation-timing-function: cubic-bezier(.45, .005, 0, 1);
	-moz-animation-timing-function: cubic-bezier(.45, .005, 0, 1);
	-o-animation-timing-function: cubic-bezier(.45, .005, 0, 1);
	animation-timing-function: cubic-bezier(.45, .005, 0, 1);
}

.nav_arrow_down_open .dineuron-menu-down .nav li,
.nav-open .dineuron-menu .nav li {
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s;
}

.dineuron-menu-down .nav li.delay-1,
.dineuron-menu .nav li.delay-1 {
	-webkit-transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-ms-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.dineuron-menu-down .nav li.delay-2,
.dineuron-menu .nav li.delay-2 {
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.dineuron-menu-down .nav li.delay-3,
.dineuron-menu .nav li.delay-3 {
	-webkit-transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-ms-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
	transition-delay: 0.3s;
}

.dineuron-menu-down .nav li.delay-4,
.dineuron-menu .nav li.delay-4 {
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-ms-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.dineuron-menu-down .nav li.delay-5,
.dineuron-menu .nav li.delay-5 {
	-webkit-transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-ms-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
	transition-delay: 0.5s;
}

.dineuron-menu-down .nav li.delay-6,
.dineuron-menu .nav li.delay-6 {
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	-ms-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
	transition-delay: 0.6s;
}

.dineuron-menu-down .nav li.delay-7,
.dineuron-menu .nav li.delay-7 {
	-webkit-transition-delay: 0.7s;
	-moz-transition-delay: 0.7s;
	-ms-transition-delay: 0.7s;
	-o-transition-delay: 0.7s;
	transition-delay: 0.7s;
}

.dineuron-menu-down .nav li.delay-8,
.dineuron-menu .nav li.delay-8 {
	-webkit-transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	-ms-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
	transition-delay: 0.8s;
}

.dineuron-menu-down .nav li.delay-9,
.dineuron-menu .nav li.delay-9 {
	-webkit-transition-delay: 0.9s;
	-moz-transition-delay: 0.9s;
	-ms-transition-delay: 0.9s;
	-o-transition-delay: 0.9s;
	transition-delay: 0.9s;
}
.dineuron-menu-down .nav_res .nav_item_res a{
	color:#323af5;
}
.dineuron-menu-down .nav_res .nav_item_res span{
	color:#323af5;
}
.dineuron-menu-down .nav_res .nav_item_res_02 a{
	color:#000;
}
.nav-button {
	position: relative;
	z-index: 1111;
	height: 42px;
	display: block;
	width: 50px;
	padding: 12px;
}

.nav-button #nav-icon3 {
	width: 24px;
	height: 22px;
	display: inline-block;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}

.nav-button #nav-icon3 span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #563ac9;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out
}

.nav-button #nav-icon3 span:nth-child(1) {
	top: 0
}

.nav-button #nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
	top: 7px
}

.nav-button #nav-icon3 span:nth-child(4) {
	top: 14px
}

.nav-open #nav-icon3 span:nth-child(1) {
	top: 9px;
	width: 0;
	left: 50%
}

.nav-open #nav-icon3 span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.nav-open #nav-icon3 span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.nav-open #nav-icon3 span:nth-child(4) {
	top: 9px;
	width: 0;
	left: 50%
}

.flex-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}
.color_b_text{
    color:#323af5;
    font-weight: 600;
}
a.dk-right .color_b_text_2{
    color:#323af5;
}
/*=============================
03. Bottom header
==============================*/

.morng_scr_btm_header .dk-left {
	font-size: 10px;
	float: left;
}

.morng_scr_btm_header .dk-left span {
	font-size: 14px;
	padding-right: 10px;
	color: 3333;
	color: #4738c3;
	font-weight: 600;
}

.dk-right {
	float: left;
}

.mission-img img,
.dk-right img {
	max-width: 26px;
	margin-right: 5px;
}

.mission-img.drop_rank {
	margin-left: 30px;
}

.mission_scr_rank_model#myModal4 .modal-content,
.mission_scr_rank_model#myModal5 .modal-content {
	left: -340px;
	width: 525px;
}

.score_popup_wrapper .score_popup_pera span {
	font-family: 16px;
	font-weight: 700;
}

.score_popup_wrapper .calulation_score i,
.score_keywords_wrap .keywords_icon p {
	font-size: 10px;
}

.keywords_Pera,
.score_keywords_wrap .keywords_icon i {
	font-size: 12px;
}

.score_keywords_wrap .keywords_icon {
	border-radius: 5px;
	border: 1px solid #ddd;
	text-align: center;
}

.score_popup_wrapper .calulation_score {
	border-bottom: 1px solid #ddd;
}

.score_popup_wrapper .calulation_score .ketword-right {
	text-align: right;
}

.score_popup_wrapper {
	padding: 20px;
}

.btn-style_2 {
	border: 1px solid #563ac9;
	padding: 15px 15px;
	background: #563ac9;
	color: #fff;
}

.btn-style_2:hover {
	border: 1px solid #563ac9;
	background: #fff;
	color: #563ac9;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}


/*center progress*/

.progress {
	margin-top: 10px;
	width: 100%;
	height: 7px;
	margin-left: 10px;
}

.progress-bar {
	background-color: #563ac9;
	color: #563ac9;
}

.mission_scr_rank_model .modal-content {
	position: absolute;
	width: 400px;
	border: 1px solid #eee;
	right: -132px;
	top: 140px;
	transition: all 1s;
}

.mission_scr_rank_model h4 {
	padding: 30px;
}

.right_inner_scr_pera_rank p {
	text-align: right;
	margin-top: -35px;
	margin-right: 50px;
}

.left_inner_scr_pera_rank p {
	padding: 10px 0px;
	border-bottom: 1px solid #dddddd7a;
	margin-top: 10px;
}

.left_inner_scr_pera_rank p:hover {
	color: #563ac9;
}

.morng_score_supreme_Leader .left_inner_scr_pera_rank {
	padding: 0px 20px;
	border-left: 3px solid transparent;
}

.left_inner_scr_pera_rank:hover {
	border-left: 3px solid #563ac9;
	-webkit-transition: all 0.1s;
	-o-transition: all 0.1s;
	-ms-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
}

.morng_scr_current_class .third_class_pera {
	margin-left: 10px;
}

.third_class_pera_2 {
	margin-top: -15px;
	margin-left: 55px;
	font-size: 12px;
}

.morng_scr_current_class .third_class_pera img {
	width: 45px;
}

.morng_scr_current_class .right_rank {
	text-align: right;
}

.mission_scr_rank_model .btm_supreme_leader_rank,
.mission_scr_rank_model .morng_scr_current_class {
	margin: 0px 15px;
}

.right_rank p span,
.third_class_pera_3 span {
	font-size: 12px;
}

.right_rank p.third_class_pera_3 {
	margin-top: -28px;
	font-size: 14px;
}

.mscore_all_classes p,
.mscore_all_classes p span {
	font-size: 12px;
}

.btm_supreme_leader_rank .dashed_border {
	border-right: 2px dashed #ddd;
	height: 60px;
}


/* morning-succes-wrapper*/

.morning-succes-wrapper {
	background-color: #2ecc71;
	text-align: center;
	padding: 15px 0px;
	color: #fff;
}

.morning-mini-text,
.morning-succes-wrapper .succes-done {
	font-weight: 600;
}

.morning-succes-wrapper .succes-done {
	text-decoration: revert;
	color: #fff;
}


/* banner-wrapper*/

.morng_scr_banner_wrapper {
	background-color: #563ac9;
}

.morng_scr_banner_wrapper .banner-heading p,
.morng_scr_banner_wrapper .banner-heading h4 {
	color: #fff;
}

.morng_scr_banner_wrapper .morng_scr_suggest_wrapper p {
	padding-top: 10px;
	padding-bottom: 5px;
}

.morng_scr_banner_wrapper .banner-heading p {
	font-weight: 300;
	padding-top: 10px;
}

.morng_scr_banner_wrapper .banner-heading {
	margin-top: 30px;
}

.morng_scr_suggest_wrapper {
	float: right;
	background: #fff;
	padding: 20px;
	border-radius: 5px;
	width: auto;
}

.morng_scr_suggest_heading {
	border-bottom: 1px solid #ddd;
}

.morng_scr_suggest_heading h6 {
	margin-bottom: 10px;
}

.morng_scr_suggest_wrapper .line_img img {
	max-width: 35px;
}

.tooltip-bottom::before {
	content: '';
	position: absolute;
	display: block;
	width: 0px;
	left: 2;
	bottom: 10px;
	border: 5px solid transparent;
	border-bottom: 0;
	border-top: 25px solid #fff;
	transform: translate(-60%, calc(100% + 5px));
}


/* button*/

.btn-style {
	border: 1px solid #ddd;
	padding: 10px 15px;
	border-radius: 5px;
	font-weight: 600;
	font-size: 12px;
	text-align: center;
	position: relative;
}


/*btn-hover*/

.btn-hover-style::after,
.btn-hover-style::before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	transition: .5s;
}

.btn-hover-style::after {
	top: -5px;
	left: -5px;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
}

.btn-hover-style::before {
	bottom: -5px;
	right: -5px;
	border-bottom: 1px solid transparent;
	border-right: 1px solid transparent;
}

.btn-hover-style:hover::after,
.btn-hover-style:hover::before {
	width: calc(95% + 15px);
	height: calc(86% + 15px);
	border-color: #563ac9;
	border-radius: 5px;
}


/*btn-hover end*/

.btn-style:focus,
.btn-style:hover {
	border: 1px solid #563ac9;
	color: #333;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.btn-style:hover.btn-style i {
	color: #563ac9;
}

.right-btn-style {
	text-align: right;
	margin-top: -23px;
}

.morng_scr_btm_header .left-btn-style {
	margin-left: 55px;
}

.left-btn-style {
	margin-left: 10px;
}

.btn_style_2 {
	background: #563ac9;
	color: #fff;
}

.btn_style_2:hover,
.btn_style_2:focus {
	background: #fff;
	color: #563ac9;
	border: 1px solid #563ac9;
}

.btn_size {
	font-size: 14px;
}


/*right-model*/

.modal.modal-right2.fade .modal-dialog,
.modal.modal-right.fade .modal-dialog {
	right: -500px;
	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
	-o-transition: opacity 0.3s linear, right 0.3s ease-out;
	transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.modal-right2.fade.show .modal-dialog,
.modal.modal-right.fade.show .modal-dialog {
	right: 0;
}

.modal.modal-right.fade.show .modal-dialog {
	float: right;
}

.modal.modal-right .modal-content {
	position: absolute;
	width: 750px;
	border: 1px solid #eee;
	top: 140px;
	transition: all 1s;
	right: -35%;
}

#right_modal_lg {
	padding-right: 0px!important;
}

.morng_scr_complete_mission,
.morng_scr_hedding_overview {
	background: #fff;
	border-radius: 10px;
}

.morng_center_btn {
	text-align: right;
	padding-right: 30px;
	margin-top: 15px;
}


/*tab*/

.morng_scr_complete_mission ul li a {
	padding: 20px 40px 20px 30px;
	font-weight: 600;
}

.morng_scr_complete_mission .nav-tabs {
	border-bottom: 1px solid #fff;
}

.morng_scr_complete_mission .nav-tabs .nav-link.active i {
	color: #563ac9;
}

.morng_scr_complete_mission .nav-tabs .nav-link.active {
	border-color: #fff #fff #fff;
	border-top: 3px solid #563ac9;
}

.morng_score_scan_website_main_wrapper .morng_scr_complete_mission .nav-tabs .nav-link.active {
	border-color: #fff #fff #fff;
	border-bottom: 3px solid #563ac9;
}

.morng_complete_pera {
	display: block;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 5px;
}

.morng_scr_complete_mission .nav-tabs .nav-item {
	padding-right: 0px;
	width: 25%;
}

.modal-body .morng_scr_inner_right_modal .nav-tabs .nav-item,
.morng_scr_current_page .morng_scr_complete_mission .nav-tabs .nav-item {
	width: 33.33%;
}

.keywords_keyword_research_morn_scr .morng_scr_complete_mission .nav-tabs .nav-item {
	width: auto;
}

.morng_scr_complete_mission .nav-tabs .nav-link {
	border: 1px solid #eee;
}

.morng_scr_complete_mission .increase_morng_scr .more_table_border:before {
	display: none;
}

.morng_scr_export {
	text-align: center;
	background: #fff;
}

.wrap_count_incriment {
	position: relative;
	margin-top: -7px;
	text-align: center;
}

.wrap_count_incriment .sub,
.wrap_count_incriment .add {
	position: absolute;
	border: 1px solid #ddd;
	padding: 9px 15px;
	line-height: 5px;
	border-radius: 5px;
	background: #fff;
}

.wrap_count_incriment .sub i,
.wrap_count_incriment .add i {
	color: #ddd;
}

.wrap_count_incriment button.add {
	right: 45px;
}

.wrap_count_incriment button.sub {
	left: 45px;
}

.wrap_count_incriment input {
	text-align: center;
	line-height: 27px;
	border: 1px solid #ddd;
	width: 50px;
	padding: 4px;
	border-radius: 5px;
	color: #333;
}

.status_heading a,
.increase_morng_scr .status_heading a {
	text-transform: uppercase;
}

.status_pera2 p,
.status_pera p {
	font-size: 13px!important;
}

.status_pera img {
	max-width: 20px;
	margin-right: 10px;
}

.increase_morng_scr .status_pera span,
.status_count_scr p,
.afkast_count_scr p {
	font-weight: 600;
}

.status_count_scr p,
.afkast_count_scr p {
	padding-top: 20px
}

.span_morng_scr {
	font-size: 10px;
	color: #22222;
}

.btm_supreme_leader_rank .line {
	width: 100%;
	height: 4px;
	background: #ecf0f5;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}

.btm_supreme_leader_rank .line span {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 20%;
	background: rgb(86 58 201);
	border-radius: 10px;
}

.progress-bar-status .line {
	width: 75px;
}

.progress-bar-status .line span {
	width: 50%;
	background: #2ecc71;
}

.progress-bar-status .morn_scr_progress_bar {
	top: -10px;
	margin-top: 20px;
}


#myModal_keyword,
#myModals,
.modal.modal-right,
.modal.modal-right2,
.modal {
	background: #33333314;
	backdrop-filter: blur(5px);
}

.custom-select select option {
	padding: 10px;
}

.custom-select {
	position: relative;
	background-color: #fff;
	border-radius: 5px;
}
.morng_scr_drop_btn  .custom-select_2:after{
    content: "\f00c";
    background: #2dff2d;
    padding: 2px 4px;
    border-radius: 50%;
    color: #fff;
}
.custom-select:after {
	content: "\f0d7";
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	position: absolute;
	top: 0px;
	right: 5px;
	color: #797979;
	transform: translate(-50%, 50%);
	z-index: 1;
}

.custom-select select {
	background-color: transparent;
	border: none;
	outline: none;
	padding: -2px 1rem;
	appearance: none;
	position: absolute;
	z-index: 2;
	top: 5px;
	font-size: 12px;
	color: #333;
	right: 0px;
	padding-left: 50px;
	width: 100%;
	min-height: 42px;
}

.custom-select {
	background: none;
	height: auto;
	padding: 10px 20px;
}

.custom-select2 {
	padding: 5px 15px;
}

.custom-select2 select {
	top: -1px;
	padding-left: 42px;
}

.custom-select2:after {
	top: -5px;
}


/*==================
04. Dashboard
===================*/

.morng_scr {
	position: relative;
	float: left;
	width: 100%;
}

.morng_scr .morng_scr_dashboard {
	border: 1px solid #fff;
	box-shadow: 0 0 40px 0 rgb(0 0 0 / 15%);
	border-radius: 8px;
	margin-top: -61px;
	background: #fff;
}

.morng_scr .morng_scr_digital_social i {
	padding-left: 5px;
	color: #5625cccf;
}

.morng_scr .morng_scr_digital_product p {
	font-weight: 600;
	color: #736e6ed6;
	font-size: 14px;
}

.morng_scr .morng_scr_dashbord_para .morng_scr .morng_scr_numeric {
	color: #000;
	font-size: 30px;
	font-weight: 600;
}

.morng_scr .morng_scr_text {
	padding-left: 10px;
	font-size: 15px;
	font-weight: 600;
}

.morng_scr .morng_scr-status-dot {
	position: absolute;
	top: 23px;
	display: inline-block;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	border-radius: 50%;
	left: 2px;
}

.morng_scr .morng_scr-status-dot_01 {
	background: rgb(116 17 202);
}

.morng_scr .morng_scr-status-dot_02 {
	background: rgb(222 71 202);
}

.morng_scr .morng_scr-status-dot_03 {
	background: rgb(255 152 0);
}

.morng_scr .morng_scr-status-dot_04 {
	background: rgb(18 18 19 / 80%);
}

.morng_scr .morng_scr-status-dot_05 {
	background: rgb(101 195 105);
}

.morng_scr span.morng_scr_staus_text {
	font-size: 14px;
	font-weight: 900;
	color: #000000c7;
	margin-left: 20px;
}

.morng_scr .morng_scr_numeric_text {
	border: 2px solid #f9090980;
	border-radius: 5px;
	color: #f90909;
	padding: 5px;
	font-weight: 600;
	position: relative;
}

.morng_scr_charts span.morng_scr_numeric {
    font-size: 42px;
    color: #000;
}

.morng_scr .morng_scr_percentage:after,
.morng_scr .morng_scr_numeric_text:after {
	content: "\f0dd";
	font-family: "Font Awesome 5 free";
	padding-left: 10px;
}

.morng_scr .morng_scr_percentage {
	border: 2px solid #f9090980;
	border-radius: 5px;
	color: #f90909;
	padding: 5px;
	font-weight: 600;
}

.morng_scr .morng_scr_numeric_para {
	color: #000;
}

.morng_scr .morng_scr_dashbord_para img {
	margin-right: 7px;
}

.morng_scr .morng_scr_keywords {
	color: #5625cc;
	text-decoration: underline;
	margin-left: 5px;
	font-weight: 600;
}

.morng_scr span.morng_scr_charticon.morng_scr_charticon-ellipsis {
	transform: rotate(90deg);
	display: block;
	position: absolute;
}

.morng_scr_graph {
	background-color: #7cb5ec1c;
}

.morng_scr .table td {
	padding: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}

.morng_scr span.morng_scr_status-txt {
	font-size: 12px;
	font-weight: 800;
	color: #000000b0;
	margin-left: 5px;
}

.morng_scr .morng_scr_staus_text_01 {
	font-size: 14px;
	font-weight: 800;
	color: #42bd47;
}

.morng_scr .title_caret,
.morng_scr .morng_scr_chart_labl,
.morng_scr .morng_scr_percentage {
	position: relative;
}

.morng_scr_caret {
	position: absolute;
	top: -3px;
	color: #f443369e;
	right: 5px;
}

.morng_scr_caret_02 {
	position: absolute;
	top: -3px;
	color: #f443369e;
	right: 5px;
}

.morng_scr_table {
	text-align: center;
}

.morng_scr .morng_scr_head_text a .morng_scr_arrows {
	font-size: 13px;
	font-weight: 800;
	color: #212020ba;
	position: relative;
}

.morng_scr .morng_scr_arrows i {
	position: absolute;
	right: 0;
	top: -2px;
}

.morng_scr .morng_scr_head_text {
	padding: 30px 10px 30px 0px;
	font-size: 13px;
	font-weight: 700;
	color: #212020ba;
}

.morng_scr .morng_scr_subscipt_text {
	color: #42bd47;
	font-weight: 700;
	margin-left: 2px;
}

.morng_scr .morng_scr_chart_details_02 h5,
.morng_scr span.morng_scr_staus_text.morng_scr_staus_red_text {
	color: #ff0000a3;
}

.morng_scr .morng_scr_arrows:after {
	content: "\f0dd";
	font-family: "Font Awesome 5 free";
	padding-left: 10px;
}

.morng_scr_chart_modal {
	position: relative;
	width: 100%;
	float: left;
}

.morng_scr .morng_scr_chart_heading {
	font-size: 16px;
	font-weight: 800;
}

.morng_scr .mrng_scr_keywords p,
.morng_scr .mrng_scr_tab p,
.morng_scr .morng_scr_chart_modal .morng_scr_chart_details p,
.morng_scr .morng_scr_chart_modal .morng_scr_chart_details_01 p,
.morng_scr .morng_scr_chart_modal .morng_scr_chart_details_02 p {
	font-size: 14px;
}

.morng_scr span.morng_scr_chart_details_sub-text {
	font-size: 12px;
	margin-left: 5px;
}

.morng_scr .morng_scr_chart_modal .morng_scr_chart_details_02,
.morng_scr .morng_scr_chart_modal .morng_scr_chart_details_01 {
	padding-top: 4px;
	border-left: 1px solid #cccccc4d;
}

.morng_scr span.morng_scr_chart_details_sub-text.text-uppercase {
	color: #272424;
}

.morng_scr .morng_scr_admin_button {
	border: 1px solid #ccc;
}

.morng_scr .morng_scr_admin,
.morng_scr .morng_scr_admin i {
	color: #ccc;
}

.morng_scr .mrng_date_range {
	position: relative;
	float: left;
	padding: 6px 15px;
	text-align: center;
	cursor: pointer;
}

.btn-style_01 {
	border: 1px solid #ddd;
	padding: 10px 6px;
	border-radius: 5px;
	font-weight: 500;
	font-size: 16px;
}

.morng_scr .btn-style_01:focus,
.btn-style_01:hover,
.morng_scr .btn-style:focus,
.btn-style:hover {
	border: 1px solid #563ac9;
	color: #333;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.morng_scr .right-model-mission {
	text-align: right;
	position: relative;
	float: left;
	width: 100%;
	line-height: 43px;
}

.morng_scr .left-btn-style .btn-style_01 i {
	color: #ccc;
}

.morng_scr .mrng_scr_keywords h6 img {
	margin-right: 10px;
}

.morng_scr .mrng_scr_keywords {
	padding-left: 15px;
	position: relative;
	border-top: 3px solid #571bb2;
	border-bottom: 1px solid #ccc;
}

.mrng_scr_tab h6 {
	color: #6b6a69;
}

.morng_scr .mrng_scr_tab span.mrng_src_info_icon i {
	transform: rotate(179deg);
	color: #6b6a69;
	padding-left: 10px;
}

.morng_scr .mrng_scr_tab {
	background: #c5d7e62e;
}

.morng_scr .morng_src_down_caret {
	padding-left: 10px;
}

.morng_src_down_caret i {
	padding-left: 26px;
}

.morng_scr_graph .toggle_scr .switch::before {
	width: 13px;
	height: 13px;
}

.morng_scr_graph .toggle_scr .switch {
	width: 30px;
	height: 15px;
}

.morng_scr_graph .toggle_scr input:checked+.switch::before {
	left: 16px;
}

.morng_scr_graph span.btn-style.btn_keyword {
	display: inline-block;
	margin: 2px;
	padding: 5px 10px;
    float: right;
}

table tr.even {
	background: #fff;
}

table tr.odd {
	background: #fafcfd;
}

table tr.even td.sorting_1 {
	background: #fff;
}

table tr.odd td.sorting_1 {
	background: #fafcfd;
}

table.dataTable thead th,
table.dataTable thead td {
	border-bottom: 1px solid #111;
}

table.dataTable thead th,
table.dataTable thead td,
table.dataTable thead th,
table.dataTable.no-footer {
	border-bottom: 0;
}

table .sorting_1 {
	background-color: #ffffff;
}

table .morng_scr_progress_bar {
	padding-left: 40px;
}

table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting {
	background-position: center right;
	background-image: url();
}

table.dataTable.display tbody tr.odd>.sorting_1,
table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #ffffff;
}

table.dataTable.display tbody tr.even>.sorting_1,
table.dataTable.order-column.stripe tbody tr.even>.sorting_1,
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
	background-color: #fafcfd;
}

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
	border-top: 0;
}

#morng_score_table4 input#checkall {
	margin-top: 30px;
	margin-bottom: 30px;
}

.morng_scr span.morng_scr_selected_keyword {
	font-size: 14px;
	margin-left: 20px;
}

.morng_scr th.morng_score_key,
.morng_scr th.morng_score_keyword_selected {
	padding-left: 10px;
}

.morng_scr .mrng_acr_meter {
	background: lightgrey;
	height: 15px;
	width: 5px;
	margin: 0px;
	display: inline-block;
}

.morng_scr table.dataTable thead th {
	padding: 0;
}

.morng_scr table.dataTable tbody td {
	padding: 8px 13px;
}

.morng_scr table.dataTable th:first-child {
	background: none;
}

.morng_scr #myModal {
	backdrop-filter: blur(2px);
}

span.title_caret:after {
	content: "";
	position: absolute;
	top: 1px;
	width: 20px;
	height: 20px;
	right: -20px;
}

table.dataTable thead .sorting span.title_caret:after {
	background-image: url("../images/sort_both.png");
}

table.dataTable thead .sorting_asc span.title_caret:after {
	background-image: url("../images/sort_asc.png");
}

table.dataTable thead .sorting_desc span.title_caret:after {
	background-image: url("../images/sort_desc.png");
}

.morng_scr .morng_scr_keywrd_subtext a {
	font-size: 14px;
}

.your_morning_score_wrapper span.morng_scr_keywrd_subtext a {
	color: #563ac9;
	text-decoration: underline;
}

.your_morning_score_wrapper p span.morng_scr_chart_details_sub-text {
	font-size: 10px;
	padding-left: 3px;
}

.morng_scr .morng_scr_keywrd_subtext:before {
	content: "-";
	position: relative;
	left: -4px;
}

.mrng_scr_add_competitor p,
.morng_scr .morng_scr_pra {
	font-weight: 600;
}

.mrng_scr_add_competitor,
.mrng_scr_add_competitors {
	color: #5625cc
}

.morng_scr #container {
	min-width: 310px;
	height: 600px;
	margin: 0 auto
}

.morng_scr .morng_score_competitor .morng_score_new_competitor {
	color: #571bb2;
	font-family: 'Lato';
	font-weight: 600;
}

.morng_scr .morng_score_competitor .morng_score_new_competitor i {
	margin-right: 10px;
	color: #571bb2;
}

.morng_scr .morng_score_effect {
	color: #000;
	font-weight: 700;
}

.morng_scr .morng_score_effect i {
	margin-right: 10px;
}

.morng_scr .morng_score_chng_effect {
	margin-left: 4px;
}

.morng_scr .morng_scr_modal_bg {
	border: 1px solid #fff;
	box-shadow: 0 0 10px 0 rgb(183 192 206 / 20%);
	border-radius: 8px;
}

#morng_score_table4 .more_table_border .table_head_pad {
	padding-left: 15px;
	padding-left: 15px;
}

.morng_score_card_bg,
.card_tbl_footer {
	background-color: #fff;
	padding: 20px 25px;
}

.card {
	box-shadow: 0 0 40px 0 rgb(0 0 0 / 15%);
	border: 0;
}

.card-title {
	margin-bottom: 0;
}

.color_voliat {
	color: #563ac9;
}

.morng_score_title {
	font-size: 16px;
}

.morng_score_card_bg p {
	color: #a8abbe;
	font-size: 14px;
	font-weight: 400;
}

.morng_score_icon:before {
	font-family: "Font Awesome 5 Free";
	content: "\f02b";
	color: #563ac9;
	font-size: 12px;
	margin-right: 10px;
}

.morning_scr_tabcol h4 {
	font-size: 14px;
}

.morning_scr_tabcol p {
	font-size: 12px;
	font-weight: 500;
}

.morng_score_card_bg {
	border: none;
}

.morng_score_table_data tr:nth-child(even) {
	background: #fafcfd;
}

.morng_score_table_data thead th {
	color: #7d879f;
	font-size: 12px;
	border: 0;
}

.morng_score_table_data thead th span {
	font-size: 12px;
	font-weight: 600;
}

.more_table_border:before {
	content: '';
	position: absolute;
	border-top: 1px solid #e0e9fb;
	display: block;
	width: 100%;
	height: 2px;
}

.more_table_border:after {
	content: '';
	position: absolute;
	/* left: 4%; */
	/* right: 4%; */
	border-top: 1px solid #e0e9fb;
	display: block;
	width: 100%;
	height: 2px;
}

.morng_score_table_data td {
	border-top: 0;
	padding-left: 18px;
}

.morng_score_table_data .addtag {
	position: relative;
}

.morng_score_table_data .addtag:before {
	font-family: "Font Awesome 5 Free";
	content: "\f0de";
	color: #2ecc71;
	font-size: 12px;
	position: absolute;
	right: -10px;
}

.morng_score_table_data .addtag:after {
	content: "1";
	color: #2ecc71;
	font-size: 12px;
	position: absolute;
	right: -20px;
}

.tabl_tag_desc h4 {
	color: #9b9caf;
	font-size: 12px;
	font-weight: 500;
}

.tabl_tag_desc p {
	color: #32345c;
	font-weight: 600;
	font-size: 18px;
}

.tabl_tag_desc span {
	color: #9b9caf;
	font-size: 14px;
	margin-left: 8px;
}

.tabl_tag_button {
	text-align: right;
}

.mor_score_btn,
.dt-button {
	font-size: 12px;
	border: 1px solid #e0e9fb;
	border-radius: 5px;
	text-transform: capitalize;
	text-align: center;
	font-weight: 600;
	padding: 10px 10px;
}

.mor_score_btn i {
	font-size: 12px;
}

.mor_score_after:before {
	content: "\f0c1";
}

.mor_score_nums {
	font-size: 13px;
}

.morng_scr_btn_box .morning_scr_btn {
	display: inline;
	color: #6f718d;
	font-weight: 600;
	font-size: 13px;
	border: 1px solid #e0e9fb;
	padding: 10px 10px;
}

.morng_scr_btn_box .btn_border_left {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.morng_scr_btn_box .btn_border_right {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-left: -1px;
}

.morng_scr_btn_box .morning_scr_btn:hover {
	background: #5627cb;
	color: #fff!important;
}

.morng_scr_btn_box .morning_scr_btn:focus {
	background: #fd585e;
	color: #fff;
}

.morng_score_table_data {
	min-height: 360px;
	width: 100%;
}

.morng_score_table_data .table_head {
	text-transform: uppercase;
}

.morng_scr_progress_bar {
	position: relative;
	right: 25px;
	top: 10px;
}

.label {
	font-size: 13px;
	color: #000000;
	position: absolute;
	right: -20px;
	bottom: -12px;
}

.line {
	width: 100%;
	height: 5px;
	background: #ecf0f5;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}

.line span,
.line2 span,
.line3 span {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: #2ecc71;
	border-radius: 10px;
}

.morng_scr_tablcell {
	font-size: 16px;
	font-weight: 500;
}

.morng_score_after_heart:before {
	content: "\f004";
}

.morng_score_content p {
	font-size: 16px;
	color: #000000;
}

.progress_circle_percent {
	font-size: 10em;
	width: 1em;
	height: 1em;
	position: relative;
	background: #eee;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	margin: 20px;
}

.circle_inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 1em;
	height: 1em;
	clip: rect(0 1em 1em .5em);
}

.round_per {
	position: absolute;
	left: 0;
	top: 0;
	width: 1em;
	height: 1em;
	background: #fc9b38;
	;
	clip: rect(0 1em 1em .5em);
	transform: rotate(180deg);
	transition: 1.05s;
}

.percent_more .circle_inner {
	clip: rect(0 .5em 1em 0em);
}

.percent_more:after {
	position: absolute;
	left: .5em;
	top: 0em;
	right: 0;
	bottom: 0;
	background: #fc9b38;
	content: '';
}

.circle_inbox {
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	background: #fff;
	z-index: 3;
	border-radius: 50%;
}

.percent_text {
	position: absolute;
	font-size: 45px;
	color: #000;
	left: 50%;
	top: 45%;
	transform: translate(-50%, -50%);
	z-index: 3;
}

.prog_circletext {
	text-align: center;
	color: #000000;
}

.morng_score_table_data .superscript {
	color: #2ecc71;
	font-size: 12px;
}

.script_position_1 {
	position: relative;
	top: -23px;
	left: 70%;
}

.morng_score_progress_title {
	padding: 20px 7px 0px;
	padding-bottom: 0;
}

.morng_score_progress_title p {
	font-size: 12px;
	text-transform: capitalize;
	font-weight: 600;
}

.morng_scr_progress_bar {
	float: none;
}

.morng_scr_progress_bar .score_progress_posit {
	right: 0px;
	bottom: 9px;
	font-size: 8px;
}

.morning_score_health_progress .morng_scr_progress_bar {
	position: relative;
	top: 10px;
}

.morning_score_health_progress .morng_scr_progress_bar {
	right: 0px;
}

.morng_scr_progress_bar .score_progress_posit:after {
	content: '%';
	right: -3px;
	bottom: 9px;
	font-size: 9px;
}

.morng_score_progress_circle_area .progress_circle_percent {
	font-size: 8em;
}

.card_tbl_footer {
	border-top: 1px solid #e0e9fb;
}

.card_tbl_footer .script_position_2 {
	position: relative;
	top: -7px;
	left: 0px;
	font-weight: 600;
	font-size: 12px;
}

.morng_icon1 {
	color: #fff;
	font-size: 10px;
	background-color: #2ecc71;
	padding: 5px;
	border-radius: 5px;
}

.morng_icon1 {
	background-color: #2ecc71;
}

.morng_icon2 {
	color: #fff;
	font-size: 10px;
	background-color: #f1c32a;
	padding: 5px;
	border-radius: 5px;
}

.morng_icon3 {
	color: #fff;
	font-size: 10px;
	background-color: #fc9b38;
	padding: 5px;
	border-radius: 5px;
}

.morng_scr_misson_tag:before {
	font-family: "Font Awesome 5 Free";
	content: "\f02b";
	color: #bdbcbc;
	margin-right: 5px;
	font-size: 10px;
	font-weight: 600;
}

.morng_score_health_before:before {
	font-family: "Font Awesome 5 Free";
	content: "\f02b";
	color: #bdbcbc;
	margin-right: 5px;
	font-size: 10px;
	font-weight: 600;
}

.morng_score_health_before:before {
	content: "\f004";
}

.morng_scr_pra {
	font-size: 12px;
	font-weight: 500;
	color: #101010;
}

.mor_score_after:before {
	content: "\f0c1";
}

.mor_score_after:before {
	content: "\f0c1";
}

.morn_scr_progress_bar2 {
	position: relative;
	margin-top: 10px;
}

.line2 {
	width: calc(100% - 20px);
	height: 5px;
	background: #ecf0f5;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 5px #e8e8e8;
}

.label2 {
	font-size: 10px;
	color: #000000;
	position: absolute;
	right: -5px;
	bottom: -5px;
}

.line3 {
	width: calc(100% - 20px);
	height: 5px;
	background: #ecf0f5;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 5px #e8e8e8;
}

.label3 {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	position: absolute;
	right: 0px;
	top: 0px;
}

.script_position_3 {
	right: 0px;
	bottom: 7px;
	position: relative;
	font-size: 8px;
}

.morng_tbl_text {
	font-size: 14px;
	color: #000000;
	font-weight: 600;
	text-align: center;
}

.morng_score_table_data table td p {
	color: #32347a;
	font-size: 11px;
	font-weight: 500;
}

.morng_score_table_data .subscript {
	font-size: 10px;
	font-weight: 500;
}

.morng_score_table_data .tag_icon_link:before {
	font-family: "Font Awesome 5 Free";
	content: "\f0c1";
	color: #bdbcbc;
	margin-right: 5px;
	font-size: 10px;
	font-weight: 600;
}

.morng_scr_progress_bar2 {
	position: relative;
}

.morng_score_table_data #morng_score_table3 .more_table_border:before,
.morng_score_table_data #morng_score_table3 .more_table_border:after {
	left: 2%;
	right: 2%;
}

.morng_score_table_data table tr.even {
	background: #fff;
}

.morng_score_table_data table tr.odd {
	background: #fafcfd;
}

.morng_score_table_data table tr.even td.sorting_1 {
	background: #fff;
}

.morng_score_table_data table tr.odd td.sorting_1 {
	background: #fafcfd;
}

.morng_score_table_data table.dataTable thead th,
.morng_score_table_data table.dataTable thead td {
	border-bottom: 1px solid #111;
}

.morng_score_table_data table.dataTable thead th,
.morng_score_table_data table.dataTable thead td,
.morng_score_table_data table.dataTable thead th,
.morng_score_table_data table.dataTable.no-footer {
	border-bottom: 0;
}

.morng_score_table_data table .sorting_1 {
	background-color: #ffffff;
}

.morng_score_table_data table .morng_scr_progress_bar {
	padding-left: 40px;
}

.morng_score_table_data table.dataTable th:last-child.sorting_asc,
.morng_score_table_data table.dataTable th:last-child.sorting_desc,
.morng_score_table_data table.dataTable th:last-child.sorting {
	background-position: center right 20px;
}

.morng_score_table_data table.dataTable.display tbody tr.odd>.sorting_1,
.morng_score_table_data table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
	background-color: #ffffff;
	line-height: 34px;
}

.morng_score_table_data table.dataTable.display tbody tr.even>.sorting_1,
.morng_score_table_data table.dataTable.order-column.stripe tbody tr.even>.sorting_1,
.morng_score_table_data table.dataTable.stripe tbody tr.odd,
.morng_score_table_data table.dataTable.display tbody tr.odd {
	background-color: #fafcfd;
}

.morng_score_table_data table.dataTable.row-border tbody th,
.morng_score_table_data table.dataTable.row-border tbody td,
.morng_score_table_data table.dataTable.display tbody th,
.morng_score_table_data table.dataTable.display tbody td {
	border-top: 0;
}

.morng_score_table_data table.dataTable tbody th,
.morng_score_table_data table.dataTable tbody td {
	padding: 15px 10px;
}

.morng_scr_dash_table_data .card {
	min-height: 620px;
}

.morng_score_table_data table.dataTable thead th:first-child {
	padding-left: 30px;
}

.morng_score_table_data table.dataTable thead th {
	padding-left: 8px;
}

.morng_score_table_data table tr td:first-child {
	padding-left: 30px;
}

#morng_score_table_4 .label {
	visibility: hidden;
}

.morng_score_icon_activity:before {
	content: "\f201";
}

.morng_score_icon_rocket:before {
	font-family: "Font Awesome 5 Free";
	content: "\f135";
	color: #563ac9;
	font-size: 16px;
	margin-right: 10px;
}

.morng_score_icon_health:before {
	font-family: "Font Awesome 5 Free";
	content: "\f004";
	color: #563ac9;
	font-size: 12px;
	margin-right: 10px;
}

.morning_score_card .card-body {
	padding-top: 0;
}

.dataTables_filter {
	display: none;
}

.morning_scr_btn_center {
	border-radius: 0;
}

.morning_scr_btn i {
	margin-right: 5px;
}

span.title_caret {
	position: relative;
}

table.dataTable thead .sorting span.title_caret:after {
	background-image: url("../images/sort_both.png");
}

table.dataTable thead .sorting_asc span.title_caret:after {
	background-image: url("../images/sort_asc.png");
}

table.dataTable thead .sorting_desc span.title_caret:after {
	background-image: url("../images/sort_desc.png");
}

table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting {
	background-position: center right;
	background-image: url();
}

.morng_score_script {
	font-size: 13px;
	text-transform: lowercase;
}

.morng_score_script_dkk {
	font-size: 12px;
}

.morng_score_panel {
	position: relative;
}

.morng_score_editer_panel {
	display: none;
	position: absolute;
	top: 12px;
	left: 0px;
	background: #fafcfd;
}

.morng_score_panel:hover .morng_score_editer_panel {
	display: block;
}

.panel_link i {
	background-color: #eee;
	padding: 8px;
	border-radius: 50%;
	font-size: 12px;
}

.panel_link #padicon {
	padding: 8px 12px;
}

.activity:before {
	content: "\f017";
}

#morng_score_table_5 .more_table_border:before,
#morng_score_table_5 .more_table_border:after {
	width: calc(100% - 65px);
}

.shadow_none {
	box-shadow: none;
}

.morng_score_linkscore_table .morng_score_code_deck {
	padding: 0 20px;
	padding-bottom: 50px;
}

.dt-buttons {
	padding: 10px 0;
	text-align: center;
}

.morng-bar-icon {
	position: relative;
}

.morng-bar::before,
.morng-bar::after {
	font-family: "Font Awesome 5 Free";
	color: #bdbcbc;
	margin-right: 5px;
	font-size: 10px;
	font-weight: 600;
}

.morng-bar-icon::before {
	content: "\f0c9";
	position: absolute;
	top: 0px;
	left: 15px;
}

.morng-bar-icon::after {
	content: "\f107";
	font-size: 14px;
	position: absolute;
	top: 0px;
	right: 10px;
}
.morng_scr_dashbord_numeric .modal-content {
    left: 0px;
}
.morng_score_linkscore_table .dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
	background-color: #a762e9 !important;
}

.morng_score_linkscore_table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: white;
	border: 1px solid #a762e9 !important;
	;
}

.morng_score_linkscore_table .dataTables_wrapper .dataTables_paginate .paginate_button,
.morng_score_linkscore_table .dataTables_wrapper .dataTables_paginate .paginate_button.current {
	font-size: 16px;
	border: 1px solid #e0e9fb;
	border-radius: 5px;
	text-transform: capitalize;
	text-align: center;
	font-weight: 600;
	padding: 5px 12px;
}

.morng_score_linkscore_table .dataTables_wrapper .dataTables_paginate {
	padding: 10px;
}

.morng_score_linkscore_table .dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
}

.morng_score_linkscore_table .dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
	background-color: #ffffff;
	background: linear-gradient(to bottom, #d2d2d2 0%, #ffffff 100%);
	box-shadow: inset 0 0 3px #fff;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: black !important;
	border: 1px solid #111;
	background-color: #585858;
	background: linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);
}

.morng_score_linkscore_table .morng_score_footer {
	border-top: 1px solid #e0e9fb;
}

.dataTables_wrapper .dataTables_length select {
	border: 1px solid #e0e9fb;
	border-radius: 3px;
	padding: 5px;
	background-color: #ffffff00;
	padding: 8px 30px;
	color: #797979;
	margin-top: 5px;
	-moz-appearance: none;
	/* Firefox */
	-webkit-appearance: none;
	/* Safari and Chrome */
	appearance: none;
}

.morng_score_table_of_content h6 {
	font-size: 14px;
	padding-left: 25px;
}

.morng_score_table_of_content .table_content .table_content_bdr:after {
	content: '';
	position: absolute;
	left: 10%;
	right: 5%;
	border-top: 1px solid #f3f3f3;
	display: block;
	width: calc(100% - 53px);
}

.morng_score_table_of_content .table_content p {
	color: #000;
	font-size: 12px;
	line-height: 50px;
}

.morng_score_table_of_content .table_content {
	padding-left: 25px;
}

#myModal_tbl_content .modal_transp {
	border: none;
	background: #f0f8ff00;
}

.morng_scr_robot_org,
.morng_score_table_of_content {
	background: #fff;
	border-radius: 8px;
	position: relative;
}

.morng_scr_robot_org a {
	border: 1px solid;
	padding: 17px 0px;
	border-radius: 8px;
	background: #03154a;
}

.morng_scr_robot_org a i {
	padding: 18px 20px;
	transform: rotate(81deg);
	color: #fff;
}

.morng_score_table_of_content .table_content .table_inner_content {
	margin-right: 10px
}

.morng_score_table_of_content {
	background: #fff;
	box-shadow: 0px 5px 10px 5px #eff2f81f;
	position: fixed;
}

.morng_score_table_data table.dataTable tbody th {
	padding: 15px 10px;
}

p.appli_meta_pera_scr span {
	font-weight: 800;
}

.invite_user_scr_rank,
.user_subcription_pera {
	border-top: 1px solid #eee;
}

.user_subcription_pera,
.account_scr_separator,
.invite_user_scr,
.heading_bdr_btm {
	border-bottom: 1px solid #eee;
}

.pro_subscription_scr {
	box-shadow: 0px 3px 15px 0px #eee;
}

.webpage_next_morngscr,
.avrg_impact_wrap,
.link_scan_value,
.copy_btn,
.subs_count,
.choose_recently_report_wrapper .report_pera,
.health_description_remove_wrpper,
.morng_scr_message_icon {
	text-align: right;
}

.morng_scr_registration_form .space-rocket,
.linking_btn {
	text-align: left;
}

.morng_scr_hedding_overview h4,
.morng_scr_hedding_overview h5 {
	color: #32345c;
}

.text_underline {
	text-decoration: underline;
}

.misson_guide_counting {
	font-size: 16px;
	font-weight: 800;
}


.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
	background-color: #a762e9 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: #fff;
	border: 1px solid #a762e9 !important;
	;
}

.dataTables_wrapper .dataTables_paginate .paginate_button,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
	font-size: 16px;
	border: 1px solid #e0e9fb;
	border-radius: 5px;
	text-transform: capitalize;
	text-align: center;
	font-weight: 600;
	padding: 5px 12px;
	background: #fff;
}

.dataTables_wrapper .dataTables_paginate {
	padding: 10px 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	outline: none;
	background-color: #ffffff;
	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
	box-shadow: inset 0 0 3px #fff;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: black !important;
	border: 1px solid #111;
	background-color: #585858;
	background: linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	color: #333 !important;
	border: 1px solid #979797;
	background-color: white;
	background: linear-gradient(to bottom, #fff 0%, #fff 100%);
}

li.score_btn {
	content: '';
	border-right: 1px solid #ddd;
}

.robot_org_heading {
	padding-left: 10px;
}

#morng_score_table4:after {
	content: '';
	position: absolute;
	left: 0%;
	border-top: 1px solid #e0e9fb;
	display: block;
	width: calc(100% - 0px);
	height: 2px;
	margin-top: 15px;
}

.morng_scr_universal_data_tab .nav-tabs .nav-item {
	width: 50%;
}

.universal_increase_data_score .universal_increase_inner_data p {
	font-weight: 700;
	display: inline-block;
	color: #333;
}

.universal_increase_data_score .universal_increase_inner_data i {
	font-size: 14px;
	float: right;
	margin-top: 5px;
}

.universal_increase_inner_data {
	border-top: 1px solid #ddd;
	padding-left: 5px;
	padding-right: 20px;
}

.mrng_scr_keywords_details_2 {
	background-color: #edf1fa;
	padding: 30px;
}

.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable thead th:first-child {
	padding-left: 30px;
	padding: 10px;
}

.mrng_scr_keywords_details_2 .more_table_border::before,
.mrng_scr_keywords_details_2 .more_table_border::after {
	border: none;
}

.mrng_scr_keywords_update_table_deatils .morng_score_table_data table tr td:first-child,
.mrng_scr_keywords_update_table_deatils .morng_score_table_data table.dataTable thead th:first-child,
.mrng_scr_keywords_details_2 .morng_score_table_data table tr td:first-child {
	padding-left: 0px;
}

.mrng_scr_keywords_details_2 .ranking_usd {
	text-align: right;
}

.mrng_scr_keywords_details_2 .dataTables_wrapper {
	padding-bottom: 200px;
}

.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.display tbody tr.even>.sorting_1,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.order-column.stripe tbody tr.even>.sorting_1,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.stripe tbody tr.odd,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.display tbody tr.odd,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.display tbody tr.odd>.sorting_1,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.order-column.stripe tbody tr.odd>.sorting_1,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.row-border tbody th,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.row-border tbody td,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.display tbody th,
.mrng_scr_keywords_details_2 .morng_score_table_data table.dataTable.display tbody td {
	background-color: rgb(237 241 250);
}

.mrng_scr_keywords_update_table_deatils .morng_score_table_data table.dataTable thead th {
	padding: 10px 0px;
}

.mrng_scr_keywords_update_table_deatils .morng_scr_pra {
	margin-left: 0px;
}

.mrng_scr_keywords_update_table_deatils .morng_scr_pra span {
	font-size: 9px;
}

.mrng_scr_keywords_update_table_deatils .morng_score_table_data table.dataTable tbody th,
.mrng_scr_keywords_update_table_deatils .morng_score_table_data table.dataTable tbody td {
	padding: 15px 0px;
}

/*========================
05. Onboarding
=========================*/

.onboarding_pera_banner {
	float: left;
	width: 100%
}

.onboarding_pera_blur {
	background: rgba(51, 51, 51, 0.08);
	backdrop-filter: blur(5px);
	padding: 15px;
	border-radius: 5px;
	float: left;
}

.verify_email_btn {
	margin-top: 10px;
	margin-left: 15px;
	float: left;
}

.morng_onboared_table .card {
	min-height: 540px;
}

.morng_onboared_table #onbarding_mission_link_top .card {
	min-height: 620px;
}

.morng_scr_onboarding_suggest .morng_scr_suggest_heading h6 {
	font-size: 12px;
}

.morng_scr_onboarding_suggest .morn_scr_progress_bar .line {
	width: 70px;
}

.morng_scr_onboarding_suggest .morn_scr_progress_bar {
	float: left;
	right: -5px;
}

.morng_scr_onboarding_suggest .label {
	right: -30px;
}

.blank_div_pera {
	background: #ddd;
	padding: 5px;
	border-radius: 2px;
}

.morng_icon1_dark {
	background: #999;
}

.onboard_circle_percent .percent_more:after {
	background: rgb(50 52 92);
}

.onboard_circle_percent .round_per {
	background: rgb(50 52 92);
}


/*==================================
06. Keywords - Ranks trackers
===================================*/

.morng_rank_traker_subchild {
	display: none;
}

.your_morning_score_wrapper h6.tag_icon_link.morng_scr_pra {
	display: flex;
}

.your_morning_score_wrapper h6.tag_icon_link.morng_scr_pra span {
	background-color: rgb(221, 221, 221);
	display: block;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	padding: 7px;
	line-height: 0;
	margin: 0 5px;
}

.your_morning_score_wrapper h6.tag_icon_link.morng_scr_pra span a {
	line-height: 0;
}

.your_morning_score_wrapper h6.tag_icon_link.morng_scr_pra span i {
	font-size: 11px;
}

.your_morning_score_wrapper .morng_skyen_menus {
	position: absolute;
	background-color: #fff;
	z-index: 9;
	box-shadow: 0px 0px 6px 1px #dddddd91;
	width: 220px;
	left: 18%;
	top: 28%;
	padding: 0;
	display: none;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	border-radius: 6px;
}

.your_morning_score_wrapper .morng_skyen_menus_02 {
	position: absolute;
	background-color: #fff;
	z-index: 9;
	width: 280px;
	top: 50%;
    left: calc(100% + 90px);
	box-shadow: 0px 0px 6px 3px #dddddd;
	padding: 0;
	display: none;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	border-radius: 6px;
}

.your_morning_score_wrapper .morng_skyen_menus ul li {
	border-bottom: 1px solid #eee;
	padding: 10px 20px;
}

.your_morning_score_wrapper .morng_skyen_menus_02 ul li {
	border-bottom: 1px solid #eee;
	padding: 10px 20px;
	font-size: 14px;
}

.your_morning_score_wrapper .morng_skyen_menus ul li:hover {
	background-color: #edf1fa;
	border-left: 5px solid #563ac9;
	padding-left: 15px;
}

.your_morning_score_wrapper .morng_skyen_menus_02 ul li:hover {
	background-color: #edf1fa;
	border-left: 5px solid #563ac9;
	padding-left: 15px;
}

.your_morning_score_wrapper .morng_skyen_menus_02 ul li .morng_skyen_sub_menus {
	position: absolute;
	right: 17px;
	font-size: 12px;
	font-weight: 500;
}

.your_morning_score_wrapper .morng_skyen_menus_02 ul li a {
	font-size: 12px;
	font-weight: 600;
}

.morng_scr_progress_bar_prg {
	position: relative;
	margin-top: 5px;
}

.your_morning_score_wrapper .morng_scr_empty_landscape {
	background-color: #7cb5ec1c;
}

.keyword_rank_tracker_btn .toggle_scr .switch {
	width: 22px;
	height: 13px;
	margin-bottom: 0px;
}

.keyword_rank_tracker_btn .toggle_scr .switch::before {
	width: 11px;
	height: 11px;
}

.keyword_rank_tracker_btn .toggle_scr input:checked+.switch::before {
	left: 11px;
}

.keywords_rank_tracker_second .keyword_rank_tracker_btn .btn_keyword {
	color: #999;
	padding: 10px 10px;
}

.keywords_rank_tracker_second .keyword_rank_tracker_btn .btn_keyword:hover,
.keywords_rank_tracker_second .keyword_rank_tracker_btn .btn_keyword:focus {
	color: #333;
}

.keywords_rank_tracker_second .invite_user_scr_rank a {
	color: #ddd;
}

.morng_scr_empty_landscape {
	text-align: center;
}

.morng_scr_empty_landscape .morng_scr_hedding_overview {
	float: left;
}

.morng_scr_empty_landscape .empty_pera {
	margin-top: 40px;
}

#myModal_keyword .modal-content {
	width: 900px;
	right: 160px;
}

.keyword_rank_tracker_btn {
	text-align: right;
}

.keywords_rank_tracker_second .morng_score_table_data,
.email_report_scr .morng_score_table_data,
.invite_user_scr2 .morng_score_table_data {
	min-height: 0px;
}

.status_date_pera {
	position: relative;
}

.morng_scr_drop_button .folder_button,
.morng_scr_drop_inner_box1,
.morng_scr_drop_inner_text h6,
.morng_scr_drop_add_sec1 .btm_supreme_leader_rank_contant h6,
.morng_scr_drop_add_sec1 .morng_scr_promoted_content {
	text-align: left;
}

.invite_user_scr_rank .more_table_rank_border:before,
.invite_user_scr_rank .more_table_rank_border:after {
	display: none;
}

.mission_scr_rank_model .btm_supreme_leader_rank {
	margin-bottom: 20px;
}

.morng_scr_startpage_main .btm_supreme_leader_rank_wrapper {
	background: #f6f9ff;
}

.filter_scr_slider_wrap {
	position: relative;
}

.filter_scr_slider_1 {
	position: absolute;
	border: 1px solid #563ac9;
	border-radius: 50px;
	font-size: 7px;
	top: 3px;
	padding: 0px 4px;
	right: 20px;
	background: #563ac9;
	color: #fff;
}

.morng_scr_empty_landscape .morng_scr_hedding_overview {
	background: #aacbea0a;
}

.btn_keyword input {
	width: auto;
	padding: 5px 0px;
}

.btn_keyword.btn-style_2 input {
	color: #fff!important;
}

.researching_keywords_scr .search-box input {
	text-align: left;
}

.researching_keywords_scr form.example input[type="text"] {
	width: 85%;
}

.keyword_suggestion_wrapper .skyen_pera {
	font-size: 16px;
	font-weight: 800;
}

.morng_scr.keywords_keyword_research_morn_scr table tr:hover td.sorting_1,
.morng_scr.keywords_keyword_research_morn_scr table.dataTable.display tbody tr:hover {
	background: transparent!important;
}

.morng_scr.keywords_keyword_research_morn_scr table tr:hover td.sorting_1 {
	border-left: none;
}

.your_morning_score_wrapper {
	margin-top: -50px;
}

.morng_score_keywords_rank_tracker .tab-content {
	position: absolute;
	top: 370px;
	width: 100px;
	width: 800px;
	background: #fff;
	padding: 30px;
	left: -100px;
	border-radius: 5px;
}

.morng_score_keywords_rank_tracker .tab-content .fade:not(.show) {
	opacity: 1;
}

.morng_score_keywords_rank_tracker .nav-tabs {
	border-bottom: none;
}

.morng_score_keywords_rank_tracker ul li {
	padding: 0px 15px;
}

.morng_score_keywords_rank_tracker ul li a.active {
	color: #333;
	font-weight: 600;
}

.morng_score_keywords_rank_tracker ul li a.active i {
	color: #563ac9;
}

.pentagram_1 {
	border: 1px solid #323af5;
	background: #323af5;
	color: #fff;
	border-radius: 50%;
	padding: 4px 8px;
}

.morng_score_keywords_rank_tracker .nav-tabs .active a {
	color: #333;
	font-weight: 600;
}


/*=====================
07.	Link score
======================*/

.morng_score_link_rank_tracker ul li {
	padding: 0px 15px;
}

.link_scan_new {
	border: 1px solid rgb(86, 58, 201);
	padding: 1px 5px;
	color: rgb(86, 58, 201);
	border-radius: 5px;
	margin-left: 5px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}

#morng_score_table_7 td.details-control,
#morng_score_table_6 td.details-control {
	background: url('../images/sort-up.png') no-repeat center center;
	cursor: pointer;
}

#morng_score_table_7 tr.shown td.details-control,
#morng_score_table_6 tr.shown td.details-control {
	background: url('../images/sort-down.png') no-repeat center center;
}

#morng_score_table_7 .title_caret,
#morng_score_table_6 .title_caret {
	font-size: 16px;
	font-weight: 700;
}

#morng_score_table_7 .morng_scr_sub_child,
#morng_score_table_6 .morng_scr_sub_child {
	position: relative;
	float: left;
	width: 100%;
}

#morng_score_table_6 .morng_scr_child,
#morng_score_table_7 .morng_scr_child {
	display: none;
}

#morng_score_table_7 .morng_scr_tbl_head,
#morng_score_table_6 .morng_scr_tbl_head {
	font-size: 13px;
	font-weight: 600;
}

#morng_score_table_6 .morng_scr_title_head {
	font-size: 14px;
}

#morng_score_table_6 .morng_scr_top_space {
	margin-top: 12px;
}

#morng_score_table_7 .morng_scr_sub_child,
#morng_score_table_6 .morng_scr_sub_child {
	width: 485px;
	margin-left: -62px;
}

#morng_score_table_7 .morng_scr_second_child,
#morng_score_table_6 .morng_scr_second_child {
	max-width: 150px;
}


/*=====================
08. All Link
======================*/

.morng_scr_all_links_wrapper .morng_score_table_data table.dataTable thead th:first-child {
	padding-left: 10px;
}

.morng_scr_all_links_wrapper .morng_score_table_data table td p {
	color: #333;
	font-weight: 600;
}

.morng_scr_all_links_wrapper .morn_scr_progress_bar {
	float: left;
	right: 0px;
}

.attribute_scr_a {
	background: #ecf0f5;
	border-radius: 50px;
	padding: 5px 9px;
}

.attribute_scr_a i {
	font-size: 12px;
}

.all_links_table_tr::after {
	border-bottom: 1px solid #999!important;
}

#morng_scr_sub_child_1_wrapper span.title_caret.morng_scr_title_head.all_link,
#morng_scr_sub_child_02_wrapper span.title_caret.morng_scr_title_head.all_link,
#morng_scr_sub_child_03_wrapper span.title_caret.morng_scr_title_head.all_link,
#morng_scr_sub_child_04_wrapper span.title_caret.morng_scr_title_head.all_link,
#morng_scr_sub_child_05_wrapper span.title_caret.morng_scr_title_head.all_link,
#morng_scr_sub_child_06_wrapper span.title_caret.morng_scr_title_head.all_link,
#morng_scr_sub_child_07_wrapper span.title_caret.morng_scr_title_head.all_link {
	font-size: 12px;
	color: #000
}

.morng_scr_all_links_wrapper .more_table_border::after {
	left: 0%;
	right: 0%;
}

.morng_scr_all_links_wrapper .more_table_border::before {
	left: 0%;
	right: 0%;
}

.morng_scr_all_links_wrapper .dt-button {
	margin-left: 0px;
}


/*=====================
09. Link scanner
======================*/

.simultaneously_search_scan_btns .si_search_btn {
	padding: 10px 14px;
	color: #999999b0;
	border: 1px solid #eee;
}

.simultaneously_search_scan_btns .si_search_btn .span_add {
	text-align: right;
	text-transform: capitalize;
}

.morning_score_small_progress_bar .line {
	width: 70px;
}

.morning_score_small_progress_bar .label {
	bottom: -10px;
}

.link_scan_value {
	margin-right: 30px;
}


/*=====================
10.	Health score
======================*/

.morng_score_health_rank_tracker ul li {
	padding-left: 40px;
}

.health_score_basic_performance_score .morng_scr_complete_mission .nav-tabs .nav-item {
	width: 385px;
}

.health_score_Pera {
	text-align: left;
}

.health_score_issue,
.health_score_Pera2 {
	text-align: right;
}

.health_score_basic_performance_score .percent_text {
	font-size: 10px;
	display: none;
}

.health_score_basic_performance_score .morng_score_progress_circle_area .progress_circle_percent {
	font-size: 3em;
}

.health_score_basic_performance_score .morng_scr_complete_mission ul li a {
	padding: 20px 20px 20px 20px;
}

.health_score_basic_performance_score .progress_circle_percent {
	margin: 0px;
}

.health_score_basic_performance_score .morng_complete_pera {
	padding-left: 0px;
	padding-top: 0px;
}

.general_health_score_wrapper .morng_scr_health_detail {
	padding: 0 25px;
}

.health_score_progress_text {
	float: right;
}

.health_score_table .morng_scr_progress_bar .label {
	font-size: 11px;
	right: -25px;
	bottom: -6px;
}

.health_score_basic_performance_score .script_position_1 {
	top: -30px;
	left: 30%;
}

.health_score_basic_performance_score .script_position_g i {
	color: rgb(46, 204, 113)!important;
}

.health_score_basic_performance_score .round_per_g {
	background: rgb(46 204 113);
}

.health_score_basic_performance_score .percent_more_g::after {
	background: rgb(46 204 113);
}

.health_score_basic_performance_score .script_position_y i {
	color: rgb(241, 195, 42)!important;
}

.health_score_basic_performance_score .round_per_y {
	background: rgb(241, 195, 42);
}

.health_score_basic_performance_score .percent_more_y::after {
	background: rgb(241, 195, 42);
}

.health_score_basic_performance_score .script_position_o i {
	color: rgb(252, 155, 56)!important;
}

.health_score_basic_performance_score .round_per_o {
	background: rgb(252, 155, 56);
}

.health_score_basic_performance_score .percent_more_o::after {
	background: rgb(252, 155, 56);
}


/*=====================
11.	Account
======================*/

.morning_score_main_shadow_wrapper {
	background: #fff;
	box-shadow: 0 16px 15px 0px #eff2f8;
	border-radius: 10px;
	
}

.morng_scr_complete_mission.morng_scr_account_tabs .nav-tabs {
	box-shadow: 0px -10px 20px 0px #eff2f8;
}

.morning_score_shadow_wrapper {
	box-shadow: 0px 0px 30px 10px #eee;
}

.morng_score_account_setting .morng_scr_complete_mission ul li a {
	padding: 20px 75px 20px 30px;
}

.sign-out-alt {
	text-align: right;
}

.morng_scr_complete_mission .increase_morng_scr .status_pera p {
	padding-top: 10px;
}

.account_heading h6 {
	font-size: 18px;
}

.account_form label {
	font-size: 13px;
	font-weight: 600;
	padding-bottom: 10px;
	padding-top: 30px;
}

.account_form input {
	padding: 5px 12px 5px;
	border: 1px solid #eee;
}

.account_form .custom-select {
	border: 1px solid #eee;
}

.morng_scr_complete_account .tab-content {
	padding: 0px;
}

.account_scr_separator {
	padding: 30px 0px;
}

.dkk-select {
	padding: 22px 15px;
}

.dkk-select select {
	padding-left: 30px;
}

.morng_scr_complete_mission .email_report_scr,
.morng_scr_complete_mission .subscription_scr,
.morng_scr_complete_mission .increase_morng_scr,
.morng_scr_complete_mission .account_information_scr {
	padding: 0px 0px 50px;
}

.account_user_scr .dkk-select select {
	padding-left: 13px;
}

.increase_morng_scr .status_date_pera p,
.increase_morng_scr .status_pera2 p {
	color: #555;
	font-weight: 600;
}

.account_user_scr .caret_icon i {
	font-size: 12px;
}

.account_heading_bdr {
	margin-top: 50px;
}

.status_pera2 .gitte_pera .left_pera_icon {
	position: absolute;
	left: -20px;
	top: 7px;
}

.gitte_pera {
	position: relative;
}

.status_pera2 p a.cancel_action:hover {
	color: #fd767c;
}

.status_pera2 p a,
.status_pera2 p a.cancel_action {
	text-decoration: underline;
}


/*=====================
12.	Subscription
======================*/

.subscription_btn:hover,
.subscription_btn {
	border: none;
	text-align: center;
}

.pro_subscription_scr .heading_bdr_btm {
	border-top: 2px solid #563ac9;
}

.pro_subscription_scr2 .heading_bdr_btm {
	border-top: 2px solid #333;
}

.subscription_heading {
	padding: 30px 20px 20px;
}

.subscription_heading h6 {
	font-size: 14px;
}

.user_subcription_wrapper .wrap_count_incriment input {
	margin-left: -22px;
}

.user_subcription_wrapper .wrap_count_incriment button.sub {
	left: -35px;
}

.user_subcription_wrapper .wrap_count_incriment button.add {
	right: -12px;
}

.user_subcription_wrapper .wrap_count_incriment .sub,
.user_subcription_wrapper .wrap_count_incriment .add {
	padding: 12px 13px;
}

.user_subcription_wrapper .wrap_count_incriment .sub i,
.user_subcription_wrapper .wrap_count_incriment .add i {
	font-size: 10px;
	color: #333;
}

.more_suscription_scr {
	margin-top: -40px;
    border-radius: 10px;
    padding: 25px;
    background: #f7faff;
}

.morng_subciptions_box {
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 20px;
	width: 200px;
}

.morng_sub_text,
.morng_subscription_scr_txt_02 {
	border-bottom: 1px solid #eee;
}

.plans_box_txt {
	border: 1px solid #eee;
	border-radius: 5px;
	padding: 10px;
}

.plans_box_txt:hover {
	border-color: rgb(86, 58, 201);
}

.plans_box_txt:hover a {
	background: rgb(86, 58, 201);
	color: #fff;
}

.plans_box_head {
	font-size: 13px;
}

.plans_box_txt_02 {
	background: rgb(86, 58, 201);
}

.plans_box_txt_02 .plans_box_para {
	font-size: 11px
}

.plans_para {
	font-weight: 700;
}

.plans_morng_scr {
	border-bottom: 1px solid #eee;
}
#morng_score_table5 .status_pera2 a.btn-style {
    display: block;
}

/*=====================
13.	Email report
======================*/

.status_pera2 img {
	width: 20px;
	margin-right: 10px;
}

.email_action_round_btn {
	border: 1px solid #ecf0f5;
	padding: 7px;
	border-radius: 50%;
	display: inline-block;
	background: #ecf0f5;
	margin: 0px 5px -3px 0px;
}

.email_action_pera ul li {
	display: inline-block;
	padding-right: 15px;
}

.status_pera2 .circle_dot {
	position: inherit;
	color: #563ac9;
	margin-right: 5px;
}

.status_pera2 .ms_count_dkk {
	padding-top: 0px;
	margin-top: -5px;
}

.status_pera2 .open_file {
	position: initial;
}

.long_arrow_icon {
	display: inline-flex;
	margin: 0px 5px;
	position: absolute;
	left: 85px;
	top: 5px;
}

.long_arrow_icon2 {
	position: inherit;
}

.long_arrow_icon i {
	font-size: 10px;
	color: #999;
}

.long_arrow_icon i.fas.fa-long-arrow-alt-right {
	margin-top: 5px;
	margin-right: -10px;
}

.toggle_scr {
	text-align: right;
	margin-top: 10px;
}

.toggle_scr .switch {
	display: inline-block;
	position: relative;
	width: 40px;
	height: 20px;
	border-radius: 20px;
	background: #dfd9ea;
	transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
	vertical-align: middle;
	cursor: pointer;
}

.toggle_scr .switch::before {
	content: '';
	position: absolute;
	top: 1px;
	left: 2px;
	width: 16px;
	height: 17px;
	background: #fafafa;
	border-radius: 50%;
	transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.toggle_scr .switch:active::before {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(128, 128, 128, 0.1);
}

.toggle_scr input:checked+.switch {
	background: #563ac9;
}

.toggle_scr input:checked+.switch::before {
	left: 23px;
	background: #fff;
}

.toggle_scr input:checked+.switch:active::before {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(0, 150, 136, 0.2);
}

.chooose_template_count_wrapper i,
.chooose_template_count_wrapper {
	border-radius: 10px;
}

.chooose_template_count_wrapper {
	padding: 15px;
}

.chooose_template_count_wrapper i {
	padding: 15px;
	background: #563ac9;
	color: #fff;
}

.chooose_template_pera {
	padding-left: 10px;
}

.choose_btm_pera {
	margin-top: -5px;
}

.chooose_template_count_wrapper .choose_simple_icon i {
	background: transparent;
	border: none;
	color: #999;
}

.chooose_template_count_wrapper:hover {
	background: #563ac9;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

.chooose_template_count_wrapper:hover.chooose_template_count_wrapper i {
	background: #fff;
	color: #563ac9;
}

.chooose_template_count_wrapper:hover .chooose_template_pera p {
	color: #fff;
}

.status_morng_pera .status_pera2 img {
	margin-right: 15px;
	width: 20px;
}

.status_pera2 p .onboard_img_span {
	font-size: 11px!important;
}

.health_landing_progress_bar .line {
	width: 50%;
}

.health_landing_progress_bar .label {
	bottom: -8px;
}

.morng_scr_progress_bar.health_landing_progress_bar {
	top: 0px;
	right: 41px;
}

#morng_score_table1_wrapper .health_landing_page_bg_gr tr.sorting_1,
#morng_score_table1_wrapper .health_landing_page_bg_gr,
.health_landing_page_btm .morng_score_table_data table.dataTable.display tbody tr.odd>.sorting_1,
.health_landing_page_btm .morng_score_table_data table.dataTable.display tbody tr.even>.sorting_1,
.health_landing_page_btm .morng_score_table_data table.dataTable.display tbody tr.odd,
.health_landing_page_btm .morng_score_table_data table.dataTable.display tbody tr.even,
.health_landing_page_btm .morng_scr_hedding_overview,
.health_landing_page_btm {
	background: #ecf0f5;
}

/*=========================
14.	Registration Flow
==========================*/

.modal.modal-right2 .modal-content {
	position: absolute;
	width: 1000px;
	border: none;
	top: 50px;
	transition: all 1s;
	right: -50%;
	background: transparent;
}

.morng_scr_registration_box {
	background: #fff
}

.morng_scr_registration_image {
	text-align: center;
	padding-top: 30px;
}

.morng_scr_registration_image img {
	width: 300px;
}

.morng_scr_registration_form p {
	padding-bottom: 15px;
	padding-top: 5px;
}

.morng_scr_registration_form .btn_style_2 {
	font-size: 14px;
	padding: 5px 0px;
}

.morng_scr_copyright1 {
	float: left;
}

.morng_scr_copyright {
	background: #f6f9ff;
}

.morng_scr_copyright2 {
	text-align: right;
}

.morng_scr_copyright {
	padding: 20px 30px;
}
.morng_scr_registration_form {
	padding: 14px 30px;
}
.about_submit_register {
	text-align: center;
}

.go_back_btn {
	background: #f6f9ff;
	padding: 15px 10px;
}


/*=====================
15. General
======================*/

.morng_scr_startpage_main {
	background-color: #eee;
}

.morng_scr_startpage_main .morng_scr_startpage_heading {
	background-color: #f6f9ff;
	padding-top: 150px;
	padding-bottom: 150px;
}

.morng_scr_startpage_main .morng_scr_startpage_heading h2 {
	font-size: 24px;
	color: #32345c;
	font-weight: 700;
	letter-spacing: 0px;
	text-transform: capitalize;
	text-align: center;
}

.morng_scr_startpage_btn {
	position: relative;
	width: 100%;
	float: left;
	background-color: #ecf2fb;
	border-radius: 5px;
}

.startpage_btn1 span {
	background-color: #fd585e;
	width: 20%;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	padding: 15px;
	color: #fff;
	text-align: center;
	margin-right: 10px;
}

.solid_border {
	border-right: 2px solid #ddd;
}

.morng_scr_startpage_main .btm_supreme_leader_rank .mscore_all_classes .dark_color {
	color: #8891a6;
}

.morng_scr_startpage_circle {
	width: 100px;
	height: 100px;
	display: inline-block;
	position: relative;
	border-radius: 100%;
	float: right;
	overflow: hidden;
	padding: 5px;
	border: 15px solid;
	background-color: #bfc6d0;
	border-color: #eee;
	bottom: 82px;
	right: 30px;
}

.morng_scr_startpage_main .morng_scr_startpage_circle h3 {
	color: #fff;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 22px;
	padding-bottom: 22px;
}

.morng_scr_startpage_main .btm_supreme_leader_rank .mscore_all_classes p {
	text-transform: uppercase;
	font-weight: 600;
}

.solid_border {
	border-right: 2px solid #ddd;
}

.startpage_btn3 {
	position: relative;
	width: 40%;
	float: left;
	display: inline-block;
}

.startpage_btn4 {
	position: absolute;
	width: 40%;
	float: left;
	display: inline-block;
}

.morng_scr_optimal_sec {
	position: relative;
	width: 100%;
	float: left;
}

.morng_scr_startpage_main .btm_supreme_leader_rank .mscore_all_classes .orange_color {
	color: #fbae60;
}

.morng_scr_startpage_main .btm_supreme_leader_rank .mscore_all_classes .blue_color {
	color: #5b40cb;
}

.marL {
	margin-left: 138px;
}

.chooose_template_count_wrapper i,
.chooose_template_count_wrapper,
.morng_scr_d_market a {
	border: 1px solid #eee;
}

.scan_website_btn {
	text-align: right;
	padding-right: 95px;
	padding-top: 5px;
}

.search-box-2 {
	margin-top: -5px;
}

.search-box-2 form.example,
.search-box-2 form input {
	border: none;
}

.search-box-2 form.example button {
	margin-top: 10px;
}

.morng_scr_banner_wrapper .morng_scr_interflora_scan p {
	padding-top: 0px;
	padding-bottom: 3px;
}

.morng_scr_interflora_scan .morng_scr_suggest_heading {
	margin-bottom: 10px;
}

.morng_scr_interflora_scan {
	float: none;
	padding: 20px;
	min-height: 210px;
}

.morng_scr_interflora_scan .morn_scr_progress_bar .line {
	width: 40px;
}

.morng_scr_interflora_scan .morn_scr_progress_bar .label {
	bottom: -9px;
}

.morng_scr_interflora_scan .morn_scr_progress_bar {
	padding-top: 13px;
}

.morng_scr_interflora_scan .morng_scr_suggest_heading img {
	width: 20px;
}

.morng_score_scan_website_main_wrapper .morng_scr_complete_mission .nav-tabs {
	box-shadow: none;
}

.morng_scr_complete_mission .morng_scr_scan_web_tab .nav-item {
	width: 20%;
}

.morng_score_scan_website_main_wrapper .morng_scr_complete_mission ul li a {
	padding: 20px 90px 20px 40px;
}

.morng_scr_chart_modal .tab-pane {}

.keywords_keyword_research_morn_scr .morng_scr_complete_mission ul li a {
	padding: 20px 108px 20px 40px;
}

.morng_score_scan_website_main_wrapper .morng_score_table_data .addtag::before,
.morng_score_scan_website_main_wrapper .morng_score_table_data .addtag::after {
	color: rgb(86, 58, 201);
}

.sup-pera-scr {
	color: rgb(86, 58, 201);
	font-size: 10px;
	padding-left: 5px;
}

.morng_scr.morng_score_scan_website_main_wrapper table.dataTable tbody td {
	padding: 8px 9px;
}

.morng_scr.morng_score_scan_website_main_wrapper table td i.fas.fa-folder {
	color: #d6d6de;
}

.keywords_rank_tracker_morn_scr table.dataTable.display tbody tr:hover,
.morng_scr.keywords_competitor_morn_scr table.dataTable.display tbody tr:hover,
.morng_scr.morng_score_scan_website_main_wrapper table.dataTable.display tbody tr:hover {
	background-color: #edf1fa;
}

.keywords_rank_tracker_morn_scr table tr:hover td.sorting_1,
.morng_scr.keywords_competitor_morn_scr table tr:hover td.sorting_1,
.morng_scr.morng_score_scan_website_main_wrapper table tr:hover td.sorting_1 {
	background-color: #edf1fa!important;
	border-left: 2px solid #563ac9;
}

.morng_scr table tr td.sorting_1 {
	border-left: 2px solid transparent;
}

.morning_score_main_shadow_wrapper .tab-content .morng_scr_chart_modal {
	padding-bottom: 60px;
}

.morning_score_main_shadow_wrapper .morng_scr_chart_modal .more_table_border:after,
.morning_score_main_shadow_wrapper .morng_scr_chart_modal #morng_score_table4:after {
	border: none;
}

.box-shadow{
	box-shadow: 0px 0 15px 6px #eff2f8;
}
.clearfix {
    clear: both;
}
/*=========================
16. System Message
=========================*/

.stytem_message_good {
	background-color: #5627cb;
	margin-bottom: 30px;
}

.morng_scr_message_content a:hover {
	color: #fff;
}

.onboard_circle_percent .round_per {
	background: rgb(50 52 92);
}

.morng_toast_msg_btn {
	width: 40px;
	height: 30px;
	border-radius: 5px;
	background: #664cce00;
    border: none;
	margin-top: 35px;
	cursor:pointer;
}
#morng_score_table3 .morng_scr_progress_bar_prg {
    position: relative;
    margin-top: 5px;
    margin-right: 20px;
}
.drop_filter {
    display: inline;
}
span.menu_filter {
    text-align: right;
    margin-right: -28px;
}
.morng_onboarding_dots {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fff;
	display: inline-block;
	margin-left: 2px;
}

#email_msg {
	opacity: none;
	transition: opacity 2s;
}

.morng_scr_message_icon .close_time {
	background: none;
	border: none;
	color: #fff;
}

.modal .modal_float {
	float: none;
}


/*=================
17. Drop Systems
===================*/

.daterangepicker td.in-range,
.daterangepicker .ranges li,
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
	background-color: transparent;
	border: 1px solid transparent;
}

.daterangepicker .ranges li {
	color: #797979;
	font-weight: 600;
	padding: 0px 25px;
}

.daterangepicker .ranges li:hover {
	color: #563ac9;
}

.daterangepicker .ranges li.active {
	color: #563ac9;
}

.daterangepicker td {
	font-size: 12px;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
	background-color: #563ac9;
}

.daterangepicker .range_inputs {
	display: none;
}

.daterangepicker {
	border-radius: 5px;
	box-shadow: 0px 1px 5px 0px #ddd;
}

.daterangepicker .calendar th.month {
	font-size: 16px;
	color: #333;
}

.daterangepicker .calendar th {
	font-size: 10px;
	color: #797979;
	font-weight: 500;
}

.daterangepicker .reportrange {
	text-align: right;
}

.data_rang {
	border-bottom: 1px solid #ddd;
	text-align: center;
}


/*============================
18.	Drop link rank info
============================*/

.progres_bar div {
	background: lightgrey;
	height: 5px;
	width: 25px;
	margin: 5px 0 5px 0;
}

.morng_score_drp_lnk {
	position: relative;
	max-width: 100%;
	margin: 5% 30%;
	box-shadow: rgb(233 240 253) 5px 5px 20px 0px;
	border: 0;
	border-radius: 8px;
}

.morng_score_drp_lnk .progres_bar .progress_bar_clr {
	background-color: #563ac9;
}

.morng_score_drp_lnk .morng_score_drp_lnk_rank_list ol .lnk_rank_info {
	margin: 0 0 5px 0;
	line-height: 36px;
	font-weight: 500;
}

.morng_score_drp_lnk .morng_score_drp_lnk_rank_list ol .lnk_rank_info:hover {
	color: #563ac9;
	cursor: pointer;
}

.morng_score_drp_lnk .list {
	display: inline;
	float: right;
}

.morng_score_drp_lnk .morng_score_drp_lnk_rank_list ol .lnk_rank_info:hover {
	color: #563ac9;
}

.morng_score_drp_lnk .morng_score_drp_lnk_rank_list ol li.lnk_rank_info.active img {
	margin-left: 10px;
}

.morng_score_drp_lnk .morng_score_drp_lnk_rank_list ol li.lnk_rank_info.active {
	color: #563ac9;
}

.morng_scr_current_class .right_rank.left_rank {
	text-align: left;
}

.morng_scr_average_enterprise {
	font-size: 21px
}

.current_linkscr_txt {
	font-size: 13px;
}

.btm_supreme_leader_rank .line .progress_line {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 60%;
	background: rgb(86 58 201);
	border-radius: 10px;
}

.btm_supreme_leader_rank .dashed_border_01 {
	border-right: 2px solid #ddd;
	height: 60px;
}

.mscore_all_classes .morng_scr_leaders {
	margin: 0;
	font-size: 14px;
}

.morng_scr_btm_header .mscore_all_classes p.color_2 {
	margin-bottom: -25px;
}

.dt-buttons a span:before {
	content: "\f080";
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	margin-right: 10px;
	color: #ccc;
}

.insert_website_info_wrapper input {
	border: 1px solid #eee;
	border-radius: 5px;
}

.drop_add_insert_status_left {
	text-align: left;
}

.drop_add_remove_website .drop_add_insert_status_right {
	text-align: right;
	margin-top: -25px;
}

.drop_add_insert_credit {
	border-right: 1px solid #ddd;
}

.insert_website_info_wrapper .status_pera_add_remove_bold i {
	float: right;
}

.insert_website_info_wrapper .status_pera_add_remove_bold {
	font-weight: 700;
	color: #333;
}

.drop_add_remove_website {
	position: relative;
	max-width: 100%;
	margin: 0px 15%;
	/* box-shadow: rgb(233 240 253) 5px 5px 20px 0px;*/
	border: 0;
	border-radius: 8px;
}

.drop_add_remove_website .morng_score_table_data table.dataTable thead th:first-child {
	padding-left: 15px;
}

.drop_add_remove_website .status_pera_add_remove {
	position: relative;
}

.insert_website_info_wrapper input {
	border: 1px solid #eee;
	border-radius: 5px;
	color: #000;
}

.drop_add_insert_status_left {
	text-align: left;
}

.text_right_align {
	text-align: right;
}

.drop_add_insert_status_right {
	text-align: right;
	margin-top: -25px;
}

.drop_add_insert_credit {
	border-right: 1px solid #ddd;
}

.morng_scr_drop_add_sec {
	position: relative;
	float: left;
	width: 100%;
	background-color: #eee;
	cursor: pointer;
	padding: 150px;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank,
.morng_scr_drop_add_sec .morng_scr_promoted_content {
	background-color: #fff;
}

.morng_scr_drop_button {
	background: #fff;
}

.morng_scr_drop_button .drop_add_btn {
	text-align: right;
}

.morng_scr_drop_add_sec .morng_scr_promoted_content h2 i {
	color: #d4d4dd;
	padding-left: 5px;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank_contant {
	position: relative;
	float: left;
	width: 100%;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank_contant h6 {
	padding-bottom: 20px;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank_contant h3 span {
	font-size: 16px;
	color: #525f7f;
}

.drop_add_keyword_btn a {
	float: left;
	margin-top: 20px;
	margin-left: 2px;
}

.blue_color:hover {
	color: #fff;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank .footer_btn_score .btn-style:hover {
	color: #525f7f;
	border-color: #ddd;
}

.blue_color {
	background-color: #563ac9;
	color: #fff;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank .footer_btn_score .drop_add_btn {
	border: 0px;
	color: #fff;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank .footer_btn_score .drop_add_btn:hover {
	background-color: #563ac9;
	color: #fff;
}

.morng_scr_drop_add_sec .btm_supreme_leader_rank .footer_btn_score .btn_style {
	padding: 7px 15px;
	text-transform: none;
}

.morng_scr_drop_inner {
	float: left;
	width: 100%;
	background-color: #fff;
}

.morng_scr_drop_btn {
	float: right;
}

.morng_scr_drop_btn .dropbtn {
	background-color: #fff;
	color: #000;
	padding: 10px;
	font-size: 16px;
	border: 1px solid #ecf0f5;
	border-radius: 5px;
	cursor: pointer;
}

.morng_scr_drop_btn .dropdown {
	position: relative;
	display: inline-block;
	left: 2px;
}

.morng_scr_drop_btn .dropdown .dropbtn .flag-img {
	color: #525f7f;
}

.morng_scr_drop_btn .dropdown .dropbtn img {
	margin-right: 20px;
}

.morng_scr_drop_btn .dropdown .dropbtn i {
	margin-left: 85px;
	color: #525f7f;
}

.morng_scr_drop_btn .dropdown .dropdown-content img {
	margin-right: 20px;
}

.morng_scr_drop_btn .dropdown .dropdown-content a .flag-img {
	margin-left: -37px;
	color: #525f7f;
}

.morng_scr_drop_btn .dropdown .dropdown-content a i {
	margin-left: 56px;
	color: #525f7f;
}

.morng_scr_current_page .morng_scr_drop_btn .dropdown .dropdown-content a i {
	margin: 0;
	position: absolute;
	right: 4%;
	padding-top: 6px;
	color: #563ac9;
}

.morng_scr_drop_btn .dropdown .dropdown-content a .circle_1 {
	margin-left: 35px;
	top: 19px;
	position: absolute;
	color: #563ac9;
}

.morng_scr_drop_btn .dropdown .dropdown-content a .circle_2 {
	margin-left: 75px;
	position: absolute;
	top: 64px;
	color: #563ac9;
}

.morng_scr_drop_btn .dropdown .dropdown-content a .circle_3 {
	margin-left: 54px;
	position: absolute;
	top: 108px;
	color: #563ac9;
}

.morng_scr_drop_btn .dropdown .dropdown-content a .circle_4 {
	margin-left: 87px;
	position: absolute;
	top: 153px;
	color: #563ac9;
}

.morng_scr_drop_btn .dropdown .dropdown-content a .circle_5 {
	margin-left: 76px;
	position: absolute;
	top: 200px;
	color: #563ac9;
}

.morng_scr_drop_btn .dropdown-content {
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 160px;
	border: 1px solid #ecf0f5;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 1;
}

.morng_scr_drop_btn .dropdown-content a {
	color: #000;
	padding: 10px 60px;
	text-decoration: none;
	display: block;
	text-align: left;
}

.morng_scr_drop_btn .dropdown-content a:hover {
	background-color: #fff;
}

.morng_scr_drop_btn .dropdown:hover .dropdown-content {
	display: block;
}

.morng_scr_current_page .morng_scr_drop_btn .dropdown:hover .dropdown-content {
	width: 100%;
}

.morng_scr_drop_btn .dropdown:hover .dropbtn {
	background-color: #fff;
}

.morng_scr_drop_btn .dropdown-bottom-content {
	position: relative;
	float: left;
	width: 100%;
	background-color: #f9fbfd;
	padding: 24px 10px 24px 10px;
}

.morng_scr_drop_btn .dropdown .dropdown-bottom-content p {
	color: #636585;
}

.morng_scr_drop_btn .dropdown .dropdown-bottom-content p a {
	background-color: #f9fbfd;
	text-decoration: underline;
	color: #636585;
	display: contents;
}

.morng_scr_drop_inner_box {
	float: left;
	width: 100%;
	border: 1px solid #ecf0f5;
	border-radius: 5px;
	padding: 30px 30px 60px 30px;
}

.morng_scr_drop_inner_box1 i {
	margin-left: 8px;
}

.morng_scr_drop_inner_box2 {
	position: relative;
	width: 100%;
	text-align: right;
	bottom: 78px;
}

.morng_scr_drop_add_sec .morng_scr_drop_button .footer_btn_score {
	position: relative;
	bottom: 42px;
}

.morng_scr_drop_add_sec .morng_scr_drop_button .footer_btn_score .btn-style {
	color: #fff;
	background-color: #563ac9;
	border: none;
	padding: 19px;
}

.morng_scr_drop_add_sec .morng_scr_drop_button .footer_btn_score .btn-style:hover {
	color: #fff;
	background-color: #563ac9;
}

.morng_score_drop_filter {
	padding: 40px;
	box-shadow: 0px 0px 20px 0px #ddd;
}

.morng_score_drop_filter p span,
.morng_score_drop_filter p {
	font-size: 18px;
}

.drop_health_fixit_pop {
	background: #eee;
}

.health_description_material_handling .material_handling {
	font-size: 16px;
}

.health_description_material_handling {
	border-right: 1px solid #eee;
	padding: 10px;
}

.health_description_progress .line {
	margin-bottom: 10px;
	margin-top: 5px;
	height: 7px;
}

.health_description_remove_wrpper i {
	border: 1px solid #eee;
	padding: 15px;
	border-radius: 5px;
	margin: 0px 5px;
}

.health_description_remove_wrpper i:hover {
	color: #563ac9;
}

.cross_description {
	text-decoration: line-through;
}

.morng_scr_current_bg_description {
	background: #32345c;
}

.appli_meta_pera_scr,
.avrg_impact span,
.morng_scr_current_description_pera p span {
	font-size: 16px;
}

.morng_scr_current_description_pera p {
	color: #fff;
	font-size: 16px;
}

.morng_scr_current_description .avrg_impact {
	border-radius: 10px;
	font-size: 16px;
	background: #fff;
	border: 1px solid #eee;
}

.applicate_bg_pera {
	background: #f2f4f8;
	color: #333;
	font-weight: 600;
}

.morning_score_live_chat_wrapper .live_chat_guide span,
.morning_score_live_chat_wrapper .live_chat_guide {
	font-size: 20px;
}

.ms_sending_email p {
	display: inline;
	margin-left: 10px;
}

.morning_score_live_chat_wrapper img {
	margin-top: -20px;
}

.morng_scr_edit_program_description {
	background: #32345c;
	border-radius: 10px;
	padding: 20px 0px;
}

.morng_scr_edit_program_description p {
	padding: 5px 20px;
}

.morng_scr_edit_program_description ul li:hover {
	background: #47496d;
	color: #fff;
}

.morng_scr_edit_program_description ul {
	border-bottom: 1px solid #999;
}

.drop_health_fixit_pop_table .invite_user_scr_table {
	padding: 30px 60px;
}

.drop_health_fixit_pop_table .status_morng_pera_table {
	background: #f2f5f9;
}

.drop_health_fixit_pop_table .status_morng_pera p {
	font-size: 15px;
}

.drop_health_fixit_pop_table .wrap_count_incriment {
	text-align: center;
}

.drop_health_fixit_pop_table .wrap_count_incriment button.add {
	right: 50px;
}

.morng_scr_health_description .robot_org_heading i {
	border: 1px solid #ddd;
	border-radius: 10px;
	background: #32345c;
	color: #fff;
	padding: 20px;
	transform: rotate(90deg);
}

.health_description_progress2 {
	float: none;
}

.health_description_progress2 .line {
	width: 100%;
}

.health_description_progress2 .label {
	right: 40px;
	bottom: 20px;
}

.drop_health_fixit_pop_mission_guide .morng_scr_current_description_pera p {
	color: #ffffffab;
	margin-right: 26%;
}

.drop_health_fixit_pop_mission_guide .mission_guide_keyword_text a {
	padding: 10px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 10px 0px #333333a6;
	border-radius: 5px;
}

.drop_health_fixit_pop_mission_guide .mission_guide_keyword_text span {
	margin-left: 100px;
}

.morng_scr_application_meta_description .mission_guide_keyword_text a {
	padding: 10px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 10px 0px #333333a6;
	border-radius: 5px;
}

.drop_health_fixit_pop_mission_guide .mission_guide_keyword_text span {
	margin-left: 100px;
}

.components_doted i {
	font-size: 10px;
}

.mission_guide_keyword_text {
	background: #f6f9fc;
}

.morng_scr #morng_score_table4 .cpu_headng {
	padding-left: 15px;
}

.card .morning_scr_tag_icon i {
	transform: rotate(90deg);
}

div#myModal_tbl_content {
	background: #33333314;
	backdrop-filter: blur(5px);
}

.morng_score_table_data #morng_score_table_4 .morng_scr_progress_bar {
	padding-left: 24px;
}

p.appli_meta_pera_scr span {
	font-weight: 800;
}

.invite_user_scr_rank,
.user_subcription_pera {
	border-top: 1px solid #eee;
}

.user_subcription_pera,
.account_scr_separator,
.heading_bdr_btm {
	border-bottom: 1px solid #eee;
}

.pro_subscription_scr {
	box-shadow: 0px 3px 15px 0px #eee;
}

.avrg_impact_wrap,
.link_scan_value,
.copy_btn,
.subs_count,
.choose_recently_report_wrapper .report_pera,
.health_description_remove_wrpper {
	text-align: right;
}

.morng_scr_registration_form .space-rocket,
.linking_btn {
	text-align: left;
}

.morng_scr_hedding_overview h4,
.morng_scr_hedding_overview h5 {
	color: #32345c;
}

.morng_scr_hedding_overview h5 a {
	font-size: 20px;
	font-weight: bold;
}

.morng_scr_webpage2_main {
	position: relative;
	width: 100%;
	float: left;
	background-color: #eee;
	border: 1px solid #eee;
	cursor: pointer;
}

.morng_scr_webpage2_main .morng_scr_webpage_heading {
	margin: 0px 100px;
}

.morng_scr_webpage2_main .mission-img img {
	margin-top: -25px;
}

.morng_scr_webpage2_main .mscore_all_classes_pera {
	display: inline-block;
	margin-top: -7px;
}

.morng_scr_webpage_box,
.morng_scr_promoted_section {
	background-color: #fff;
}

.morng_scr_promoted_image img {
	max-width: 300px;
}

.morng_scr_promoted_content h6 {
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 5px;
}

.morng_scr_animation_sec {
	background-color: rgb(50 52 92);
}

.btm_supreme_leader_rank .health_description_progress .line {
	width: 70%;
}

.btm_supreme_leader_rank .health_description_progress .label {
	right: 40px;
	bottom: 20px;
}

.btm_supreme_leader_rank .webpage_pera h5 span,
.btm_supreme_leader_rank .webpage_pera {
	color: #525f7f;
	font-weight: 600;
}

.webpage_pre_next_wrap_scr {
	background: #eef1f9;
}

.webpage_center_morngscr .dots {
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: #a2aebe;
	position: relative;
	display: inline-block;
}

.webpage_center_morngscr .dots.active {
	background-color: #3e4065;
}

.webpage_pre_next_wrap_scr .webpage_pre_morngscr i,
.webpage_pre_next_wrap_scr .webpage_next_morngscr i {
	margin-top: 5px;
}

/*======================
19. Login Style
========================*/

.morng_scr_login_account {
	background: url(../images/login.jpg) no-repeat;
	background-position: center 0;
	background-size: cover;
	position: relative;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}

.morng_scr_login_account_text {
	position: absolute;
	top: 45%;
	left: 100px;
}

.morng_scr_login_form {
	position: relative;
}

.morng_scr_login_form_main {
	background-color: #fff;
	padding: 60px;
	border-radius: 10px;
	margin: 35% 0;
}

.morng_scr_create_account {
	align-items: center;
}

.morng_scr_login_form_main .morng_scr_login_form .login_input {
	border-bottom: 1px solid #ddd;
	padding: 25px 0px 5px;
	color: #000;
}

.morng_scr_login_form_main .morng_scr_login_form_email {
	position: absolute;
	top: 52px;
	right: 0;
}

.morng_scr_login_account_text h2 {
	color: #fff;
}

.morng_scr_login_form input[type=checkbox] {
	margin-top: 24px;
	width: 20px;
	height: 20px;
}

.morng_scr_login_form .forget_pass_scr {
	text-align: right;
}

.morng_scr_login_form .sign_in_btn:hover,
.morng_scr_login_form .sign_in_btn {
	border: 1px solid #563ac9;
}

.morng_scr_login_form .email_input {
	padding-right: 10px;
}

.morng_scr_login_form .email_left_input {
	display: none;
}

.morng_scr_login_box_main {
	box-shadow: 0px 0px 10px 15px #7f81840d;
	boder-radius: 10px;
}

.morng_scr_login_box_main .morng_scr_login_image_box {
	position: relative;
	background-image: linear-gradient(150deg, #21094a, #011b3b);
	padding: 80px 100px 80px 40px;
	color: #fff;
	border-radius: 0 0 60% 0;
}

span.mrg_double_cirle_design {
	position: absolute;
	right: 12%;
	bottom: 10%;
	background-color: #563ac9;
	width: 60px;
	height: 60px;
	border-radius: 50%;
}

span.mrg_double_cirle_design:before {
	content: '';
	position: absolute;
	width: 25px;
	height: 25px;
	background-color: #6e56ce;
	border-radius: 50%;
	right: 20%;
	top: 20%;
}

.morng_scr_login_box_main .morng_scr_content_box p a {
	text-transform: capitalize;
	color: #563ac9;
	font-weight: 600;
}

.morng_scr_login_info form.morng_scr_login_form input.sign_in_btn {
	max-width: 50%;
}

.morng_scr_login_box_main .morng_scr_login_image_box img {
	max-width: 30px;
	margin-top: -35px;
}

.morng_scr_login_box_main .morng_scr_login_image_box h4 {
	color: #fff;
	padding-bottom: 10px;
}

.morng_scr_login_box_main .morng_scr_login_image_box a {
	display: inline-block;
	padding-top: 20px;
	color: #dfdf34;
	text-decoration: underline;
}

.morng_scr_login_info form.morng_scr_login_form span.mrgtext_email_address {
	position: absolute;
	top: 17%;
	right: 5%;
}

.morng_scr_login_info form.morng_scr_login_form span.mrgtext_password {
	position: absolute;
	top: 40%;
	right: 5%;
}

.morng_scr_login_box_main .morng_scr_content_box {
	padding: 40px;
}

.morng_scr_login_box_main .morng_scr_content_box .morng_scr_input {
	margin-top: 15px;
	background-color: #ebf6ff;
}

.morn_scr_progress_bar {
	position: relative;
	float: right;
	right: 25px;
}

.label {
	font-size: 13px;
	color: #000000;
	position: absolute;
	right: -20px;
	bottom: -12px;
}

.line {
	width: 110px;
	height: 5px;
	background: #ecf0f5;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
}

.line span {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: #2ecc71;
	border-radius: 10px;
}

#return-to-top {
	position: fixed;
	bottom: 40px;
	right: 40px;
	background: #fff;
	border: 1px solid #563ac9;
	width: 45px;
	height: 45px;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display: none;
	z-index: 1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#return-to-top i {
	color: #563ac9;
	margin: 0;
	position: relative;
	left: 16px;
	top: 9px;
	font-size: 14px;
	font-weight: 600;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#return-to-top:hover {
	background: #563ac9;
}

#return-to-top:hover i {
	color: #fff;
	top: 3px;
}

.scan_website_table_th table.dataTable thead th,
table.dataTable thead td {
	padding: 15px 18px;
}

.drop_health_fixit_pop_table .more_table_border::before,
.drop_health_fixit_pop_table .more_table_border::after {
	border: none;
}

.drop_health_fixit_pop_table .morng_score_table_data table.dataTable thead th:first-child {
	padding-left: 0px;
}

.morning_create_new_main_wrapper .morng_score_table_data table.dataTable thead th:first-child {
	padding-left: 10px;
}

.morng_score_table_data table tr th.link_width_score {
	width: 83%;
}

.morng_scr_web_4 .morng_scr_webpage_heading {
	margin: 0px 15%;
}

.drop_add_remove_website .morng_score_table_data table.dataTable thead th:first-child {
	padding-left: 10px;
}

.drop_add_remove_website i.fa.fa-times-circle.color_r.marR10 {
	position: absolute;
	left: -20px;
	top: 7px;
}

.drop_add_remove_website .status_pera_add_remove {
	position: relative;
}

.morng_scr_drop_filter {
	position: relative;
	max-width: 100%;
	margin: 0 20%;
	border: 0;
	border-radius: 8px;
}

.highcharts-title {
	font-weight: bolder;
}

.rank__traker_dropdown{
	 box-shadow: 0px 0px 6px 3px #dddddd;
	padding: 20px;
    width: 274px;
    left: -90px !important;
}
.rank__traker_dropdown .morng_skyen_sub_menus {
	float:right;
}

span.morng_scr_selected_keyword.key {
	font-size: 14px;
	margin-left: 20px;
}

#morng_score_table4_wrapper .morng_score_table4_wrapper_pad {
	padding: 0;
}

.morning_score_main_shadow_wrapper .search_icon {
	color: #ccc;
}

.keywords_keyword_research_morn_scr .morng_scr_complete_mission ul li.nav-item.open_saved_list {
	margin-top: 25px;
}

.keyword_suggestion_wrapper h6 {
	font-size: 14px;
}

.keywords_rank_tracker_second .morng_scr_hedding_overview p a {
	font-size: 12px;
}

.keyword_rank_tracker_btn .input_search {
	max-width: 160px;
	padding: 5px 0px;
	color: #000;
}

.morng_scr_all_links_wrapper .morng_score_table_data table tr td:first-child,
.morning_create_new_main_wrapper .morng_score_table_data table tr td:first-child,
.morng_scr_new_report_final .morng_score_table_data table tr td:first-child {
	padding-left: 0px;
}

.your_morning_score_wrapper .morng_skyen_menus_03 ul li {
    padding: 5px 20px;
}
.your_morning_score_wrapper .rank_traker_sort_folder .toggle_scr {
    margin-top: 5px;
}
.rank_traker_sort_folder .toggle_scr .switch {
    width: 25px;
    height: 15px;
}
.rank_traker_sort_folder .toggle_scr .switch::before {
    left: 1px;
    width: 13px;
    height: 13px;
}
.rank_traker_sort_folder .toggle_scr input:checked+.switch::before {
    left: 12px;
}
.your_morning_score_wrapper .morng_skyen_menus .rank_traker_sort_folder:hover {
     border-left:none;
	 padding-left: 20px;
	 background-color:#fff;
}

/*=====================
20. Other Page Elements
======================*/

.morng_scr_current_page_main {
	position: relative;
	float: left;
	width: 100%;
	box-shadow: 0px 0px 10px 15px #7f818421;
}

.morng_scr_current_page_main .morng_scr_complete_mission .nav-tabs {
	border-bottom: 1px solid #fff;
}

.morng_scr_current_page_main .morning_score_main_shadow_wrapper {
	box-shadow: none;
}

.morng_scr_current_page .morng_scr_complete_mission .nav-tabs .nav-link.active {
	border-color: #eee;
	border-top: 2px solid #563ac9;
}

.morng_scr_current_page .more_table_border:before {
	border-top: 0px;
}

.morng_scr_current_page .more_table_border:after {
	border-top: 0px;
}

.panel_img_link img {
	width: 35px;
	height: auto;
	margin-left: -20px;
}

.morning_score_cr h6.tag_icon_link.morng_scr_pra span {
	background: none;
}

.morng_add_box {
	border: 1px solid #ced4da;
	display: inline-block;
	width: 157px;
	height: 125px;
	padding: 32px;
	border-radius: 10px;
}

.morng_add_box:hover {
	border: 1px solid #323af5;
	;
}

.morng_add_box:hover .morng_add_social {
	color: #323af5;
}

.morng_add_box p {
	text-align: center;
}

.morng_add_social i {
	text-align: center;
	width: 100%;
	font-size: 20px;
}

.morng_add_social_01,
.morng_add_social_02,
.morng_add_social_03,
.morng_add_social_04,
.morng_add_social_05 {
	position: absolute;
	left: 16%;
	top: 6px;
	border-radius: 50%;
	background: #0ff335;
	color: #fff;
	width: 25px;
	text-align: center;
	display: none;
	transition: all 0.5s;
}

.morng_add_social_02 {
	left: 35%;
	top: 6px;
}

.morng_add_social_03 {
	left: 54%;
	top: 6px;
}

.morng_add_social_04 {
	left: 73%;
	top: 6px;
}

.morng_add_social_05 {
	left: 92%;
	top: 6px;
}

.morng_add_box:hover .morng_add_social_01,
.morng_add_box:hover .morng_add_social_02,
.morng_add_box:hover .morng_add_social_03,
.morng_add_box:hover .morng_add_social_04,
.morng_add_box:hover .morng_add_social_05 {
	display: inline;
	transition: all 0.5s;
}

.centering {
	width: 100%;
	height: 150px;
	margin: 10px auto;
}

.centering .custom-select {
	width: 100%;
	position: relative;
	margin: 20px 0;
}

.centering .custom-select select {
	display: none;
}

.morng_scr_drop_btn .selected-item {
	padding: 5px 20px;
	color: #000;
	cursor: pointer;
	z-index: 99;
}

.morng_scr_drop_btn .selected-item:after {
	font-family: FontAwesome;
	content: "\f107";
	font-size: 20px;
	color: #fff;
	position: absolute;
	right: 10px;
	transition: 0.5s;
}

.arrowanim.selected-item:after {
	/*transform: rotate(180deg);*/
	content: '\f058';
}

.item {
	background: #fff;
	padding: 5px 20px;
	color: #000;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	cursor: pointer;
}

.item:hover {
	background: #fff;
	color: #000;
}

.all-items {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 100;
}

.all-items-hide {
	display: none;
}

.sdf {
	border: 1px solid red;
}

.morn_scr_universal_view .morng_scr_complete_mission .nav-tabs .nav-link.active {
	border-color: #eee;
	border-top: 2px solid #563ac9;
}

.morn_scr_universal_view .keyword_suggestion_wrapper h6{
	margin-right: 182px;
}

.morn_scr_universal_view .morng_scr_hedding_overview {
	display: inline-block;
	padding: 15px;
	border-right: 2px solid #eee;
}

.morn_scr_universal_view .morng_scr_complete_mission .nav-tabs .nav-item {
	width: 50%;
}

.morn_scr_universal_view .morng_scr_complete_mission .nav-tabs {
	box-shadow: none;
}

.morn_scr_universal_view .morng_scr_complete_mission .nav-tabs .nav-link.active i {
	margin-right: 5px;
}

.morn_scr_universal_view .morng_scr_complete_mission .nav-tabs .nav-link i {
	margin-right: 5px;
}


.morng_scr_registration_form_02 p {
	padding-bottom: 8px;
}

.morn_thankpara {
	color: #fff;
	font-size: 15px;
}

.morng_scr_login_account_text_02 {
	top: 28%;
}

.morng_scr_login_form_main_02 {
	height: 355px;
	background-color: #32345c;
}

.thank_you_banner_wrapper {
	background-color: #220949;
	float: left;
	width: 100%;
}

.thank_you_social i {
	border-radius: 50px;
	color: #fff;
	font-size: 18px;
	border: 1px solid #563ac9;
	padding: 10px;
	background: #563ac9;
}

.script_position_2 {
	top: -14px;
	left: 27%;
	color: #2ecc71;
}

.morng_scr_login_box_main .morng_frst_scan_flg_img img {
	margin-top: 0px;
}

.morng_miss_header {
	background: #f2f4f8;
	padding: 30px;
}

.morng_scr_miss_box {
	border: 1px solid #f2f4f8;
	;
	border-radius: 5px;
}

.miss_para {
	float: left;
}

.morng_miss_text {
	font-size: 20px;
	font-weight: 800px;
}

.morng_miss_social {
	font-size: 20px;
}

.list_inline li {
	display: inline;
	margin: 10px;
}

.list_inline {
	text-align: end;
}

.btn_lft {
	float: left;
}

.btn_rgt {
	float: right;
}
.ui-widget-header {
  height: 4px !important;
  background: #563ac9;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c3c3c3;
  border-radius: 13px;
  background: #fff;
}
.ui-widget-content {
    height: 2px !important;
    border: 0;
    background: #e0e0da;
}
.ui-slider-horizontal .ui-slider-range {
  top: -2px;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -10px;
  cursor: pointer;
}
.slider-range-wrap {
	padding:5px;
}
.about_submit_register a.btn-style {
    width: 100%;
    display: block;
    height: 55px;
    padding-top: 16px;
}
.startpage_btn1 p {
    font-size: 0.5em;
}

/*=====================
21. Footer Style
======================*/

#main-footer {
	border-bottom: 1px solid #ddd;
}

.footer_contant img {
	width: 30px;
	margin-top: -7px;
}

.footer_btn_score {
	text-align: right;
}

.footer_btn_score .btn-style {
	font-size: 14px
}

.footer_btn_score .btn-style:hover {
	color: #563ac9;
	border: 1px solid #ddd;
}

.upper_footer {
	border-bottom: 1px solid #ddd;
}
.bottom-footer p {
    line-height: 45px;
}
.social {
	float: right;
}

.social li {
	display: inline-block;
	text-align: center;
}

.social ul li a {
	height: 40px;
	float: left;
	width: 40px;
	line-height: 40px;
	border-radius: 50%;
	border: 1px solid #ddd;
	background-color: #fff;
	margin: 0px 5px;
}

.social ul li a:hover {
	color: #563ac9;
	border: 1px solid #563ac9;
}

.line.score_progress_line {
	width: 100%;
}

.dataTables_length {
	width: 100%;
	text-align: center;
}

.paginate_button.previous.disabled:first-child {
	border: 1px solid #e0e9fb;
	margin-left: 0;
}

.paginate_button.next.disabled:last-child {
	border: 1px solid #e0e9fb;
}

.morng_scr_child.even {
	background: #fafcfd;
}

#morng_score_table_7 #morng_scr_sub_child_1_wrapper #morng_scr_sub_child_1,
#morng_score_table_7 #morng_scr_sub_child_02_wrapper #morng_scr_sub_child_02,
#morng_score_table_7 #morng_scr_sub_child_03_wrapper #morng_scr_sub_child_03,
#morng_score_table_7 #morng_scr_sub_child_04_wrapper #morng_scr_sub_child_04,
#morng_score_table_7 #morng_scr_sub_child_05_wrapper #morng_scr_sub_child_05,
#morng_score_table_7 #morng_scr_sub_child_06_wrapper #morng_scr_sub_child_06,
#morng_score_table_7 #morng_scr_sub_child_07_wrapper #morng_scr_sub_child_07 {
	width: 100%;
	margin: 0;
}

.your_morning_score_wrapper.health_landing_page_wrapper #morng_score_table1_wrapper .morng_score_footer {
	display: none;
}

.morng_scr_avrg_keyword_graph {
	position: relative;
	box-shadow: 0 16px 15px 0px #eff2f8;
	float: left;
	width: 100%;
	border-radius: 10px;
}

.morng_scr_current_page .modal-body .morng_scr_drop_btn button.dropbtn,
.morng_scr_current_page .modal-body .morng_scr_drop_btn .dropdown,
.morng_scr_current_page .modal-body .morng_scr_drop_btn {
	width: 100%;
	text-align: left;
}

.morng_scr_current_page .modal-body .morng_scr_drop_btn button.dropbtn i {
	position: absolute;
	right: 5%;
	margin: 0;
	top: 15px;
}

.morng_scr_current_page .modal-body table tbody tr td,
.morng_scr_current_page .modal-body table tr th {
	text-align: left;
}

.morng_scr_current_page .modal-body table tbody tr td span {
	font-size: 17px;
	font-weight: 800;
	color: #563ac9;
}

.morng_scr_current_page .modal-body .card-body.morng_score_table_data {
	min-height: auto;
}

.morng_scr_current_page .modal-body div#morng_score_table1_wrapper .morng_score_footer {
	display: none;
}

.right-menu-icon .pie_chart_menu_iocn {
	color: #fff;
	background: rgb(86, 58, 201);
	border-radius: 50px;
	padding: 5px;
	font-size: 10px;
}

.price_range_value a {
	font-size: 14px;
	color: #333;
	font-weight: 700;
}

.price_range_value a span {
	text-transform: lowercase;
}

.web_3_progress .label {
	right: -30px;
}

.web_3_progress .line span {
	background: #563ac9!important;
}

.price_range_value_btn1 {
	float: right;
	width: 50%;
}

.price_range_value_btn1 strong {
	text-align: center;
}

.price_range_value_btn {
	float: left;
	width: calc(50% - 4px);
	margin-right: 4px;
}

.morn_webhead {
    font-size: 12px;
}
.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.noUi-target {
	position: relative;
	direction: ltr;
}

.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}

.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
}

.noUi-handle {
	position: relative;
	z-index: 1;
}

.noUi-stacking .noUi-handle {
	z-index: 10;
}

.noUi-state-tap .noUi-origin {
	-webkit-transition: left 0.3s, top .3s;
	transition: left 0.3s, top .3s;
}

.noUi-state-drag * {
	cursor: inherit !important;
}

.noUi-base,
.noUi-handle {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.noUi-horizontal {
	height: 4px;
}

.noUi-horizontal .noUi-handle {
	width: 11px;
	height: 11px;
	border-radius: 50%;
	left: -7px;
	top: -4px;
	background-color: #563ac9;
}

.noUi-background {
	background: #D6D7D9;
}

.noUi-connect {
	background: #563ac9;
	-webkit-transition: background 450ms;
	transition: background 450ms;
}

.noUi-origin {
	border-radius: 2px;
}

.noUi-target {
	border-radius: 2px;
}

.noUi-target.noUi-connect {}

.noUi-draggable {
	cursor: w-resize;
}

.noUi-vertical .noUi-draggable {
	cursor: n-resize;
}

.noUi-handle {
	cursor: default;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.noUi-handle:active {
	border: 8px solid #345DBB;
	border: 8px solid rgba(53, 93, 187, 0.38);
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	left: -14px;
	top: -14px;
}

[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}

[disabled].noUi-origin,
[disabled] .noUi-handle {
	cursor: not-allowed;
}

.morng_weekly_box {
	padding: 10px;
	background-color: #2c1456;
	margin-left: 15px;
}

.morng_scr_login_box_main .morng_scr_weekly_image_box img {
	margin-top: 0;
	margin-right: 5px;
}