/* Notifications*/

@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500);
.pps-icon-file {
	width: 20px;
	height: 23px;
	background: url(imgs/2.png) no-repeat 0px 7px;
	display: inline-block;
	margin-bottom: -2px;
}

.pps-last-date {
	display: inline-block;
	text-indent: 23px;
}

.content_staus_box {
	font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
	color: #34495e;
	-webkit-font-smoothing: antialiased;
	line-height: 1.6em;
	position: relative;
}

.content_staus_box p {
	margin: 0;
}

.content_staus_box .notice {
	position: relative;
	margin: 0.5em 1em;
	background: #F9F9F9;
	padding: 0.5em 1em 0.5em 2em;
	border: 1px solid #DDD;
	border-left: 4px solid #DDD;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
	box-sizing: border-box;
	display: inline-block;
	width: 98%;
}

.content_staus_box .notice p {
	color: #1D2D37;
}

.content_staus_box .notice:before {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: -17px;
	background-color: #DDD;
	color: #FFF;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	font-family: Georgia;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}

.content_staus_box .labelN {
	font-size: 14px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
}

.content_staus_box .info {
	border-left-color: #0074D9;
}

.content_staus_box .info:before {
	content: "i";
	background-color: #0074D9;
}

.content_staus_box .success {
	border-left-color: #2ECC40;
}

.content_staus_box .success:before {
	content: "√";
	background-color: #2ECC40;
}

.content_staus_box .warning {
	border-left-color: #FFDC00;
}

.content_staus_box .warning:before {
	content: "!";
	background-color: #FFDC00;
}

.content_staus_box .error {
	border-left-color: #FF4136;
}

.content_staus_box .error:before {
	content: "X";
	background-color: #FF4136;
}

.f12 {
	font-size: 12px;
}

.hide {
	display: none;
}

.sba_btnCheck_box {
	width: 100%;
	display: block;
	padding: 10px 0;
	border-top: 1px dashed #000000;
	text-align: center;
	margin-top: 10px;
}

.sba_btnCheck_box .values {
	width: 50%;
	display: inline-block;
	text-align: left !important;
}

.sba_btnCheck_box .button {
	margin-top: 10px;
}

.statusTable {
	border: #08717E 1px solid;
	border-collapse: collapse;
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
	margin-top: 20px;
}

.statusTable tr {
	border-bottom: #08717E 1px solid;
}

.statusTable td {
	padding: 15px 5px;
}

.statusTable td:first-child {
	border-right: 1px dotted #08717E;
}

.imp_dd {
	border-top: double 4px #D5D5D5;
	width: 100%;
	display: block;
	margin-top: 5px;
	text-align: center;
}

.imp_dd .show_btn {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
	display: inline-block;
	cursor: pointer;
	padding: 0px 5px 0px 20px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	background: #F0F0F0 url(imgs/bullet_arrow_down.png) no-repeat left center;
}

.imp_dd .up {
	background: #F0F0F0 url(imgs/bullet_arrow_up.png) no-repeat left center !important;
}

.improvements {
	width: 100%;
	display: block;
	/* padding:20px; */
	box-sizing: border-box;
	/* border:#82878c 1px solid; */
	/* margin-top:10px; */
}

.improvements ul {
	list-style-type: disc;
	margin-left: 30px;
}

.label {
	display: inline-block;
	height: 16px;
	text-indent: 22px;
	font-weight: 700;
}

.label_tick {
	background: url(imgs/apply.png) no-repeat left;
}

.label_error {
	background: url(imgs/error.png) no-repeat left;
}

.label_warning {
	background: url(imgs/warning.png) no-repeat left;
}

.btn_green {
	padding: 3px 5px;
	color: #fff;
	background: #84AB0B;
	border-radius: 3px;
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
}

.btn-gray {
	background: #fafafa;
	border: 1px solid #ccc;
	color: #333 !important;
	text-shadow: none;
	text-decoration: none;
	padding: 2px 5px;
	display: inline-block;
	border-radius: 2px;
}

.btn-gray:hover {
	background: #F1F1F1;
}

.alert {
	width: 100%;
	display: block;
	box-sizing: border-box;
	padding: 10px 10px 10px 70px;
	min-height: 40px;
	line-height: 20px;
	font-size: 14px;
	margin: 10px 0;
}

.alert_warning {
	border: 1px solid #F99B00;
	background: #F8EFC0 url(imgs/warning_b.png) no-repeat 2.5% center;
}

.alert_warning b {
	color: #F99B00;
	margin-right: 10px;
	display: inline-block;
}

.alert_info {
	border: 1px solid #32A6C9;
	background: #C0ECF8 url(imgs/info.png) no-repeat 2.5% center;
}

.alert_info b {
	color: #32A6C9;
	margin-right: 10px;
	display: inline-block;
}

.alert_error {
	border: 1px solid #F90000;
	background: #F8C0CA url(imgs/cross_shield.png) no-repeat 2.5% center;
}

.alert_error b {
	color: #F90000;
	margin-right: 10px;
	display: inline-block;
}

.tabel_cols td {
	box-sizing: border-box;
	vertical-align: top;
}

.tabel_cols td:first-child {
	padding: 0px 30px 0px 0px;
}

.content_staus_box {
	display: inline-block;
}

tr td.head {
	background: darkslategrey;
	color: #FFFFFF;
	border: 1px solid #000;
	font-weight: 700;
}

.densityTabel,
.densityTabel td {
	border: 1px solid #f5f5f5;
	border-collapse: collapse;
}

.densityTabel td {
	padding: 10px;
	box-sizing: border-box;
}

.linksTable td {
	padding: 5px;
	text-align: center;
	word-break: break-all;
}

.tr_head1 td {
	background: #EDEDED;
	text-align: center;
	padding: 10px 0;
}

.imgsTabel {
	text-align: center;
}

.imgsTabel .thumb {
	text-align: center;
}

.imgsTabel .thumb img {
	width: 80%;
	max-height: 40px;
}

.btn_green {
	padding: 3px 5px;
	color: #fff;
	background: #84AB0B;
	border-radius: 3px;
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
}

.brlink_box {
	width: 100%;
	display: inline-block;
	border: 1px solid #ccc;
	margin-bottom: 5px;
	box-sizing: border-box;
	padding: 5px;
}

.keyword_box {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 5px;
	box-sizing: border-box;
	padding: 3px 5px;
}

.keyword_box .text {
	width: 70%;
	float: left;
}

#densityTable .density {
	font-weight: bold;
	/* width: 30%;
	float: left;
	background: #589B12;
	color: #FFFFFF;
	border-radius: 3px;
	text-align: center; */
}

