html body {
    font-size: 13px;
}

/* Temp */
.wsko-notice .wsko-give-feedback {
    display: none;
}
.wsko_wrapper .panel.wsko-onpage-analysis-issues {
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0px;
}
.wsko_wrapper .panel.wsko-onpage-analysis-issues .panel-heading {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
}
/* /Temp */

.wsko-chart-outer-wrapper {
    overflow: hidden;
}

.wsko_modal.modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.fs-submenu-item.wp-seo-keyword-optimizer.pricing {
    color: #20dc73;
}

.wsko-table-row-click
{
  cursor: pointer;
}

.wsko_wrapper .btn-flat.btn-sm,
.wsko_wrapper .btn.btn-sm {
    font-size: 13px !important;		
}

.wsko-internal-links-action {
    margin-top: -5px !important;
}

ul.wsko-internal-link-list {
    margin-bottom: 0px;
    margin-top: 15px;
}
.wsko-internal-link-list li {
    padding: 10px 0px;
    margin: 0px;
    border-bottom: solid 1px #eee;
}
.wsko-internal-link-list li:last-child {
    border: 0px;
}

.wsko-co-internal-linking-wrapper code h1,
.wsko-co-internal-linking-wrapper code h2,
.wsko-co-internal-linking-wrapper code h3,
.wsko-co-internal-linking-wrapper code h4,
.wsko-co-internal-linking-wrapper code h5,
.wsko-co-internal-linking-wrapper code h6 {
    font-size: inherit;
}

.wsko-co-internal-linking-wrapper code {
    font-size: 12px;
    margin-bottom:10px;
}

.wsko-term-meta-widget a {
    text-decoration: none;
}

.wsko-sidebar-info-links ul {
    margin: 0px auto;
    width: 220px;
}
.wsko-sidebar-info-links li {
    margin: 0px;
    padding: 5px;
    display: inline-block;
}

li.wsko-metas-search-no-items {
    background-color: transparent !important;
    padding: 0px !important;
    margin: 5px 0px;
}

.wsko-progress-icon
{
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	white-space:nowrap;
}
.bsu-panel-hero .wsko-progress-icon {
	font-size:13px;
} 

.border-bottom {
	border-bottom:solid 1px #eee;
}

.wsko_wrapper .dropdown-menu li:not(.divider):not(.dropdown-header) {
    margin: 0px;
    padding: 3px 0px;
}

.wsko-content-optimizer .wsko-co-advanced .form-group {
    margin-top: 15px;
    margin-bottom: 20px;
}

/*.wsko-co-redirect-from-wrapper .wsko-notice-success {
    padding: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
}*/

/*.wsko-tables th:after {
    font-family: "FontAwesome" !important;
    font-weight: 900;
    content: "\f161" !important;
}*/

.wsko-post-redirects li {
    padding: 10px;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    list-style-type: none !important;
    margin-left: 0px !important;
	margin-top: 5px;	
}

.wsko-post-redirects a.wsko-ajax-button {
    border: none;
    background: transparent;
    float: right;
    line-height: 1.3;
    opacity: .7;
}

.bs-callout.wsko-post-redirects {
    padding: 0px !important;
    box-shadow: none !important;
	border:0px !important;
}

.wsko-kb-search-wrapper .loader {
	position: absolute;
}

.wsko-border {
    border-bottom: solid 1px #eee;
}

ul.wsko-auto-redirect-wrapper li {
    padding: 10px;
    margin-bottom: 7px;
    box-shadow: 0 0 10px 0px rgba(0,0,0,.1);
}

.wsko-table-wrapper.wsko-table-small .dataTables_length, 
.wsko-table-wrapper.wsko-table-small .dataTables_filter, 
.wsko-table-wrapper.wsko-table-small .dataTables_paginate, 
.wsko-table-wrapper.wsko-table-small .dataTables_info {
    display: none;
}

.wsko-short-view-active.wsko-co-widget .wsko-google-snippet,
.wsko-short-view-active.wsko-co-widget .wsko-facebook-snippet,
.wsko-short-view-active.wsko-co-widget .wsko-twitter-snippet {
	display:none;
}

.wsko-tables td:first-child img,
.wsko-tables td:nth-child(2) img {
    float: left;
    margin-right: 10px;
    max-height: 100px;
    object-fit: cover;
}

.wsko-input-highlight
{
	border:1px solid #337ab7 !important;
}

.bsu-tabs.nav-stacked li {
    display: block;
}

.wsko_wrapper .panel-group .panel {
    margin-bottom: 0px;
}

i.wsko-ajax-result {
    position: absolute;
    background-color: rgba(255,255,255,.8);
    padding: 3px;
    color: rgba(0, 0, 0, 0.6);
}

.wsko-ajax-result + .loader {
    position: absolute;
}

