	/* CSS Document */


	.wpsis_folders{


		float:left;


		width:68%;


		background-color:#FFF;


		border:1px solid #333;


	}





	.wpsis_loader{





		left: 25px;


		top: 10px;


	}





	.wpsis_modal {


		display: block; /* Hidden by default */


		position: fixed; /* Stay in place */


		z-index: 1; /* Sit on top */


		left: 0;


		top: 0;


		width: 100vw; /* Full width */


		height: 100vh; /* Full height */


		overflow: auto; /* Enable scroll if needed */


		background-color: rgb(0,0,0); /* Fallback color */


		background-color: rgba(0,0,0,0.4); /* Black w/ opacity */


	}





	.wpsis_modal .modal_content {


		background-color: #fefefe;


		margin: 35vh auto; /* 15% from the top and centered */


		padding: 20px;


		border: 1px solid #888;


		width: max-content; /* Could be more or less, depending on screen size */


	}








/* CSS Document */


	li.current a[href="options-general.php?page=wpsis"],


	li.current:hover a[href="options-general.php?page=wpsis"]{


		background: url('../img/folder.png') no-repeat !important;


		background-position: 11px 7px !important;


		padding-left: 30px !important;


		background-color: rgba(255,255,255,0.3) !important;


		padding-bottom: 8px !important;


	}


	li.current:hover a[href="options-general.php?page=wpsis"]{


		background-color: rgba(255,255,255,0.4) !important;


	}














	.wpsis_log{


		width:32%;


		border:1px solid #666;


		padding:10px;


		background-color:#333;


		color:#fff;


		float:left;


		min-height:400px;


		overflow-y:auto;


		overflow-x: hidden;


	}


	


	.wpsis_in_action .wpsis-nav{


		width: 100%;


	}





	.wpsis_log ul li.premium-features,


	.wpsis_log ul li.promotions {


		border-top: 1px solid #ffc107;


		margin: 60px 0 40px;


	}


	.wpsis_log ul li.premium-features:after,


	.wpsis_log ul li.promotions:after {


		content: "Premium Features";


		background-color: #ffc107;


		color: #000;


		font-size: 12px;


		padding: 0px 12px 2px;


		float: right;


		


	}


	.wpsis_log ul li.promotions:after {


		content: "More Plugins";


	}


	.wpsis_log ul li input[type="color"] {


		padding: 0;


		cursor: pointer;


		position: relative;


		top: 4px;


		border: 0;


		border-radius: 10px;


		height: 18px;


		width: 18px;


		margin: 0 10px 0 0;


	}





	.wpsis-options ul li a{


		float:right;


		font-size:12px;


		color:#ffc107;


		text-decoration:none;


		position:relative;


		top:4px;


	}


	.wpsis-options ul li label{


		width:100%;


	}


	.wpsis-options ul li a:hover{


		text-decoration:underline;


	}





	.wpsis-wrapper .hide{





		display: none;





	}





	.wpsis-wrapper .nav-tab,


	.wpsis-wrapper .nav-tab:hover{





		cursor: pointer;


		text-decoration:none;





	}


	














	.wpsis-wrapper select.form-control {





		max-width: 100%;





	}





	.wpsis-wrapper .wpsis_vertical_menu {





		position: fixed;


		top: 32px;


		right: 0;


		z-index: 500;





	}








	.wpsis-wrapper .table-striped tbody tr.variable_product,


	.wpsis-wrapper .table-striped tbody tr.variable_product > * {





		background: #407fa3;


		color: white;


	}








	.wpsis-wrapper .table-striped tbody tr.variation_product {





		background: #72a3bd38;


	}





	.wpsis-wrapper .table-striped tbody tr.variable_product a{


		color: white;


	}





	.wpsis-wrapper .spinner-border{





		width: 0.8rem;


		height: 0.8rem;


		border: 0.15em solid;


		border-right-color: transparent;


	}








	.wpsis-wrapper label.input-group-text{





		padding: 0.3rem 0.75rem;


	}





	.wpsis-wrapper .svg-inline--fa.error,


	.wpsis-wrapper .svg-inline--fa.success {





		display: none;


		cursor: pointer;





	}











	.wpsis-wrapper .modal  {





		background: rgba(0, 0, 0, 0.4);


		z-index: 10000000000;





	}





	.wpsis-wrapper {





	}





	.wpsis-wrapper .table-striped tbody tr.price_error,


	.wpsis-wrapper .table-striped tbody tr.price_error a


	.wpsis-wrapper .table-striped tbody tr.price_warning,


	.wpsis-wrapper .table-striped tbody tr.price_warning a {





		/*background: #407fa3;*/


		color: white;


	}





	.wpsis-wrapper .table-striped tbody tr.price_error .text-success{


		color: yellow !important;


	}





	.wpsis_sorting_btn.btn-dark.selected,


	.wpsis_price_adjustment_btn.btn-dark.selected{


		color: #fff;


		background-color: #23272b;


		border-color: #1d2124;


		box-shadow: 0 0 0 0.25rem rgba(82,88,93,.5);


	}





	.wpsis_sorting_btn.btn-info.selected, .btn-info:focus ,


	.wpsis_price_adjustment_btn.btn-info.selected, .btn-info:focus {


		color: #fff;


		background-color: #138496;


		border-color: #117a8b;


		box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);


	}





	.wpsis_sorting_btn.btn-primary.selected, .btn-primary:focus ,


	.wpsis_price_adjustment_btn.btn-primary.selected, .btn-primary:focus {


		color: #fff;


		background-color: #0069d9;


		border-color: #0062cc;


		box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);


	}





	.btn.selected {


		outline: 0;


	}





	.wpsis_legend_box{


		max-height: 200px;


		overflow: auto;


	}





	.wpsis_single_legend{


		padding-left: 4.5em;


		text-indent: -1em;


		text-align: justify;


		margin-bottom: 10px;


		cursor: pointer;


	}








	.wpsis_single_legend .fa-square{


		font-size: 25px;


		position: relative;


		top: 3px;


	}








	.wpsis_single_legend .fa-square{


		font-size: 25px;


		position: relative;


		top: 3px;


	}





	.wpsis_single_legend .fa-minus-circle.text-danger{


		margin-left: 20px;


		opacity: 0.7;


	}





	.wpsis_single_legend .fa-minus-circle.text-danger:hover{


		opacity: 1;


	}





	.wpsis_sorting_row .wpsis_sorting_btn{


		width: 15%;


	}


	.wpsis-wrapper .nav-tab-wrapper .nav-tab[data-tab="help"] {


		float: right;


	}


	


	.wpsis_in_action ul{


		margin:0;


		padding:0;


	}


	.wpsis_in_action ul li {


		width: 100%;


		float: left;


		padding: 10px;


		border-bottom: 1px solid #CCC;


		position: relative;


		margin: 0;


	}


	.wpsis-red{


		color:#900;


		font-weight:bold;


	}


	.wpsis-green{


		color:#390;


		font-weight:bold;


	}


	.wpsis_in_action .form-check.form-switch {


		position: relative;


		float: right;


		top: -42px;


		right: 84px;


	}


	.wpsis_in_action .form-check.form-switch > input {


		position: absolute;


		top: 6px;


		width: 18px;


		margin: 0;


		left: 16px;


		height: 18px;


	}


	.wpsis_in_action .form-check.form-switch label{


		font-size:14px;


	}


	.wpsis_in_action ul li > div {


		width: 320px;


		float: right;


	}


	.wpsis_in_action ul li > div button{


		float:right;


		margin:0 0 0 4px;


	}


	.wpsis_in_action ul li > span{


		font-size:12px;


		float:right;		


	}


	.wpsis_in_action ul li > span svg {


		font-size: 16px;


		position: absolute;


		left: -16px;


		top: 16px;


	}


	.wpsis_in_action ul li.wpsis-404{


		background-color: #FF00000A;


	}


	.wpsis-wrapper .btn-sm,


	.wpsis-wrapper .btn-lg{


		cursor:pointer;


		text-decoration:none;


	}


	.wpsis-api-requests-tab > svg{


		color:#900;


	}


	


	.wpsis-redirects-tab > svg{


		color:#39F;


	}


	.wpsis-redirects-tab ul{


		margin:0;


		padding:0;


	}


	.wpsis-redirects-tab li{


		list-style:none;


	}


	


	div.wpsis-api-requests,


	div.wpsis-cron-requests{





	}


	div.wpsis-api-requests thead th,


	div.wpsis-cron-requests thead th{


		text-align:center;


		border: 1px solid;


	}


	div.wpsis_api_crons table, div.wpsis_api_crons table td,


	div.wpsis-api-requests table, div.wpsis-api-requests table td,


	div.wpsis-cron-requests table, div.wpsis-cron-requests table td {


		border: 1px solid;


	}


	div.wpsis_api_crons table td,


	div.wpsis-api-requests table td,


	div.wpsis-cron-requests table td {


		padding: 2px 30px;


	}


	div.wpsis-wrapper > div.notice{


		display:none;


	}


	


	div.wpsis-api-requests .wpsis-api-urls ul {


		padding: 0;


		margin: 0;


	}


		


	div.wpsis-api-requests .wpsis-api-urls ul li {


		list-style: none;


	}


	


	


	


	


	


	


	


	


	


	


	


		


	


	 /* The switch - the box around the slider */


	.switch {


	  position: relative;


	  display: inline-block;


	  width: 60px;


	  height: 34px;


	}


	


	/* Hide default HTML checkbox */


	.switch input {


	  opacity: 0;


	  width: 0;


	  height: 0;


	}


	


	/* The slider */


	.slider {


	  position: absolute;


	  cursor: pointer;


	  top: 0;


	  left: 0;


	  right: 0;


	  bottom: 0;


	  background-color: #ccc;


	  -webkit-transition: .4s;


	  transition: .4s;


	}


	


	.slider:before {


	  position: absolute;


	  content: "";


	  height: 26px;


	  width: 26px;


	  left: 4px;


	  bottom: 4px;


	  background-color: white;


	  -webkit-transition: .4s;


	  transition: .4s;


	}


	


	input:checked + .slider {


	  background-color: #2196F3;


	}


	


	input:focus + .slider {


	  box-shadow: 0 0 1px #2196F3;


	}


	


	input:checked + .slider:before {


	  -webkit-transform: translateX(26px);


	  -ms-transform: translateX(26px);


	  transform: translateX(26px);


	}


	


	/* Rounded sliders */


	.slider.round {


	  border-radius: 34px;


	}


	


	.slider.round:before {


	  border-radius: 50%;


	} 	


	


	div.wrap.wpsis-wrapper .countdown-container {


		float: right;


	}
	div.wpsis-image-wrapper input.wpsis-image-id-input{
		display:none;
	}


	


	@keyframes progress {


		100% {


			stroke-dashoffset: 1256.12939453125;


		}


	}


	


	@media screen and (max-width: 800px){





		.wpsis_sorting_row .wpsis_sorting_btn{


			width: 20%;


		}


	}





	@media screen and (max-width: 1000px){





		.wpsis_sorting_row .wpsis_sorting_btn{





			width: 30%;


		}


	}