.loadImg {
	display: inline-block;
	margin: 5px 5px 0 0;
}

.blue {
	color: #06758C;
}

.green {
	color: #07A30A;
}

.red {
	color: #F7011F;
}

.resultsBox div,
.resultsBox span {
	display: inline-block;
}

.resultsBox {
	border: #08717E 1px solid;
	border-collapse: collapse;
	width: 100%;
	box-sizing: border-box;
	font-size: 16px;
	display: block;
	float: left;
}

.innerBox {
	border: #08717E 1px solid;
	min-height: 25px;
	box-sizing: border-box;
	float: left;
}

.resultBar {
	width: 80%;
	display: inline-block;
	border: 1px solid #ddd;
	height: 25px;
	position: relative;
	border-radius: 15px;
	border-radius: 2px;
	overflow: hidden;
}

.resultBar .showBar {
	height: 25px;
	float: left;
	background: #62DE04;
}

.resultBar .showText {
	width: 100%;
	position: absolute;
	z-index: 3;
	left: 0;
	font-weight: 700;
	text-align: center;
	color: #0B0B0B;
	font-size: 16px;
	height: 25px;
	line-height: 22px;
}

.resultsBars {
	float: left;
	width: 100%;
	text-align: center;
}

.statBox {
	width: 98%;
	display: inline-block;
	clear: both;
	padding: 5px;
	border-radius: 2px;
	line-height: 23px;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	margin-bottom: 4px;
	border: 1px solid #999 !important
}

.statBox .txt {
	width: 88%;
	float: left;
	text-align: left !important;
	line-height: 28px;
}

.statBox .check {
	float: right;
	text-align: right;
	width: 12%;
}

.statBox .check textarea {
	display: none;
}

.uniqueSta {
	color: #04A011;
}

.plagSta {
	color: #D82C47;
}

.sec_heading {
	width: 100%;
	height: 40px;
	margin: 10px 0;
	display: block;
	background: #03729A;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 40px;
}