a.wsko-content-optimizer-link:not(.wsko-co-no-style) {
    background: #337ab7;
    background-image: -webkit-radial-gradient(top, circle cover, #337ab7 0%, #1a6099 80%);
    background-image: -moz-radial-gradient(top, circle cover, #337ab7 0%, #1a6099 80%);
    background-image: -o-radial-gradient(top, circle cover, #337ab7 0%, #1a6099 80%);
    background-image: radial-gradient(top, circle cover, #337ab7 0%, #1a6099 80%);
    color: #fff;
    border-radius: 50%;
    font-size: 11px;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    position: relative;
    z-index: 1;
    text-decoration: none;
}

a.wsko-content-optimizer-link:not(.wsko-co-no-style):hover,
a.wsko-content-optimizer-link:not(.wsko-co-no-style):focus {
	color:#fff;
	opacity: .7;
}


#tab_settings h3.small {
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 5px;
	margin-bottom:20px;
}

td.page-title a.wsko-content-optimizer-link:not(.wsko-co-no-style),
.wsko-panel-bulk-tools a.wsko-content-optimizer-link:not(.wsko-co-no-style) {
    float: right;
}

.wsko-table-wrapper i.fa-check {
    display: none;
}

.wsko-backup-list {
	margin-top:15px;
}
.wsko-backup-list li {
	display: block;
    border-bottom: solid 1px #eee;
    line-height: 35px;
}
.wsko-backup-list li:last-child {
	border:0px;
}


.panel .nav.bsu-tabs {
    border-color: #eee;	
}

.nav.bsu-tabs,
.bsu-tabs.border-dark {
    border-color: #ddd;	
    margin-bottom: 15px;	
}

.bsu-tabs.nav-pills>li+li {
    margin-left: 4px;
}
.bsu-tabs.nav-pills>li a {
    border: 0px;
}
.bsu-tabs.nav-pills>li a:hover,
.bsu-tabs.nav-pills>li a:focus {
    border: 0px;
}

.wsko-term-meta-widget textarea.wsko-form-control,
.wsko-content-optimizer .wsko-metas-field-desc {
    height: 80px;
}

.wsko-term-meta-widget ul.wsko-nav {
	border-color: #ddd;
	font-size:0px;
}

#wsko_post_metabox .inside {
    padding-bottom: 2px;
}

a.wsko-resizable-wrapper-quick-up, a.wsko-resizable-wrapper-quick-down, .wsko-rezisable-wrapper-thumb {
    color: #797979;
    background: transparent;
    border: 0px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: solid 2px transparent;
    font-size: 11px;
	display:inline-block;
}
/*
#wsko_post_metabox .inside {
    padding-bottom: 24px;
}
*/

.wsko-co-control-wrapper {
	bottom: 0px;
    position: absolute;
    width: 100%;
    background-color: #fff;
	z-index: 9;	
	border-top: 1px solid #eee;
	margin-top:15px;
    padding-top: 2px;
}

.wsko-widget-sidebar-keywords .wsko-ajax-result
{
	display:none;
}
.wsko-previewable-textarea {
	position:relative;
	min-height:150px;
}

.wsko-previewable-textarea textarea {
	color:white;
	caret-color:black;
}
.wsko-previewable-textarea .wsko-textarea-preview {
	pointer-events:none;
}
.wsko-previewable-textarea textarea,
.wsko-previewable-textarea .wsko-textarea-preview {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow: scroll;
	background: transparent;
	padding:6px 12px!important;
}
.wsko-previewable-textarea textarea,
.wsko-previewable-textarea .wsko-textarea-preview,
.wsko-previewable-textarea .wsko-textarea-preview p {
	font-size: 1em;
	line-height: 1em;
	font-family: arial;
	letter-spacing: 0px;
    word-spacing: 0px;
	white-space:pre-wrap;
	margin:0px!important;
}

.wsko-previewable-textarea .wsko-textarea-preview p {
	display:inline-block;
}

.wsko_wrapper textarea.wsko-form-control {
    /*height: 80px;*/
	width:100%;
}

.wsko_wrapper .form-group label {
    font-weight: normal;
}

.wsko_wrapper textarea.wsko-co-content-field-content {
    height: 350px;
}

label.active.wsko-feedback-type-btn,
label.active.wsko-feedback-type-btn:hover,
label.active.wsko-feedback-type-btn:focus {
    background-color: #5cb85c !important;
	color: #fff;
}

label.wsko-feedback-type-btn {
    background-color: #f7f7f7;
    color: #444;
    border: 0px;
	font-size:12px;
	box-shadow:none;
}
label.wsko-feedback-type-btn:hover {
    background-color: #5cb85c;
	color: #fff;
	box-shadow:none;
}

.wsko-m0-important {
    margin: 0px !important;
}

.wsko-co-save-content {
    margin-bottom: 20px;
}

.wsko-chart-wrapper g rect,
.bsu-panel-progress .progress-bar {
    cursor: pointer;
}

.wsko_wrapper .settings-sub {
    font-size: smaller;
    font-weight: normal;
    display: block;
    margin-left: 22px;
}

.wsko_wrapper input[type="checkbox"] {
    margin-right: 5px;
}

a.wsko-give-feedback.wsko-feedback-link {
    background-color: #2067a1;
    padding: 10px 15px;
    border-radius: 3px;
    position: fixed;
    bottom: 27px;
    right: 30px;
    z-index: 9;
}

.wsko_wrapper .tab-content {
	background: transparent;
}

.wsko_wrapper p:not(.panel-heading) {
	margin-top:0px;
	margin-bottom:5px;
}

/* Settings */
.wsko-fb-connect-link {
	margin-top: -5px;
}
.fb-subpages-wrapper {
	margin-top:10px;
	margin-bottom:15px;
}
.fb-subpages-wrapper li {
    padding: 10px 5px;
    border-bottom: solid 1px #ddd;
    margin: 0px;
}
.fb-subpages-wrapper li:not(.bg-selected):last-child {
    border-bottom: solid 1px transparent;
}
.fb-subpages-wrapper li.bg-selected {
    border: solid 1px #337ab71c;
    background-color: #337ab711;
}
.form-group.no-border {
	border:0px !important;
}

.wsko-settings-wrapper .form-group {
    border-bottom: solid 1px #eee;
    padding-bottom: 20px;
	margin-bottom: 20px;
}

.wsko-settings-wrapper .form-group:last-child {
    border-bottom: 0px;
	margin-bottom: 0px;
}
/* /Settings */

span.wsko-op-post-dirty-icon {
    position: absolute;
    left: 85px;
    opacity: .6;
    font-size: 15px;
    margin-top: -5px;
}

.wsko-content-optimizer-progress-wrapper .wsko-circular-progress {
    display: inline-block;
}
.wsko-co-progress-ref .wsko-circle-progress {
    opacity: .7;
}

.wsko-setup-wrapper .notice,
.wsko-setup-wrapper .error {
	display:none;
}

.wsko-set-monitoring-keyword i.fa-star {
    color: #f1c40f;
}

.wsko-set-monitoring-keyword i.fa-star-o {
    opacity: .7;
}

.wsko_modal.modal .modal-content {
    border-radius: 0px;
    box-shadow: 0 0 20px 3px rgba(0,0,0,.2);
    border:0px;
}
#wsko_content_optimizer_modal .wsko-co-notifications-overlay, 
.admin_page_wsko_iframe .wsko-co-notifications-overlay {
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 330px;    
}
#wsko_content_optimizer_modal .wsko-co-notifications-overlay small {
    margin-top:1px;   
}
.wsko-co-widget .wsko-co-notifications-overlay {
    right: 0px;
    bottom: 5px;
    width: 300px;    
}
.wsko-co-widget.wsko-short-view-active .wsko-co-notifications-overlay {
    bottom: 30px;
}
#wsko_admin_view_ajax_notification, 
.wsko-co-notifications-overlay {
    display: none;
    position: fixed;
    width: 350px;
    height: auto;
    padding: 15px;
    color: white;
    background-color: #fff;
    z-index: 9;
    right: 20px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
}
#wsko_admin_view_ajax_notification {
    bottom: 34px;
    position: fixed;
    padding: 23px 20px;
}
#wsko_admin_view_ajax_notification .wsko-circle-timer {
    top: 12.5px;
    right: 6.5px;
}
.wsko-co-notifications-overlay { 
    bottom: auto;
}

.wsko-prio-keyword-text {
    white-space: nowrap;
    max-width: 45%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block!important;
    height: 16px;
}


.wsko-white {
	color:#fff;
}

.wsko-white:hover,
.wsko-white:focus {
	opacity: .7;
	color:#fff;
}

.wsko-co-keyword-suggestion {
	text-decoration:none;
}

.fa-no-data-icon {
	font-size:80px !important;
    color: #337ab7;
    opacity: .1;	
}

.wsko-metas-placeholder {
	cursor:pointer;
}

/*Multi Link
.wsko-multi-link {
    width: 100%;
    display: block;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06) !important;
    box-shadow: 0 1px 5px rgba(0,0,0,0.06) !important;
    margin-bottom: 8px;	
}*/

.wsko-modal-multi-container {
    max-height: 90vh;
    overflow-y: auto;	
}
.wsko-content-optimizer-multi-link-title.modal-title {
    margin-bottom:15px;
}
.wsko-modal .modal-title {
    border-bottom: solid 1px #eee;
}
p.wsko-back-to-multi-wrapper {
    padding: 2px 5px 2px;
    background-color: #f7f7f7;
    margin: 0px;
}