.row {
	width: 100%;
	display: block;
}

.circular_bar {
	margin-right: 30px;
	float: right;
}

.currentStatus {
	text-align: center;
	width: 100%;
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.currentStatus img {
	text-align: center;
	display: none;
}


/*  Circular Data  */

progress {
	width: 500px;
	height: 25px;
	border: 0px none;
	background-color: #E5E5E5;
	border-radius: 10px;
	padding: 4px 5px 5px 5px;
}

progress::-webkit-progress-bar {
	background-color: #E5E5E5;
	border-radius: 50px;
	padding: 2px;
	box-shadow: 0 1px 0px 0 rgba(255, 255, 255, 0.2);
}

progress::-webkit-progress-value {
	border-radius: 50px;
	background: -webkit-linear-gradient(135deg, transparent, transparent 20%, rgba(0, 0, 0, 0.1) 33%, #45B565 50%, transparent 10%), -webkit-linear-gradient(top, #81CE97, #81CE97), -webkit-linear-gradient(left, #ba7448, #c4672d);
	background-size: 25px 14px, 100% 100%, 100% 100%;
	-webkit-animation: move 5s linear 0 infinite;
}

@-webkit-keyframes move {
	0% {
		background-position: 0px 0px, 0 0, 0 0
	}
	100% {
		background-position: 100px 0px, 0 0, 0 0
	}
}

.progress-value {
	color: #444;
	margin-left: 507px;
	margin-top: -24px;
}

.progressDiv {
	width: 84%;
	background: #fcfcfc;
	height: 325px;
	border: 1px solid #ccc;
	position: relative;
	left: 7%;
	top: 100px;
	display: inline-block;
	border-radius: 2px;
	box-shadow: 0px 1px 1px 1px #ccc;
}


/* Pie Chart */

.progress-pie-chart {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background-color: #E5E5E5;
	position: relative;
	margin-bottom: 10px;
}

.progress-pie-chart.gt-50 {
	background-color: #81CE97;
}

.ppc-progress {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 75px);
	top: calc(50% - 75px);
	width: 150px;
	height: 150px;
	clip: rect(0, 150px, 150px, 75px);
}

.ppc-progress .ppc-progress-fill {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 75px);
	top: calc(50% - 75px);
	width: 150px;
	height: 150px;
	clip: rect(0, 75px, 150px, 0);
	background: #81CE97;
	transform: rotate(60deg);
}

.gt-50 .ppc-progress {
	clip: rect(0, 75px, 150px, 0);
}

.gt-50 .ppc-progress .ppc-progress-fill {
	clip: rect(0, 150px, 150px, 75px);
	background: #E5E5E5;
}

.ppc-percents {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 133.91304px/2);
	top: calc(50% - 133.91304px/2);
	width: 133.91304px;
	height: 133.91304px;
	background: #fff;
	text-align: center;
	display: table;
}

.ppc-percents span {
	font-family: 'Roboto', sans-serif;
	display: block;
	font-size: 5.6em;
	font-weight: 100 !important;
	/*color: #81CE97;*/
	color: #464646;
}

.pcc-percents-wrapper {
	display: table-cell;
	vertical-align: middle;
}

.loader {
	text-align: center;
}

.loader span {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 50px auto;
	background: black;
	border-radius: 50px;
	-webkit-animation: loader 0.9s infinite alternate;
	-moz-animation: loader 0.9s infinite alternate;
}

.loader span:nth-of-type(2) {
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
}

.loader span:nth-of-type(3) {
	-webkit-animation-delay: 0.6s;
	-moz-animation-delay: 0.6s;
}

@-webkit-keyframes loader {
	0% {
		width: 10px;
		height: 10px;
		opacity: 0.9;
		-webkit-transform: translateY(0);
	}
	100% {
		width: 24px;
		height: 24px;
		opacity: 0.1;
		-webkit-transform: translateY(-21px);
	}
}

@-moz-keyframes loader {
	0% {
		width: 10px;
		height: 10px;
		opacity: 0.9;
		-moz-transform: translateY(0);
	}
	100% {
		width: 24px;
		height: 24px;
		opacity: 0.1;
		-moz-transform: translateY(-21px);
	}
}


/* Bars */

.bar_btn {
	height: 18px;
	display: inline-block;
	margin-right: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 18px;
	border-radius: 8px;
	text-indent: 5px;
	min-width: 120px;
	color: #888888;
	margin-top: 0px;
	float: left;
}

.bar_btn_green {
	background: #81CE97;
}

.outer_bar {
	width: 300px;
	background: #F7F7F9;
	height: 16px;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px #E7E7E7 inset;
	display: inline-block;
	margin: 0px 10px;
	border-radius: 8px;
	overflow: hidden;
}

.outer_bar .inner_green {
	background: #81CE97;
	height: 14px;
	border-radius: 6px;
	display: block;
	float: left;
}

.outer_bar .inner_red {
	background: #FD8C8C;
	height: 14px;
	border-radius: 6px;
	display: block;
	float: left;
}

.outer_bar .inner_yellow {
	background: #FCCF10;
	height: 14px;
	border-radius: 6px;
	display: block;
	float: left;
}

#sba_results *,
#sba_results *:after,
#sba_results *:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:before,
.clearfix:after {
	content: '';
	display: table;
}

.clearfix:after {
	clear: both;
}

.maintabsSec {
	color: #74777b;
	font-weight: 400;
	font-size: 1em;
	font-family: 'Raleway', Arial, sans-serif;
	font-family: 'Roboto', sans-serif;
}

#sba_results a {
	/* color: #2CC185; */
	text-decoration: none;
	outline: none;
}

#sba_results a:hover,
#sba_results a:focus {
	color: #74777b;
}

#sba_results .support {
	display: none;
	color: #ef5189;
	text-align: left;
	font-size: 1.5em;
	max-width: 1200px;
	margin: 1em auto 0;
	padding: 0;
}

#sba_results .no-flexbox .support {
	display: block;
}

#sba_results .hidden {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0;
}

.container>section {
	padding: 3em 0 1em 0;
	font-size: 1.25em;
	min-height: 100%;
}

._prepost_tab {
	overflow: hidden;
	border: 1px solid #eee;
	background-color: whitesmoke;
}


/* Style the buttons that are used to open the tab content */

._prepost_tab button {
	background-color: inherit;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 16px;
	transition: 0.3s;
	border-bottom: 2px solid transparent;
}


/* Change background color of buttons on hover */

._prepost_tab button:hover {
	background-color: #eee;
}


/* Create an active/current tablink class */

._prepost_tab button.active {
	background-color: #fff;
	border-bottom: 2px solid #007cba;
}


/* Style the tab content */

._prepost_tab ._prepost_tabcontent {
	display: none;
	padding: 6px 12px;
	border: 1px solid #ccc;
	border-top: none;
}

._prepost_tabcontent {
	animation: fadeEffect 1s;
	/* Fading effect takes 1 second */
	overflow: hidden;
}


/* Go from zero to full opacity */