/* Normalize */
.wsko-modal a:not(.btn-floating):hover,
.wsko-modal a:not(.btn-floating):focus,
.wsko-modal a:not(.btn-floating),
.wsko-content-optimizer a:not(.btn-floating):focus, 
.wsko-content-optimizer a:not(.btn-floating):focus,
.wsko-content-optimizer a:not(.btn-floating) {
    text-decoration: none;
	outline:none;
	box-shadow: 0 0 0;
}

/*Columns*/
.wsko-row {
    margin-right: -15px;
    margin-left: -15px;
}
.wsko-row:before,
.wsko-row:after {
  content: " ";
  display: table;
}
.wsko-row:after {
  clear:both;
  margin-left: -15px;
  margin-right: -15px;
}
.wsko-col-xs-1, .wsko-col-sm-1, .wsko-col-md-1, .wsko-col-lg-1, .wsko-col-xs-2, .wsko-col-sm-2, .wsko-col-md-2, .wsko-col-lg-2, .wsko-col-xs-3, .wsko-col-sm-3, .wsko-col-md-3, .wsko-col-lg-3, .wsko-col-xs-4, .wsko-col-sm-4, .wsko-col-md-4, .wsko-col-lg-4, .wsko-col-xs-5, .wsko-col-sm-5, .wsko-col-md-5, .wsko-col-lg-5, .wsko-col-xs-6, .wsko-col-sm-6, .wsko-col-md-6, .wsko-col-lg-6, .wsko-col-xs-7, .wsko-col-sm-7, .wsko-col-md-7, .wsko-col-lg-7, .wsko-col-xs-8, .wsko-col-sm-8, .wsko-col-md-8, .wsko-col-lg-8, .wsko-col-xs-9, .wsko-col-sm-9, .wsko-col-md-9, .wsko-col-lg-9, .wsko-col-xs-10, .wsko-col-sm-10, .wsko-col-md-10, .wsko-col-lg-10, .wsko-col-xs-11, .wsko-col-sm-11, .wsko-col-md-11, .wsko-col-lg-11, .wsko-col-xs-12, .wsko-col-sm-12, .wsko-col-md-12, .wsko-col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.wsko-col-xs-1, .wsko-col-xs-2, .wsko-col-xs-3, .wsko-col-xs-4, .wsko-col-xs-5, .wsko-col-xs-6, .wsko-col-xs-7, .wsko-col-xs-8, .wsko-col-xs-9, .wsko-col-xs-10, .wsko-col-xs-11, .wsko-col-xs-12 {
  float: left;
  box-sizing: border-box;
}
.wsko-col-xs-12 {
  width: 100%;
}
.wsko-col-xs-11 {
  width: 91.66666667%;
}
.wsko-col-xs-10 {
  width: 83.33333333%;
}
.wsko-col-xs-9 {
  width: 75%;
}
.wsko-col-xs-8 {
  width: 66.66666667%;
}
.wsko-col-xs-7 {
  width: 58.33333333%;
}
.wsko-col-xs-6 {
  width: 50%;
}
.wsko-col-xs-5 {
  width: 41.66666667%;
}
.wsko-col-xs-4 {
  width: 33.33333333%;
}
.wsko-col-xs-3 {
  width: 25%;
}
.wsko-col-xs-2 {
  width: 16.66666667%;
}
.wsko-col-xs-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .wsko-col-sm-1, .wsko-col-sm-2, .wsko-col-sm-3, .wsko-col-sm-4, .wsko-col-sm-5, .wsko-col-sm-6, .wsko-col-sm-7, .wsko-col-sm-8, .wsko-col-sm-9, .wsko-col-sm-10, .wsko-col-sm-11, .wsko-col-sm-12 {
    float: left;
  }
  .wsko-col-sm-12 {
    width: 100%;
  }
  .wsko-col-sm-11 {
    width: 91.66666667%;
  }
  .wsko-col-sm-10 {
    width: 83.33333333%;
  }
  .wsko-col-sm-9 {
    width: 75%;
  }
  .wsko-col-sm-8 {
    width: 66.66666667%;
  }
  .wsko-col-sm-7 {
    width: 58.33333333%;
  }
  .wsko-col-sm-6 {
    width: 50%;
  }
  .wsko-col-sm-5 {
    width: 41.66666667%;
  }
  .wsko-col-sm-4 {
    width: 33.33333333%;
  }
  .wsko-col-sm-3 {
    width: 25%;
  }
  .wsko-col-sm-2 {
    width: 16.66666667%;
  }
  .wsko-col-sm-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .wsko-col-md-1, .wsko-col-md-2, .wsko-col-md-3, .wsko-col-md-4, .wsko-col-md-5, .wsko-col-md-6, .wsko-col-md-7, .wsko-col-md-8, .wsko-col-md-9, .wsko-col-md-10, .wsko-col-md-11, .wsko-col-md-12 {
    float: left;
  }
  .wsko-col-md-12 {
    width: 100%;
  }
  .wsko-col-md-11 {
    width: 91.66666667%;
  }
  .wsko-col-md-10 {
    width: 83.33333333%;
  }
  .wsko-col-md-9 {
    width: 75%;
  }
  .wsko-col-md-8 {
    width: 66.66666667%;
  }
  .wsko-col-md-7 {
    width: 58.33333333%;
  }
  .wsko-col-md-6 {
    width: 50%;
  }
  .wsko-col-md-5 {
    width: 41.66666667%;
  }
  .wsko-col-md-4 {
    width: 33.33333333%;
  }
  .wsko-col-md-3 {
    width: 25%;
  }
  .wsko-col-md-2 {
    width: 16.66666667%;
  }
  .wsko-col-md-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1200px) {
  .wsko-col-lg-1, .wsko-col-lg-2, .wsko-col-lg-3, .wsko-col-lg-4, .wsko-col-lg-5, .wsko-col-lg-6, .wsko-col-lg-7, .wsko-col-lg-8, .wsko-col-lg-9, .wsko-col-lg-10, .wsko-col-lg-11, .wsko-col-lg-12 {
    float: left;
  }
  .wsko-col-lg-12 {
    width: 100%;
  }
  .wsko-col-lg-11 {
    width: 91.66666667%;
  }
  .wsko-col-lg-10 {
    width: 83.33333333%;
  }
  .wsko-col-lg-9 {
    width: 75%;
  }
  .wsko-col-lg-8 {
    width: 66.66666667%;
  }
  .wsko-col-lg-7 {
    width: 58.33333333%;
  }
  .wsko-col-lg-6 {
    width: 50%;
  }
  .wsko-col-lg-5 {
    width: 41.66666667%;
  }
  .wsko-col-lg-4 {
    width: 33.33333333%;
  }
  .wsko-col-lg-3 {
    width: 25%;
  }
  .wsko-col-lg-2 {
    width: 16.66666667%;
  }
  .wsko-col-lg-1 {
    width: 8.33333333%;
  }
}

/* Pagination Workaround */
 .wsko_wrapper .col-sm-7 {
    width: 58.33333333%;
	}
 .wsko_wrapper .col-sm-5 {
	width: 41.66666667%;
	}

/* wsko-panel */
/* /wsko-panel */
.wsko-panel-body {
    padding: 15px;
}

/* Overview WSKO Notifications */
.wsko-content-optimizer .bs-callout.wsko-notice {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    background: #fff;
    border-radius: 0px;
    margin: 5px 0px;
    padding: 10px 15px;
    border: 0 solid #eee;
    border-left-width: 5px;
}
.wsko-content-optimizer .bs-callout.wsko-notice:last-child {
    margin-bottom: 0px;
}

.wsko-notice-success {
border-left-color:#5cb85c !important;
}

.wsko-notice-success h4 {
color:#5cb85c
}

.wsko-notice-error {
border-left-color:#d9534f !important;
}

.wsko-notice-error h4 {
color:#d9534f
}

.wsko-notice-warning{
border-left-color:#f0ad4e !important;
}

.wsko-notice-warning h4 {
color:#f0ad4e
}

/* /WSKO Notifications */

/*Tabs*/
.wsko-nav {
    /*overflow: hidden;*/
    width: 100%;
    border-bottom: solid 1px #eee;	
}
.wsko-nav .wsko-nav-link {
    transition: 0.3s;
    padding: 10px 15px;
    display: block;
    text-decoration: none;	
}

.wsko-tab {
    display: none;
}
.wsko-tab.wsko-tab-active {
    display: block!important;
}

/*Animations*/
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


/* BSU Tabs */
.bsu-tabs {
    margin-bottom: 15px;
    font-size: 12px;
}
.wsko-content-optimizer ul.bsu-tabs {
	font-size: 0;
}
.wsko-content-optimizer ul.bsu-tabs li {
	font-size: 12px;
}
.bsu-tabs li {
    display: inline-block;
    margin: 0px;
}
.bsu-tabs li a {
	color:#797979;
    background: transparent;
    border: 0px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    text-transform: uppercase;
	border-bottom: solid 2px transparent;
}
.bsu-tabs.bsu-tabs-sm li a {
    padding: 8px 12px;
    font-size: 11px;	
}

.bsu-tabs>li>a.wsko-nav-link-active, 
.bsu-tabs>li>a:focus, 
.bsu-tabs>li>a:hover {
    background: none;
    border: 0px;
    border-bottom: solid 2px #337ab7;
	color: #337ab7;
}

.wsko-bg-gray {
	background-color:#f7f7f7;
}

/* BSU Tabs */

/* Forms */
.wsko-form-control {
    border: 1px solid #ddd;
    box-shadow: none !important;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-group {
    margin-bottom: 15px;
}
/* /Forms */


/* Social Previews */
.wsko-google-snippet-top {
    color: #1a0dab !important;
    font-size: 18px;
    line-height: 1.2;	
}
.wsko-google-snippet-url {
    font-size: 14px;
    color: #006621;
}
.wsko-google-snippet-desc {
    color: #545454;
	font-size: 13px;	
}
/* /Social Previews */

/* Progress */
.wsko-progress, 
.wsko-progress::-webkit-progress-bar  {
	width:100%;
	overflow: hidden;
	height: 10px;
	background-color: #eee;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.wsko-progress-bar.progress {
    height: 17px;
    position: static!important;
}
.wsko-progress-bar.progress .progress-bar {
    font-size: 12px;
    line-height: 17px;
    outline: solid 1px rgba(255, 255, 255, .4);
}

.wsko_wrapper .fa.fa-compress {
	margin-right:3px;
	opacity: .6;
}

table .wsko-co-keyword-draggable {
    display: inline-block;
}

.wsko-set-metas-wrapper .wsko-progress {
	height: 5px;
	vertical-align: top;	
}

.wsko-progress::-webkit-progress-value {
	width: 0;
	height: 100%;
	color: #fff;
	text-align: center;
	background-color: #337ab7; 
}

.wsko-progress.wsko-success::-webkit-progress-value {
	background-color: #5cb85c;
}

.wsko-progress.wsko-warning::-webkit-progress-value {
	background-color: #f0ad4e;
}

.wsko-progress.wsko-error::-webkit-progress-value {
	background-color: #d9534f;
}

/* /Progress */


/* radial progress */
/* radial progress */
/* PROGRESS CIRCLE COMPONENT */
.circliful {
    margin:auto;
    position: relative; 
}

.circle-text, .circle-info, .circle-text-half, .circle-info-half {
    width: 100%;
    position: absolute;
    text-align: center;
    display: inline-block;
}

.circle-info, .circle-info-half {
	color: #999;
}

.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}
.wsko-circular-progress {
	margin: 0px 3px;
	width: 80px;
}

.wsko-circular-progress p {
    text-transform: uppercase;
    font-size: 9px;
	margin-bottom: 3px;
    opacity: .7;
}
.wsko-content-optimizer-progress-wrapper {
	position: absolute;
    right: 50px;
    top: 10px;
    text-align: center;
}

.wsko-circular-progress.blurred {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}

/*
@media screen and (max-width: 782px) {
	.wsko-content-optimizer-progress-wrapper {
		position: relative;
		text-align: center;
	}
}
*/
/* /radial progress */
/* /radial progress */


/* Sidebar */
.wsko-priority-keyword {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    margin-bottom: 10px;
    padding: 10px;
}
/* /Sidebar */


/* CSS Loader */
.wsko-loader-small
{
	height: 20px!important;
    width: 20px!important;
	margin: 0px!important;
    display: inline-block;
}
.loader {
  position: relative;
  margin: 20px auto;
  width: 70px;
}
.loader:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.circular {
  -webkit-animation: rotate 2s linear infinite;
          animation: rotate 2s linear infinite;
  height: 100%;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}

.button-primary .path {
  -webkit-animation: dash 1.5s ease-in-out infinite, color-w 6s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite, color-w 6s ease-in-out infinite;
}

@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@-webkit-keyframes color {
  100%,
  0% {
    stroke: #337ab7;
  }
  40% {
    stroke: #337ab7;
  }
  66% {
    stroke: #337ab7;
  }
  80%,
  90% {
    stroke: #337ab7;
  }
}
@keyframes color {
  100%,
  0% {
    stroke: #337ab7;
  }
  40% {
    stroke: #337ab7;
  }
  66% {
    stroke: #337ab7;
  }
  80%,
  90% {
    stroke: #337ab7;
  }
}

@-webkit-keyframes color-w {
  100%,
  0% {
    stroke: #fff;
  }
  40% {
    stroke: #fff;
  }
  66% {
    stroke: #fff;
  }
  80%,
  90% {
    stroke: #fff;
  }
}
@keyframes color-w {
  100%,
  0% {
    stroke: #fff;
  }
  40% {
    stroke: #fff;
  }
  66% {
    stroke: #fff;
  }
  80%,
  90% {
    stroke: #fff;
  }
}
/* /CSS Loader */

/* WSKO Custom */
.m0 {
	margin:0px;
}
.m15 {
	margin:15px;
}

.mt15 {
	margin-top:15px;
}

.mb15 {
	margin-bottom:15px;
}
/* /WSKO Custom */

/* Social Snippets */
.wsko-facebook-snippet,
.wsko-twitter-snippet {
    max-width: 450px;
    width: 100%;
    margin-bottom: 15px !important;
    margin: 0 auto;
}