@keyframes fadeEffect {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

._prepost_tabcontent .alert-danger {
	border-color: #C94440;
	color: #C94440;
}

._prepost_tabcontent .alert-danger p {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}

._prepost_tabcontent .my-alert {
	transition: all ease .2s;
	background: none;
	padding: 0;
	float: left;
	width: 100%;
	overflow: hidden;
	border-radius: 0;
	line-height: 38px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

._prepost_tabcontent .my-alert .status {
	width: 90px;
	display: inline-block;
	text-align: center;
	font-weight: 400;
	font-family: roboto;
}

._prepost_tabcontent .my-alert .status {
	float: left;
	height: 100%;
	padding: 0 5px;
	color: #fff;
	background: #CCC;
}

._prepost_tabcontent .alert-danger .status {
	background: #C94440;
}

._prepost_tabcontent .alert-success {
	border-color: #34A370;
}

._prepost_tabcontent .alert-success .status {
	background: #34A370;
}

._prepost_tabcontent .alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

._prepost_tabcontent .my-alert p {
	margin-left: 10px;
	float: left;
	margin: 9px;
}

._prepost_tabcontent .my-alert .comp-btn {
	float: right;
	padding: 0;
	line-height: 18px;
	margin: 3px 5px;
	padding: 6px 5px;
	border-radius: 3px;
}

._prepost_tabcontent .table-bordered {
	border: 1px solid #f5f5f5;
}

._prepost_tabcontent .table {
	width: 100%;
	max-width: 100%;
	margin: 15px 0 20px;
}

._prepost_tabcontent .bg-warning {
	background-color: #f5f5f5;
}

._prepost_tabcontent .match_table td {
	padding: 11px !important;
}

._prepost_tabcontent .match_table tbody .title {
	display: block;
	color: #0A73AE;
	font-size: 14px;
}

._prepost_tabcontent .match_table tbody tr {
	border-bottom: 1px solid #f5f5f5
}

._prepost_tabcontent .match_table .matchBtn {
	font-size: 14px;
	color: #EC1E22;
	padding: 0 20px;
	cursor: pointer;
	display: inline-block;
	margin-top: -6px;
	margin-left: 4px;
}

._prepost_tabcontent .match_table tbody .des {
	display: block;
	color: #3E3E3E;
	font-size: 12px;
	width: 100%;
}

._prepost_tabcontent .match_table tbody .link {
	color: #317410;
	font-size: 12px;
	cursor: pointer;
}

._prepost_tabcontent .match_table .s_p {
	text-align: center !important;
	border-left: 1px solid #f5f5f5;
}

._prepost_tabcontent .match_table tbody td:nth-child(2) {
	font-size: 16px;
	font-weight: 700;
}

._prepost_tabcontent #docView {
	font-family: roboto, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	border: #F5F5F5 1px solid;
	border-radius: 7px;
	font-size: 17px;
	background: #fff;
	padding: 15px;
	font-weight: 300;
	white-space: pre-wrap;
	line-height: 2;
	box-shadow: 0 0 6px 3px #ededed;
	clear: both;
	margin-bottom: 10px;
}

._prepost_tabcontent .bg-danger {
	background-color: #f2dede;
}

#plagResult .limit-reach {
	text-align: left;
	margin: 0px;
	padding-left: 10px;
	border: 1px solid #ccc;
}

#plagResult .limit-reach p {
	display: inline-block;
	width: 80%;
	margin: 0px !important;
}

/* #densityTable table,
#readingTable table {
	width: 100%;
} */


/* #readingTable{
	width:48%;
	float:right;
} */

#lengthTable {
	width: 100%;
	clear: both;
}

#lengthTable table {
	width: 100%;
}


/* #densityResults table tr:nth-child(2) td{
	padding:15px;
} */


/* #densityResults table tr:nth-child(2) td:first-child{
	border-right:1px solid #ddd;
} */

#ressultSec table tr:first-child td {
	padding: 10px;
	text-align: center;
}


#densityTable .p15 {
	width: 50%;
	float: left;
	padding: 5px 10px;
	letter-spacing: .5px;
	color: #34495e;
	font-size: 14px;
}


/* #densityResults .br-right.p15{
    background: #FCFCFC;
} */


/* .tab{
	text-align:center;
} */

#ressultSec .btn-default:hover,
#ressultSec .btn-default.active {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

#ressultSec .btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	background: #fff;
	border: 1px solid transparent;
	border-radius: 0px;
	border: 1px solid #ccc;
}

.densityStatsTable td {
	padding: 8px;
}

#readingTable td:nth-of-type(even),
#textStatisticTable td:nth-of-type(even) {
	font-weight: bold;
	text-align: center;
	background-color:#f3f5f694
}

#plagalerts {
	text-align: center;
}

.plag-limit-reach-btn {
	margin: 0.5rem 0;
	text-align: center;
}

.plag-limit-reach-btn>a {
	color: #fff !important;
	padding: .6rem 1rem;
	font-size: 16px;
	display: inline-block;
	margin: 8px;
	box-shadow: 0 0 0px 1px #fff, 0 0 2px 0px #23282e;
}

.check-site-btn {
	background: #2CC185;
}

#manual-check {
	background: #FCCF10;
}

.upgrade-pro-btn {
	background: #286090;
}

#reportBox {
	text-align: right;
}

.yellowbtn:hover {
	background: #FDC31E;
}


/* .yellowbtn {
	 outline: 0;
	 display: inline-block;
	 min-height: 36px;
	 padding: 8px 1em;
	 font-size: 14px;
	 border-radius: 4px;
	 box-shadow: inset 0 -4px 0 rgba(0,0,0,.2);
	 filter: drop-shadow(0 2px 4px rgba(0,0,0,.2));
	 text-decoration: none;
	 background-color: #fec228;
	 color: #000;
	 margin: 5px 5px 5px;
	 cursor: pointer;
} */