.wsko-google-snippet,
.wsko-facebook-snippet,
.wsko-twitter-snippet {
    background-color: #fff;
}

.wsko-facebook-snippet .wsko-facebook-snippet-content,
.wsko-twitter-snippet .wsko-twitter-snippet-content {
	padding:15px;
	border-top: solid 1px #eee;
}

.wsko-facebook-snippet-content .wsko-facebook-title {
	font-family: Georgia, serif;
	font-size:18px;
	color:#1d2129;
}

.wsko-facebook-snippet-content .wsko-facebook-url {
	text-transform: uppercase;
	font-size: 11px;
}

.wsko-facebook-snippet-image img,
.wsko-twitter-snippet-image img {
    width: 100%;
    max-height: 220px;
    height: 220px;
    object-fit: cover;
}

/* /Social Snippets */



/* Badges */
.wsko-badge,
.wsko-badge.badge-default {
	color:#444;
	background-color: #eee;
}

.wsko-badge.badge-primary {
	color: #fff;
	background-color: #337ab7 !important;
}
.wsko-badge.badge-success {
	color: #fff;
	background-color: #5cb85c !important;
}
.wsko-badge.badge-warning {
	color: #fff;
	background-color: #f0ad4e !important;
}
.wsko-badge.badge-error {
	color:#fff ;
	background-color: #d9534f !important;	
}

/* Badges */

/* Widget Normalize */
.wsko-label
{
	font-size:26px;
	font-weight:600;
}
.wsko-content-optimizer .wsko-label
{
	font-size:18px;
}
.wsko-label-sm {
    font-size: 12px;
    text-transform: uppercase;
    opacity: .7;
    margin-bottom: 10px !important;
}
.wsko-term-meta-widget label {
    font-weight:normal !important;
    margin-right: 5px;
}
.wsko_wrapper ::-webkit-scrollbar-thumb,
.bavoko-seo-tools-wrapper::-webkit-scrollbar-thumb,
.wsko-content-optimizer::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 3px;
    background: #d4d4d4;
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.15);*/
}

.bavoko-seo-tools-wrapper::-webkit-scrollbar {
    width: 7px;
    background: #f7f7f7;
    border-radius: 3px;
}

.wsko_wrapper ::-webkit-scrollbar,
.wsko-content-optimizer::-webkit-scrollbar {
    background: #f7f7f7;
    border-radius: 3px;
    height: 4px;
    width: 4px;
}

.wsko_wrapper ::-webkit-scrollbar-track,
.bavoko-seo-tools-wrapper::-webkit-scrollbar-track,
.wsko-content-optimizer::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2); */
    -webkit-border-radius: 10px;
    border-radius: 3px;
}

#wsko_admin_view_sidebar ::-webkit-scrollbar {
    background: rgba(0,0,0,.02);   
}
#wsko_admin_view_sidebar ::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.08);  
}
.wsko-header-title-wrapper {
    display:inline-block;
    margin-left:30px;
}
.wsko-mobile-nav.active .wsko-header-title-wrapper {
    display: none;
}
.wsko_notification {
    padding: 0 20px;
}

.bs-callout.wsko-notice:last-child {
    margin-bottom: 0px;
}
.bs-callout.wsko-notice {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    background: #fff;
    border-radius: 0px;
    margin: 15px 0px;
    padding: 10px 15px;
    border: 0 solid #eee;
    border-left-width: 5px;
}
.wsko_wrapper .panel {
	border: 1px solid rgba(229, 229, 229, 0.5);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    background: #fff;
	border-radius:0px;
	margin-bottom: 20px;
}

.wsko-table-controls {
    text-align: right;
    min-height: 0px;
}
.wsko-table-controls button {
    padding-left: 7px;
    padding-right: 7px;
}
.wsko-table-controls .dropdown {
    display:inline-block;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #eee;
}

.bsu-panel-issue-single .panel {
	margin-bottom:6px;
}

.bsu-panel.bsu-panel-hero .icon i {
    position: absolute;
    top: 10px;	
    right: 25px;
    font-size: 100px;
    opacity: .1;
    background: #337ab7;
    background-image: -webkit-radial-gradient(top, circle cover, #337ab7 0%, #1a6099 80%);
    background-clip: text; 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.bsu-panel.bsu-panel-hero .panel {
	height:120px;
}

.wsko_wrapper .bsu-panel .panel-heading,
.wsko_wrapper .bsu-panel .panel-heading .panel-title {
    background-color: #fff !important;
    border-color: #eee !important;
    font-size: 14px;
}
.bsu-panel.bsu-panel-hero .panel-inner {
    padding: 10px 15px;
    margin: 30px 10px;
}	
.bsu-panel .panel-inner {
    padding: 10px 15px;
}	

.bsu-panel .panel-heading a.btn-link {
    padding-top: 0px;
    text-transform: uppercase;
}


.bsu-panel span.panel-info {
    display: block;
    font-size: 13px;
    opacity: .7;
    margin-top: 3px;
}

.wsko-collapse-page.bsu-panel .panel-title i.fa-angle-down {
	line-height: 35px;
}

.panel-group.wsko-onpage-analysis-issues .bsu-panel:last-child {
	margin-bottom:15px;
}

.wsko_wrapper a:not(.btn-floating):hover,
.wsko_wrapper a:not(.btn-floating):focus {
    text-decoration: none;
	outline:none;
	box-shadow: 0 0 0;
}

.wsko-social-no-image {
    padding: 60px 20px;
    text-align: center;
    background-color: #f7f7f7;
}

ul.wsko-tabs-social-snippets {
	font-size:0px;	
}

ul.wsko-tabs-social-snippets li {
	font-size:11px;
}

span.wsko-badge {
    min-width: 25px;
    padding: 0 6px;
    margin-left: 14px;
    text-align: center;
    font-size: 10px;
    line-height: 22px;
    height: 22px;
    color: #757575;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* display: inline-block; */
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 10px;
    font-weight: 700;
}
.wsko-gray
{
	color:gray!important;
}
.wsko-green
{
	color:#27ae60!important;
}
.wsko-red
{
	color:#e74c3c!important;
}
.wsko-badge-gray
{
    color:white!important;
	background-color:gray!important;
}
.wsko-badge-green
{
    color:white!important;
	background-color:#27ae60!important;
}
.wsko-badge-red
{
    color:white!important;
	background-color:#e74c3c!important;
}

.wsko_wrapper .form-control {
    border: 1px solid #ddd;
    box-shadow: none;
	float: none;
}
.wsko_wrapper select.form-control,
.wsko_wrapper select.wsko-form-control {
	height:34px;
}

.wsko_wrapper label {
	font-weight:700;
}

/* /Widget Normalize */

/* /WSKO Materialize Normaliize */


/* WSKO Framework */
.dark {
	color: #444;
}

.wsko-inline-block {
	display:inline-block;
}

.wsko-align-center {
	text-align:center;
}

.wsko-m0 {
	margin:0px;
}

.wsko-m5 {
	margin:5px;
}

.wsko-m10 {
	margin:10px;
}

.wsko-p0 {
	padding:0px;
}

.wsko-p10 {
	padding:10px;
}
.wsko-p15 {
	padding:15px;
}
.wsko-p20 {
	padding:20px;
}

.wsko-mb10 {
	margin-bottom:10px;
}
.wsko-mb20 {
	margin-bottom:20px;
}

.wsko-mb15 {
	margin-bottom:15px;
}

.wsko-mt10 {
	margin-top:10px;
}

.wsko-mt15 {
	margin-top:15px;
}

.wsko-ml10 {
    margin-left: 10px;
}

.wsko-ml30 {
    margin-left: 30px;
}

.wsko-pl30 {
    padding-left: 30px;
}

.wsko-ml5 {
    margin-left: 5px;
}

.wsko-ml3 {
    margin-left: 3px;
}
.wsko-mr3 {
    margin-right: 3px;
}

.wsko-mr10 {
    margin-right: 10px;
}
.wsko-mr5 {
    margin-right: 5px;
}

.wsko-ml15 {
    margin-left: 15px;
}
.wsko-z-depth-1 {
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.06);
    box-shadow: 0 1px 5px rgba(0,0,0,0.06);
}

.form-control:focus,
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="color"]:focus, 
input[type="date"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="email"]:focus, 
input[type="month"]:focus, 
input[type="number"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="text"]:focus, 
input[type="time"]:focus, 
input[type="url"]:focus, 
input[type="week"]:focus, 
input[type="checkbox"]:focus, 
input[type="radio"]:focus, 
select:focus, 
textarea:focus {
	border-color: #ccc; 
	outline:none;	
	box-shadow: 0 0 0;
}