#genrateReport {
	margin: 8px 5px 5px;
}

.genrateReportAllPost {
	cursor: pointer;
	color: #2B758B;
}

#genrateReportSinglePost {
	text-indent: 23px;
	color: #2B758B;
	cursor: pointer;
	display: inline-block;
}


/* plag score meter css */

.lowtext {
	fill: #9E9E9E;
}

.overallBox {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	font-family: roboto;
	box-sizing: border-box;
	position: relative;
	min-height: 1px;
	float: left;
	width: 100%;
	clear: both;
	background: #fff;
	margin: 10px 0;
	padding: 20px 10px;
	box-shadow: 0 0 6px 3px #E5EBED;
	border-radius: 5px;
}

.col-md-12.noP {
	float: left;
	width: 100%;
	padding: 0;
}

.col-md-5.col-xs-12.noP {
	float: left;
	width: 41.66666667%;
	padding: 0;
}

.col-xs-5.noP {
	float: left;
	width: 41.66666667%;
	padding: 0;
}

.col-md-7.noP {
	float: left;
	width: 58.33333333%;
	padding: 0;
}

.col-md-12.noP.clear {
	float: left;
	width: 100%;
	clear: both;
	padding: 0;
}

.col-xs-6.noP {
	float: left;
	width: 50%;
	padding: 0;
}

.switchVal {
	font-size: 12px;
	position: absolute;
	left: 60px;
	top: 10px;
	color: #D1D0D0;
}

.uniqueCount {
	font-size: 24px;
	color: #42BB00;
	box-sizing: border-box;
	font-weight: 700;
}

.col-md-12.noP.plagoptions.clear {
	box-sizing: border-box;
	position: relative;
	min-height: 1px;
	float: left;
	width: 100%;
	clear: both;
	border-top: 1px dashed #D6D6D6;
	padding: 10px 0 0;
	margin-top: 10px;
}

.col-xs-6.switches.noP {
	box-sizing: border-box;
	position: relative;
	min-height: 1px;
	float: left;
	width: 50%;
	padding: 0;
	padding-right: 10px;
}

.ios-switch.green {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font: inherit;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	border-radius: 0!important;
	box-sizing: border-box;
	margin: 4px 0 0;
	line-height: normal;
	width: 1em;
	height: 1em;
	border: .0625em solid silver;
	padding: 0;
	cursor: not-allowed;
	position: absolute;
	opacity: 0;
}

input[type="checkbox"].green.ios-switch:checked+div {
	background-color: #00e359;
	box-shadow: inset 0 0 0 10px #E93D40;
	opacity: .45;
}

input[type="checkbox"].ios-switch:checked+div {
	width: 40px;
	background-position: 0 0;
	background-color: #FFCE00;
	box-shadow: inset 0 0 0 10px #FFCE00;
}

input[type="checkbox"].ios-switch+div {
	vertical-align: middle;
	width: 40px;
	height: 20px;
	border-radius: 999px;
	background-color: rgba(0, 0, 0, 0.1);
	-webkit-transition-duration: .4s;
	-webkit-transition-property: background-color, box-shadow;
	box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.4);
	margin: 5px 0;
}

.switchVal {
	font-size: 12px;
	position: absolute;
	left: 60px;
	top: 10px;
	color: #D1D0D0;
}

input[type="checkbox"].green.ios-switch:checked+div>div {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 1px #E93D40;
}

input[type="checkbox"].ios-switch:checked+div>div {
	-webkit-transform: translate3d(20px, 0, 0);
	-moz-transform: translate3d(20px, 0, 0);
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 1px #ECC41C;
}

input[type="checkbox"].ios-switch+div>div {
	float: left;
	width: 19px;
	height: 19px;
	border-radius: inherit;
	background: #fff;
	-webkit-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1);
	-webkit-transition-duration: .4s;
	-webkit-transition-property: transform, background-color, box-shadow;
	-moz-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1);
	-moz-transition-duration: .4s;
	-moz-transition-property: transform, background-color;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.4);
	pointer-events: none;
	margin-top: 0;
	margin-left: 1px;
}

.switches input[type="checkbox"] {
	position: absolute;
	opacity: 0;
}