.wsko_wrapper .form-control[type="file"] {
    border: 0px;
}
/* /WSKO Framework */


/* Buttons */
.wsko_wrapper.wsko-content-optimizer a.btn-flat, 
.wsko_wrapper.wsko-content-optimizer button.btn-flat {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    background-color: transparent;
    color: #337ab7;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
	cursor:pointer;	
}
.bavoko-seo-tools-wrapper .modal-backdrop.fade.in {
    opacity: .3;
}

.wsko_wrapper.wsko-content-optimizer button.btn-flat {
	border: 0px;
}
/* Buttons */

table.wsko-tables, 
.wsko-tables.dataTable {
    background-color:#fff;
    border:none !important;
    margin:0px !important;
}
.wsko-tables td:not(.wsko-column-styled) {
    border: none;
    padding: 12px 10px!important;
    word-break: break-word;
}
.wsko-tables td.wsko-column-styled {
    border: unset;
}
.wsko-tables td .font-unimportant,
.wsko-tables td .text-off {
    font-size: smaller;
}
.table-striped tr {
    transition: background-color 0.2s;
}
.table-striped tr:hover {
    background-color: #f9f9f9 !important;
}
.wsko_table_simple .dataTables_length,
.wsko_table_simple .dataTables_filter,
.wsko_table_simple .dataTables_info,
.wsko_table_simple .dataTables_paginate,
.wsko_table_simple tfoot {
	display:none
}
td.wsko_table_col1 {
    padding-left:10px!important
}
.table-striped tr.odd {
    background-color:#fff!important
}

.table-striped tr.odd:hover {
background-color:#f9f9f9!important
}

.wsko_modal_table .table-striped tr {
outline:none!important
}

.wsko-tables th {
    border: none!important;
    padding: 10px !important;
    font-size: 11px !important;
    opacity: .7;
    text-transform: uppercase;
    background-color: rgba(238, 238, 238, .5) !important;	
    text-align: left;
    line-height: 1.4;
}

.wsko_modal_table th {background-color: #f2f2f2!important;}

.wsko-tables thead th, 
.wsko_modal_table thead th {
    border-bottom: solid 1px #eee !important;
}

.wsko_modal_table th {
	padding:5px 20px 5px 5px !important;
	height:23px;
	vertical-align:middle!important;
	border:none!important;
}

table.wsko-tables thead .sorting:after,table.wsko-tables thead .sorting_asc:after,table.wsko-tables thead .sorting_desc:after,table.wsko-tables thead .sorting_asc_disabled:after,table.wsko-tables thead .sorting_desc_disabled:after {
padding-top:3px
}

.wsko_hidden_row {
padding:0!important;
border:none!important
}

.hidden_col {
visibility:hidden
}

.wsko-tables td, .wsko-tables_modal_border td {
    border-bottom: solid 1px #eee !important;
}

table[data-action="wsko_table_onpage"] td:first-child {
    width: 80px;
    max-width: 80px !important;
}

/*wsko pagination */
.wsko_wrapper .pagination li.active a {
    color: #fff;
}
.wsko_wrapper .pagination>.active>a, 
.wsko_wrapper .pagination>.active>a:focus, 
.wsko_wrapper .pagination>.active>a:hover, 
.wsko_wrapper .pagination>.active>span, 
.wsko_wrapper .pagination>.active>span:focus, 
.wsko_wrapper .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}

.wsko_wrapper .pagination>li>a, 
.wsko_wrapper .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

/*wsko-pagination*/


/* Content Optimizer Overview Hero */
.wsko-content-optimizer-inner .bsu-panel.bsu-panel-hero .panel-inner,
.wsko-hero-minimal-wrapper .bsu-panel.bsu-panel-hero .panel-inner {
    margin: 0px;
}
.wsko-content-optimizer-inner .bsu-panel.bsu-panel-hero,
.wsko-hero-minimal-wrapper .bsu-panel.bsu-panel-hero {
    padding: 0px 0px 0px 5px;
}
.wsko-content-optimizer-inner .bsu-panel.bsu-panel-hero .panel p,
.wsko-hero-minimal-wrapper .bsu-panel.bsu-panel-hero .panel p {
    font-size: smaller;
    opacity: .7;
    margin-top: 5px;
    white-space: nowrap;
    overflow: visible;
}
.wsko-content-optimizer-inner .bsu-panel.bsu-panel-hero .panel,
.wsko-hero-minimal-wrapper .bsu-panel.bsu-panel-hero .panel {
    box-shadow: none;
    border: 0px;
    margin: 0px;
    height: auto;
}
.wsko-content-optimizer-inner .bsu-panel.bsu-panel-hero .panel .icon,
.wsko-hero-minimal-wrapper .bsu-panel.bsu-panel-hero .panel .icon {
    display:none;
}
.wsko-table-wrapper {
    clear: both;
    overflow: hidden;
    overflow-x: auto;
}
/* /Content Optimizer Overview Hero */

/* Content Optimizer Short View */