.percentBarTotal {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	font-family: roboto;
	x: 0px;
	y: 0px;
	box-sizing: border-box;
	width: 200px;
	overflow: hidden;
	margin-top: -30px;
}

.st0b {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	font-family: roboto;
	d: path("M 82.9 641.79 c 0 -230.36 186.74 -417.1 417.1 -417.1 s 417.1 186.74 417.1 417.1");
	box-sizing: border-box;
	fill: transparent;
	stroke: #F5F5F5;
	stroke-width: 120;
	stroke-miterlimit: 10;
	stroke-dasharray: 1311;
	stroke-dashoffset: 0;
}

.st0-similar {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	font-family: roboto;
	d: path("M 82.9 641.79 c 0 -230.36 186.74 -417.1 417.1 -417.1 s 417.1 186.74 417.1 417.1");
	box-sizing: border-box;
	fill: transparent;
	stroke: #FFCE00;
	stroke-width: 124;
	stroke-miterlimit: 10;
	stroke-dasharray: 1311;
	stroke-dashoffset: 0px;
}

.st0 {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	font-family: roboto;
	d: path("M 82.9 641.79 c 0 -230.36 186.74 -417.1 417.1 -417.1 s 417.1 186.74 417.1 417.1");
	box-sizing: border-box;
	fill: transparent;
	stroke: #E93D40;
	stroke-width: 120;
	stroke-miterlimit: 10;
	stroke-dasharray: 1311;
	stroke-dashoffset: 0px;
}

#docView .match {
	cursor: pointer;
	padding: 2px 0;
	transition: border-width .1s ease-in-out, background .2s ease, border-color .3s ease-in-out;
	border-color: #f1c0c0;
	border-radius: 2px 2px 0 0
}

.exact-match {
	border-bottom: 2px solid #F96767!important;
	transition: border-color .3s ease-in-out
}

.exact-match:hover {
	background-color: #fef3f3;
}

.inexact-match.active {
	border-bottom: 2px solid #FFCE00!important;
	transition: border-color .3s ease-in-out
}

.inexact-match:hover {
	background-color: #fef7d7;
}

@media (max-width: 768px) {
	.col-md-5.col-xs-12.noP,
	.col-md-7.noP {
		width: 50%;
	}
}

@media (max-width: 575px) {
	.col-md-5.col-xs-12.noP,
	.col-md-7.noP {
		width: 100%;
	}
}


/* tabs css */

.pps-tab-wrap {
	margin: 0 1px 0 0;
	padding: 0 0 0 16px;
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	flex-flow: wrap-reverse;
	border-bottom: none;
}

.pps-tab-wrap .nav-tab {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	height: 32px;
	margin-left: -1px;
	margin-bottom: -1px;
	text-align: center;
	position: relative;
	outline: none;
	background-color: #f8f8f8;
	color: #7e8993;
	display: flex;
	align-items: center;
	border: 1px solid #ddd;
	padding: 0 8px;
	text-decoration: none;
	font-weight: 400;
	cursor: pointer;
}

.pps-tab-wrap .nav-tab.nav-tab-active {
	height: 36px;
	margin-top: -4px;
	z-index: 11;
	background-color: #fff;
	color: #444;
}

.pps-tabcontent {
	display: none;
	width: 100%;
	min-height: 100%;
	height: auto;
	vertical-align: top;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	border-top: 1px solid #e8e8e8;
	background: #fff;
	position: relative;
}

.pps-acc-content-wrapper {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.pps-acc-collapsible-container {
	background-color: #fff;
	border-top: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7;
	margin-top: -1px;
}

.pps-acc-collapsible-container:last-child {
	border-bottom: none;
}

.pps-collapsible-header {
	font-size: 14px;
	line-height: 1.4;
	margin: 0!important;
	padding: 0!important;
	font-weight: 400;
}

.pps-toggleable-container-action {
	width: 100%;
	padding: 16px;
	font-size: 1rem;
	color: #555;
	border: 0;
	outline: none;
	background: none;
	cursor: pointer;
	text-align: left;
	font-weight: inherit;
}

.pps-tab-wrap .nav-tab:focus,
.pps-toggleable-container-action:focus {
	box-shadow: 0 0 4px 0 #0073aa;
	outline: 1px #0073aa solid;
}

.pps-acc-content {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.pps-acc-content.active {
	padding: 6px 16px 10px;
}

.pps-acc-content-wrapper .toggleable-container-icon {
	float: right;
	width: 20px;
	height: 20px;
	position: relative;
}

.pps-metabox-content {
	/* max-width: 800px; */
	padding-top: 8px;
}

.pps-acc-content p {
	margin: .5em 0;
	max-width: 600px;
	font-size: 13px;
	line-height: 1.5;
}

.improvements ul li {
	min-height: 24px;
	display: flex;
	align-items: baseline;
	padding: 0px;
	margin: 0px 16px 0px 24px;
	flex: 1 1 auto;
	font-size: 13px;
	line-height: 1.5;
}

.improvements ul li span {
	color: #ff4e42;
	font-size: 22px;
	margin-left: -22px;
	padding-right: 10px;
}

.improvements ul {
	margin: 8px 0px;
	padding: 0px;
	list-style: none;
}

.pps-p16 {
	padding: 16px;
}

.pps-toggleable-container-action .dashicons:first-child,
.pps-tab-wrap .nav-tab .dashicons {
	margin-right: 8px;
	vertical-align: middle;
}

.pps-tab-wrap .nav-tab .dashicons:before {
	background-color: #f8f8f8;
}

.pps-tab-wrap .nav-tab.nav-tab-active .dashicons:before {
	background-color: #fff;
}

._prepost_read_tabcontent {
	width: 100%;
}

.densityStatsTable.table {
	border-collapse: collapse;
	/* background: whitesmoke; */
	color: #34495e;
	letter-spacing: .5px;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	position: relative;
	border: 1px solid whitesmoke;
}

.densityStatsTable tr {
	border-bottom: 1px solid #f5f5f5;
}

.densityStatsTable tr:last-child {
	border-bottom: none;
}

.densityStatsTable tr:hover {
	background-color: #f5f5f5;
}

.keyword_density_content {
	min-height: 120px;
	overflow: auto;
}

#densityTable .w_tbody {
	border-bottom: 1px solid #f5f5f5;
	background-color: #fff;
	color: #808080;
	overflow: hidden;
}

#densityTable .w_tbody.bbn {
	border-bottom: none !important;
}

#densityTable .w_tbody:hover {
	background-color: #f5f5f5;
}

/* ._prepost_read_tablinks:focus {
	outline: none !important;
} */

._prepost_read_tablinks.active {
	background-color: #fff !important;
	height: 36px;
    margin-top: -4px;
    z-index: 11;
    /* background-color: #fff; */
    color: #444;
}

button._prepost_read_tablinks {
	/* display: inline-flex;
	text-decoration: none;
	font-size: 13px;
	margin: 0;
	cursor: pointer;
	-webkit-appearance: none;
	transition: box-shadow .1s linear;
	height: 36px;
	align-items: center;
	padding: 0 8px;
	overflow: hidden;
	border-radius: 3px;
	white-space: nowrap;
	color: #0075af;
	border: 1px solid #0075af;
	background: #f3f5f6; */

	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1);
	height: 32px;
	margin-left: -1px;
	margin-bottom: -1px;
	text-align: center;
	position: relative;
	outline: none;
	background-color: #f8f8f8;
	color: #7e8993;
	display: inline-flex;
	align-items: center;
	border: 1px solid #ddd;
	padding: 0 8px;
	text-decoration: none;
	font-weight: 400;
	cursor: pointer;
}

.pps-collapsible-header.active .pps-toggleable-container-action {
	background: #11a0d2;
	color: #fff;
}

#gunning_fog_index {
	font-weight: bold;
}

html,
body,
.block-editor-editor-skeleton__content {
	scroll-behavior: smooth;
}

#viewGrammarDetails {
	margin: 10px auto;
	height: 40px;
	display: block;
}

.pps-ease-here {
	background: #c6dde9;
}

tr.pps-ease-here:after {
	content: '';
	border-bottom: 10px solid transparent;
	border-right: 15px solid #11a0d2;
	border-top: 10px solid transparent;
	height: 0;
	position: absolute;
	right: 0px;
	margin: 8px 0;
	width: 0;
}

#readingLevelsTable > table > tbody > tr[data-pps-ease] > td:last-child{
	padding-right: 20px;
}