.wsko-short-view-active.wsko-content-optimizer {
    height: 100%;
    overflow: hidden;
	position:relative;
}
.wsko-short-view-active.wsko-content-optimizer:after {
    content: '';
    pointer-events: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0px;
	left: 0px;
    background: linear-gradient(to bottom, #ffffff00 0%,#ffffff00 75%,#ffffff 100%);
}

.wsko-short-view-active .wsko-content-optimizer-overview .wsko-notice .badge {
	display:none;
}

.wsko-short-view-active .wsko-content-optimizer-overview .wsko-notice {
    display: inline-block;
    margin-right: 5px;
}

.wsko-short-view-active .wsko-expand-content-optimizer {
	/*position: absolute;
    top: 120px;*/
    width: 100%;
    text-align: center;
    z-index: 1;
	cursor:pointer;
}

.wsko-short-view-active.wsko-co-widget a.wsko-nav-link {
    padding: 7px 15px;
}

.wsko-short-view-active.wsko-co-widget .wsko-nav-close,
.wsko-co-widget:not(.wsko-short-view-active) .wsko-co-expand-icon,
.wsko-co-widget.wsko-short-view-active .wsko-co-expand-icon-close,
.wsko-co-modal .wsko-co-expand-icon-close,
.wsko-co-modal .wsko-co-expand-icon {
	display:none;
}

a.wsko-pro-link {
    position: absolute;
    width: 100%;
    margin-top: 25px;
    color: #24ad49;
    text-decoration: none;
	z-index: 99;
	font-size:12px;
	text-shadow: 0px 0px 5px rgb(255, 255, 255);
    font-weight: 600;
}

.wsko-premium-wrapper {
    display: inline-block;
	position: relative;	
}

.wsko-content-optimizer .wsko_no_cache_wrapper {
    text-align: center;
}

.wsko-co-widget.wsko-short-view-active .wsko-co-main {
	margin-top:5px;
}

.wsko-co-widget:not(.wsko-short-view-active) ul.wsko-nav {
    display: block !important;
}

.wsko-content-optimizer.wsko-co-modal .wsko-keywords-short-view {
    display: none;
}

.wsko-co-modal .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.wsko-co-modal .panel-heading h4 {
    font-size: 18px;
    font-weight: normal;
}

.wsko-co-modal .panel-heading a {
    text-decoration: none;
}

.wsko-co-modal .font-unimportant {
	opacity: .7;
}


ul.wsko-co-priority-keyword-group {
    margin: 5px 0px;
}

.wsko-text-off {
	opacity: .7;
}

.wsko-small {
	font-size: smaller !important;
}

/* WSKO Tooltip */
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 5px;
  width: 160px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* Position tooltip under the element */
[data-tooltip][data-placement="bottom"]:before,
.wsko-content-optimizer .bsu-panel-hero .wsko-progress-icon:before {
    position: absolute;
    bottom: 0%;
    left: 50%;
    margin-bottom: -35px;
    margin-left: -80px;
    padding: 5px;
    width: 160px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}

[data-tooltip][data-placement="bottom"]:after,
.wsko-content-optimizer .bsu-panel-hero .wsko-progress-icon:after {
  bottom: 0%;
  opacity:0;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 768px) {
	
}
/* /Content Optimizer Short View */



.wsko-circle-timer
{
    float: right;
    position: absolute;
    height: 40px;
    width: 40px;
    text-align: center;
    transform: scale(.7);
    top: 4.4px;
    right: 2px;
}

.wsko-circle-timer .wsko-circle-timer-number
{
    /*color: white;
    display: inline-block;
    line-height: 40px;*/
    display:none;
}
.wsko-circle-timer svg
{
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    transform: rotateY(-180deg) rotateZ(-90deg);
}
.wsko-circle-timer svg circle
{
    stroke-dasharray: 113px;
    stroke-dashoffset: 0px;
    stroke-linecap: round;
    stroke-width: 2px;
    stroke: white;
    fill: none;
    animation: wsko-circle-countdown 10s linear infinite forwards;
}
@keyframes wsko-circle-countdown {
  from {
    stroke-dashoffset: 0px;
  }
  to {
    stroke-dashoffset: 113px;
  }
}

ul.domain-backlink-list li {
    font-size: smaller;
    opacity: .7;
    line-height: 1.7;
    margin: 0px;
}
ul.domain-backlink-list {
    margin-top:5px;
    margin-bottom: 0px;
}

.wsko-backlink-table-import {
    background-color: #f9f9f9;
    border-radius: 3px;
    margin-bottom: 15px;
    padding: 15px;
}
.modal.wsko_modal {
    z-index: 9999;
}

.wsko-content-optimizer .wsko-tables td:last-child i:not(.fa-angle-down):not(.fa-angle-up) {
    height: auto;
    width: auto;
    padding: 6px;
}
.wsko-tables td i.fa-crosshairs
{
 opacity: .7;
}
.wsko-tables td:last-child {
    overflow: visible;
}

/* DataTables */
/* DataTables */
.bavoko-seo-tools-wrapper div.dt-button-info,
div.dt-button-info {
    border:0px;
    z-index: 999999;
}

.wsko-tables td:nth-child(1) {
	max-width:250px;
} 

.wsko-tables th p,
.wsko-tables td p {
	margin: 0px;
	margin-bottom:0px !important;
}

.wsko_table_simple .dt-bootstrap .row:first-child {
    display: none;
}

.wsko-table-wrapper .dataTables_filter, 
.wsko-table-wrapper .dataTables_length,
.wsko-table-wrapper .dataTables_info,
.wsko-table-wrapper .dataTables_paginate {
    padding: 10px 15px !important;
}

.wsko-table-wrapper .dataTables_filter label, 
.wsko-table-wrapper .dataTables_length label,
.wsko-table-wrapper .dataTables_info label,
.wsko-table-wrapper .dataTables_paginate label,
.wsko-table-wrapper .dataTables_paginate ul li {
    margin:0px;
}

.wsko-table-wrapper .dataTables_length {
    float:left;
}
.wsko-table-wrapper .dataTables_filter {
    float:right;
}

/* /DataTables */

/* Table Export */
.wsko-table-controls .dt-buttons button, 
.wsko-table-controls .dt-buttons button:active,
.wsko-table-controls .dt-buttons button:focus,
.wsko-table-controls .dt-buttons button:hover {
    width: 100%;
    display: block;
    border: 0px;
    background: 0px;
    text-align: left;
    padding: 8px 15px;
    margin: 0px;
    font-size:inherit;
}
.dataTables_wrapper .dt-buttons {
    display: none;
}
.wsko-table-controls .dt-buttons button:hover,
.wsko-table-controls .dt-buttons button:active,
.wsko-table-controls .dt-buttons button:focus {
    background-color: #f7f7f7;
}
.wsko-table-controls .dt-buttons {
    width: 100%;
}
.wsko-table-custom-filter {
    margin: 0px;
	border-bottom: solid 1px #eee;
    padding: 5px 0px;	
}
.wsko-chart-export {
    display: block;
    text-align: right;
    padding: 5px 15px 0px;
    position: absolute;
    top: 8px;
    right: 10px;
    z-index: 9;
}
.wsko-chart-export a {
    font-size: 18px;
    color: #444 !important;
    opacity: .3;
}
.wsko-chart-outer-wrapper:hover .wsko-chart-export a {
    opacity: .6;
}

.wsko-pull-right {
    float:right;
}

.wsko-table-custom-filter .col-sm-2 {
    text-align: left;
}

/* WSKO Dropdown */
.wsko_wrapper .button-dropdown {
    display: inline-block;
    position: relative;
}
.wsko_wrapper .button-dropdown .button.toggle {
    border: 0px;
    margin-top: 5px;
    box-shadow: none !important;
  }
  .wsko_wrapper .button-dropdown .dropdown {
    display: none;
    position: absolute;
    top: 95%;
    left: auto;
    right: 0;
    list-style-type: none;
    padding: 0;
    width: 150px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    margin: 0px;
  }
  .wsko_wrapper .button-dropdown .dropdown li:first-child .dropdown-link {
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px;
    border-radius: 3px 3px 0 0;
  }
  .wsko_wrapper .button-dropdown .dropdown li:first-child .dropdown-link:before {
    content: '';
    position: absolute;
    bottom: 100%;
    right: 13px;
    width: 0;
    height: 0;
    border: 6px outset transparent;
    border-bottom: 6px solid #e4eaf4;
  }
  .wsko_wrapper .button-dropdown .dropdown li:last-child .dropdown-link {
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 3px 3px;
    border: 0;
  }
  .wsko_wrapper .button-dropdown .dropdown .dropdown-link {
    display: block;
    position: relative;
    padding: .75em 1em;
    background: #e4eaf4;
    color: #333;
    text-decoration: none;
    border-bottom: 1px solid #d2dcec;
  }
  .wsko_wrapper .button-dropdown .dropdown .dropdown-link:hover {
    background: #d2dcec;
  }
  
  .wsko_wrapper .button-dropdown li:first-child > .dropdown-link:hover:before {
    border-bottom-color: #d2dcec;
  }
  
  .wsko_wrapper .dropdown:hover {
    display: block;
  }
  
  .wsko_wrapper .button-dropdown:hover > .dropdown, 
  .wsko_wrapper .button-dropdown.open > .dropdown {
    display: block;
  }

  .wsko-collapse-wrapper:not(.wsko-collapse-in) .wsko-collapse-content {
    overflow: hidden;  
    }
.wsko-collapse-wrapper,
.wsko-collapse-wrapper div {
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;   
}




/* WSKO General Modal */
@media (min-width: 768px) {
    .wsko_modal .modal-dialog {
        width: 700px;
        margin: 50px auto;
    }

    .wsko-backlink-modal.modal-dialog {
        width: 900px;
    }
}

/* Fixes */
svg > g:last-child > g:last-child { pointer-events: none }
div.google-visualization-tooltip { pointer-events: none }
.wsko-brand { position:relative; }

.wsko-brand img {
    position: absolute;
    display: block;
    margin: 0 auto;
    width: 70px;
    opacity: .07;
	left: 43.5%;
	top: 37%;
}
.wsko-table-wrapper td.wsko-table-focus
{
    opacity: 0.3!important;
}
.wsko-table-wrapper td.wsko-table-focus:hover
{
    overflow: visible!important;
    opacity: 1.0!important;
}
.wsko-table-wrapper td.wsko-table-focus:hover p.font-unimportant
{
    overflow: visible!important;
    opacity: 1.0!important;
}
.wsko-table-wrapper td.wsko-table-focus:hover .wsko-focus-table-row-element
{
    position: relative;
    z-index: 1;
    opacity: 1.0!important;
    background-color:#f8f8f8;
}

.wsko-table-wrapper thead th
{
    padding-left:30px!important;
}
.wsko-table-wrapper thead th::after
{
    left:10px!important;
}
.wsko-table-wrapper tfoot th
{
    padding-left:30px!important;
    position: relative;
    cursor: pointer;
}
.wsko-table-wrapper tfoot th::after
{
    left:10px!important;
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.2;
    content: "\e150";
    top: 6px;
    right: 6px;
    padding-top: 3px;
}
.wsko-table-wrapper tfoot th.sorting_desc::after
{
    content: "\e156";
    opacity: 0.5;
}
.wsko-table-wrapper tfoot th.sorting_asc::after
{
    content: "\e155";
    opacity: 0.5;
}

/*
.wsko-table-wrapper th.sorting_desc,
.wsko-table-wrapper th.sorting_asc,
.wsko-table-wrapper td.sorting_1
{
    background-color:rgb(250, 250, 250);
}
*/

.button.wsko-keyword-research-submit {
    width: 100%;
    height: 100%;
    min-height: 36px;
    box-shadow: none;
    margin-top:17px;
}

.wsko-table-wrapper td
{
    padding-left: 20px;
}

/* Keyword Research Form */
.wsko-keyword-research-type input[type=radio] {
position: absolute;
visibility: hidden;
display: none;
}

.wsko-keyword-research-type label {
color: #337ab7;
display: block;
cursor: pointer;
padding: 5px 15px;
font-weight: normal;
margin: 0px;
float: left;
}

.wsko-keyword-research-type input[type=radio]:checked + label {
color: #fff;
background: #337ab7;
}

.wsko-keyword-research-type label + input[type=radio] + label {
border-left: solid 1px #337ab7;
}

.wsko-keyword-research-type.wsko-radio-group {
border: solid 1px #337ab7;
display: inline-block;
border-radius: 3px;
overflow: hidden;
}

.wsko-keyword-research-form .wsko-keyword-research-submit-button {
    width: 100%;
    height: 35px;
    margin-top: 17px;
}

.bsu-panel-hero .wsko_no_cache_wrapper
{
    padding:0px!important;
    text-align: left!important;
}

.bsu-panel-hero .fa-no-data-icon
{
    /*font-size: 20px!important;*/
    display: none;
}
.bsu-panel-hero .wsko-small
{
    font-size: small!important;
    margin:0px!important;
}
.bsu-panel-hero .wsko_no_cache_wrapper > br
{
    display: none;
}
.wsko-range-val {
	float: left;
    margin-top: 13px;
}

/* UI Slider */
.noUi-target.noUi-horizontal .noUi-tooltip,
.noUi-connect {
	background-color: #337ab7;
}
/* /UI Slider */

.wsko-tables td:last-child i:not(.fa-angle-down):not(.fa-angle-up):not(.fa-info) {
    border: solid 1px #ccc;
    border-radius: 50%;
    padding: 6px 5px;
    font-size: 90%;
    color: #777;
    width: 25px;
    height: 25px;
    text-align: center;
}

.wsko-tab-content.wsko-content-optimizer-inner .wsko-tab {
    min-height:100px;
}
.wsko-keyword-research-form input:not(.button), 
.wsko-keyword-research-form .form-control.bootstrap-select button.dropdown-toggle {
    border: 0px !important;
    border-bottom: solid 1px #ddd !important;
    border-radius: 0px !important;
}

table.wsko-tables.dataTable thead .sorting:after, 
table.wsko-tables.dataTable thead .sorting_asc:after, 
table.wsko-tables.dataTable thead .sorting_desc:after, 
table.wsko-tables.dataTable thead .sorting_asc_disabled:after, 
table.wsko-tables.dataTable thead .sorting_desc_disabled:after {
    color: #337ab7;
}

.wsko-co-onpage-score-wrapper .wsko-circle-progress
{
    margin:unset;
}
.bsu-panel .panel-heading a .pull-right .fa-angle-down
{
    margin-left:10px;
}

.wsko-onpage-include-pt-inner {
    padding: 10px 15px;
    background-color: #fff;
    border-radius: 3px;
    margin-bottom: 5px;
    border: solid 1px #eee;
}
.wsko-onpage-include-pt-add label {
    border-top: solid 1px #eee;
    padding-top: 10px;
    margin-top: 5px;
    width: 100%;
    border-radius: 3px;
}