.wpic_plugin_setting {
	margin: 0 auto;
	width: auto;
	background: #fff;
	margin-right: 20px;
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 14%);
	border-radius: 6px;
	color: #333;
}

.wpic_setting_container {
	max-width: 100%;
	margin: 10px 0px;
	height: auto;
	padding: 20px;
}

.wpic-plugin-header {
	padding: 10px 0px;
	margin-top: 0;
	font-size: 26px;
}
.wpic-plugin-header:before {
	display: none;
}

.wpic_setting_container .submit-btn {
	padding: 10px 20px;
	border: none;
	background: rgba(0, 170, 220, 0.6);
	color: #ffffff;
	font-size: 18px;
}


button,



input,



optgroup,



select,



textarea {



	color: inherit;



	font: inherit;



	margin: 0;



}



button {



	overflow: visible;



}



button,



select {



	text-transform: none;



}



button,



html input[type="button"],



input[type="reset"],



input[type="submit"] {



	-webkit-appearance: button;



	cursor: pointer;



}



button[disabled],



html input[disabled] {



	cursor: default;



}



button::-moz-focus-inner,



input::-moz-focus-inner {



	border: 0;



	padding: 0;



}



input {



	line-height: normal;



}



input[type="checkbox"],



input[type="radio"] {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	padding: 0;



}



input[type="number"]::-webkit-inner-spin-button,



input[type="number"]::-webkit-outer-spin-button {



	height: auto;



}



input[type="search"] {



	-webkit-appearance: textfield;



	-webkit-box-sizing: content-box;



	-moz-box-sizing: content-box;



	box-sizing: content-box;



}



input[type="search"]::-webkit-search-cancel-button,



input[type="search"]::-webkit-search-decoration {



	-webkit-appearance: none;



}



fieldset {



	border: 1px solid #c0c0c0;



	margin: 0 2px;



	padding: 0.35em 0.625em 0.75em;



}



legend {



	border: 0;



	padding: 0;



}



textarea {



	overflow: auto;



}







* {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



*:before,



*:after {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



input,



button,



select,



textarea {



	font-family: inherit;



	font-size: inherit;



	line-height: inherit;



}



a {



	color: #337ab7;



	text-decoration: none;



}



a:hover,



a:focus {



	color: #23527c;



	text-decoration: underline;



}



a:focus {



	outline: 5px auto -webkit-focus-ring-color;



	outline-offset: -2px;



}



figure {



	margin: 0;



}



img {



	vertical-align: middle;



}



.img-responsive {



	display: block;



	max-width: 100%;



	height: auto;



}



.img-rounded {



	border-radius: 6px;



}



.img-thumbnail {



	padding: 4px;



	line-height: 1.42857143;



	background-color: #ffffff;



	border: 1px solid #dddddd;



	border-radius: 4px;



	-webkit-transition: all 0.2s ease-in-out;



	-o-transition: all 0.2s ease-in-out;



	transition: all 0.2s ease-in-out;



	display: inline-block;



	max-width: 100%;



	height: auto;



}



.img-circle {



	border-radius: 50%;



}



hr {



	margin-top: 20px;



	margin-bottom: 20px;



	border: 0;



	border-top: 1px solid #eeeeee;



}



.sr-only {



	position: absolute;



	width: 1px;



	height: 1px;



	margin: -1px;



	padding: 0;



	overflow: hidden;



	clip: rect(0, 0, 0, 0);



	border: 0;



}



.sr-only-focusable:active,



.sr-only-focusable:focus {



	position: static;



	width: auto;



	height: auto;



	margin: 0;



	overflow: visible;



	clip: auto;



}



[role="button"] {



	cursor: pointer;



}



.container {



	margin-right: auto;



	margin-left: auto;



	padding-left: 15px;



	padding-right: 15px;



}



@media (min-width: 768px) {



	.container {



	width: 750px;



	}



}



@media (min-width: 992px) {



	.container {



	width: 970px;



	}



}



@media (min-width: 1200px) {



	.container {



	width: 1170px;



	}



}



.container-fluid {



	margin-right: auto;



	margin-left: auto;



	padding-left: 15px;



	padding-right: 15px;



}



.wpic-row {



	margin-left: -15px;



	margin-right: -15px;



}



.col-xs-1,



.col-sm-1,



.wpic-cd-1,



.col-lg-1,



.col-xs-2,



.col-sm-2,



.wpic-cd-2,



.col-lg-2,



.col-xs-3,



.col-sm-3,



.wpic-cd-3,



.col-lg-3,



.col-xs-4,



.col-sm-4,



.wpic-cd-4,



.col-lg-4,



.col-xs-5,



.col-sm-5,



.wpic-cd-5,



.col-lg-5,



.col-xs-6,



.col-sm-6,



.wpic-cd-6,



.col-lg-6,



.col-xs-7,



.col-sm-7,



.wpic-cd-7,



.col-lg-7,



.col-xs-8,



.col-sm-8,



.wpic-cd-8,



.col-lg-8,



.col-xs-9,



.col-sm-9,



.wpic-cd-9,



.col-lg-9,



.col-xs-10,



.col-sm-10,



.wpic-cd-10,



.col-lg-10,



.col-xs-11,



.col-sm-11,



.wpic-cd-11,



.col-lg-11,



.col-xs-12,



.col-sm-12,



.wpic-cd-12,



.col-lg-12 {



	position: relative;



	min-height: 1px;



	padding-left: 15px;



	padding-right: 15px;



}



.col-xs-1,



.col-xs-2,



.col-xs-3,



.col-xs-4,



.col-xs-5,



.col-xs-6,



.col-xs-7,



.col-xs-8,



.col-xs-9,



.col-xs-10,



.col-xs-11,



.col-xs-12 {



	float: left;



}



.col-xs-12 {



	width: 100%;



}



.col-xs-11 {



	width: 91.66666667%;



}



.col-xs-10 {



	width: 83.33333333%;



}



.col-xs-9 {



	width: 75%;



}



.col-xs-8 {



	width: 66.66666667%;



}



.col-xs-7 {



	width: 58.33333333%;



}



.col-xs-6 {



	width: 50%;



}



.col-xs-5 {



	width: 41.66666667%;



}



.col-xs-4 {



	width: 33.33333333%;



}



.col-xs-3 {



	width: 25%;



}



.col-xs-2 {



	width: 16.66666667%;



}



.col-xs-1 {



	width: 8.33333333%;



}



.col-xs-pull-12 {



	right: 100%;



}



.col-xs-pull-11 {



	right: 91.66666667%;



}



.col-xs-pull-10 {



	right: 83.33333333%;



}



.col-xs-pull-9 {



	right: 75%;



}



.col-xs-pull-8 {



	right: 66.66666667%;



}



.col-xs-pull-7 {



	right: 58.33333333%;



}



.col-xs-pull-6 {



	right: 50%;



}



.col-xs-pull-5 {



	right: 41.66666667%;



}



.col-xs-pull-4 {



	right: 33.33333333%;



}



.col-xs-pull-3 {



	right: 25%;



}



.col-xs-pull-2 {



	right: 16.66666667%;



}



.col-xs-pull-1 {



	right: 8.33333333%;



}



.col-xs-pull-0 {



	right: auto;



}



.col-xs-push-12 {



	left: 100%;



}



.col-xs-push-11 {



	left: 91.66666667%;



}



.col-xs-push-10 {



	left: 83.33333333%;



}



.col-xs-push-9 {



	left: 75%;



}



.col-xs-push-8 {



	left: 66.66666667%;



}



.col-xs-push-7 {



	left: 58.33333333%;



}



.col-xs-push-6 {



	left: 50%;



}



.col-xs-push-5 {



	left: 41.66666667%;



}



.col-xs-push-4 {



	left: 33.33333333%;



}



.col-xs-push-3 {



	left: 25%;



}



.col-xs-push-2 {



	left: 16.66666667%;



}



.col-xs-push-1 {



	left: 8.33333333%;



}



.col-xs-push-0 {



	left: auto;



}



.col-xs-offset-12 {



	margin-left: 100%;



}



.col-xs-offset-11 {



	margin-left: 91.66666667%;



}



.col-xs-offset-10 {



	margin-left: 83.33333333%;



}



.col-xs-offset-9 {



	margin-left: 75%;



}



.col-xs-offset-8 {



	margin-left: 66.66666667%;



}



.col-xs-offset-7 {



	margin-left: 58.33333333%;



}



.col-xs-offset-6 {



	margin-left: 50%;



}



.col-xs-offset-5 {



	margin-left: 41.66666667%;



}



.col-xs-offset-4 {



	margin-left: 33.33333333%;



}



.col-xs-offset-3 {



	margin-left: 25%;



}



.col-xs-offset-2 {



	margin-left: 16.66666667%;



}



.col-xs-offset-1 {



	margin-left: 8.33333333%;



}



.col-xs-offset-0 {



	margin-left: 0%;



}



@media (min-width: 768px) {



	.col-sm-1,



	.col-sm-2,



	.col-sm-3,



	.col-sm-4,



	.col-sm-5,



	.col-sm-6,



	.col-sm-7,



	.col-sm-8,



	.col-sm-9,



	.col-sm-10,



	.col-sm-11,



	.col-sm-12 {



	float: left;



	}



	.col-sm-12 {



	width: 100%;



	}



	.col-sm-11 {



	width: 91.66666667%;



	}



	.col-sm-10 {



	width: 83.33333333%;



	}



	.col-sm-9 {



	width: 75%;



	}



	.col-sm-8 {



	width: 66.66666667%;



	}



	.col-sm-7 {



	width: 58.33333333%;



	}



	.col-sm-6 {



	width: 50%;



	}



	.col-sm-5 {



	width: 41.66666667%;



	}



	.col-sm-4 {



	width: 33.33333333%;



	}



	.col-sm-3 {



	width: 25%;



	}



	.col-sm-2 {



	width: 16.66666667%;



	}



	.col-sm-1 {



	width: 8.33333333%;



	}



	.col-sm-pull-12 {



	right: 100%;



	}



	.col-sm-pull-11 {



	right: 91.66666667%;



	}



	.col-sm-pull-10 {



	right: 83.33333333%;



	}



	.col-sm-pull-9 {



	right: 75%;



	}



	.col-sm-pull-8 {



	right: 66.66666667%;



	}



	.col-sm-pull-7 {



	right: 58.33333333%;



	}



	.col-sm-pull-6 {



	right: 50%;



	}



	.col-sm-pull-5 {



	right: 41.66666667%;



	}



	.col-sm-pull-4 {



	right: 33.33333333%;



	}



	.col-sm-pull-3 {



	right: 25%;



	}



	.col-sm-pull-2 {



	right: 16.66666667%;



	}



	.col-sm-pull-1 {



	right: 8.33333333%;



	}



	.col-sm-pull-0 {



	right: auto;



	}



	.col-sm-push-12 {



	left: 100%;



	}



	.col-sm-push-11 {



	left: 91.66666667%;



	}



	.col-sm-push-10 {



	left: 83.33333333%;



	}



	.col-sm-push-9 {



	left: 75%;



	}



	.col-sm-push-8 {



	left: 66.66666667%;



	}



	.col-sm-push-7 {



	left: 58.33333333%;



	}



	.col-sm-push-6 {



	left: 50%;



	}



	.col-sm-push-5 {



	left: 41.66666667%;



	}



	.col-sm-push-4 {



	left: 33.33333333%;



	}



	.col-sm-push-3 {



	left: 25%;



	}



	.col-sm-push-2 {



	left: 16.66666667%;



	}



	.col-sm-push-1 {



	left: 8.33333333%;



	}



	.col-sm-push-0 {



	left: auto;



	}



	.col-sm-offset-12 {



	margin-left: 100%;



	}



	.col-sm-offset-11 {



	margin-left: 91.66666667%;



	}



	.col-sm-offset-10 {



	margin-left: 83.33333333%;



	}



	.col-sm-offset-9 {



	margin-left: 75%;



	}



	.col-sm-offset-8 {



	margin-left: 66.66666667%;



	}



	.col-sm-offset-7 {



	margin-left: 58.33333333%;



	}



	.col-sm-offset-6 {



	margin-left: 50%;



	}



	.col-sm-offset-5 {



	margin-left: 41.66666667%;



	}



	.col-sm-offset-4 {



	margin-left: 33.33333333%;



	}



	.col-sm-offset-3 {



	margin-left: 25%;



	}



	.col-sm-offset-2 {



	margin-left: 16.66666667%;



	}



	.col-sm-offset-1 {



	margin-left: 8.33333333%;



	}



	.col-sm-offset-0 {



	margin-left: 0%;



	}



}



@media (min-width: 992px) {



	.wpic-cd-1,



	.wpic-cd-2,



	.wpic-cd-3,



	.wpic-cd-4,



	.wpic-cd-5,



	.wpic-cd-6,



	.wpic-cd-7,



	.wpic-cd-8,



	.wpic-cd-9,



	.wpic-cd-10,



	.wpic-cd-11,



	.wpic-cd-12 {



	float: left;



	}



	.wpic-cd-12 {



	width: 100%;



	}



	.wpic-cd-11 {



	width: 91.66666667%;



	}



	.wpic-cd-10 {



	width: 83.33333333%;



	}



	.wpic-cd-9 {



	width: 75%;



	}



	.wpic-cd-8 {



	width: 66.66666667%;



	}



	.wpic-cd-7 {



	width: 58.33333333%;



	}



	.wpic-cd-6 {



	width: 50%;



	}



	.wpic-cd-5 {



	width: 41.66666667%;



	}



	.wpic-cd-4 {



	width: 33.33333333%;



	}



	.wpic-cd-3 {



	width: 25%;



	}



	.wpic-cd-2 {



	width: 16.66666667%;



	}



	.wpic-cd-1 {



	width: 8.33333333%;



	}



	.col-md-pull-12 {



	right: 100%;



	}



	.col-md-pull-11 {



	right: 91.66666667%;



	}



	.col-md-pull-10 {



	right: 83.33333333%;



	}



	.col-md-pull-9 {



	right: 75%;



	}



	.col-md-pull-8 {



	right: 66.66666667%;



	}



	.col-md-pull-7 {



	right: 58.33333333%;



	}



	.col-md-pull-6 {



	right: 50%;



	}



	.col-md-pull-5 {



	right: 41.66666667%;



	}



	.col-md-pull-4 {



	right: 33.33333333%;



	}



	.col-md-pull-3 {



	right: 25%;



	}



	.col-md-pull-2 {



	right: 16.66666667%;



	}



	.col-md-pull-1 {



	right: 8.33333333%;



	}



	.col-md-pull-0 {



	right: auto;



	}



	.col-md-push-12 {



	left: 100%;



	}



	.col-md-push-11 {



	left: 91.66666667%;



	}



	.col-md-push-10 {



	left: 83.33333333%;



	}



	.col-md-push-9 {



	left: 75%;



	}



	.col-md-push-8 {



	left: 66.66666667%;



	}



	.col-md-push-7 {



	left: 58.33333333%;



	}



	.col-md-push-6 {



	left: 50%;



	}



	.col-md-push-5 {



	left: 41.66666667%;



	}



	.col-md-push-4 {



	left: 33.33333333%;



	}



	.col-md-push-3 {



	left: 25%;



	}



	.col-md-push-2 {



	left: 16.66666667%;



	}



	.col-md-push-1 {



	left: 8.33333333%;



	}



	.col-md-push-0 {



	left: auto;



	}



	.col-md-offset-12 {



	margin-left: 100%;



	}



	.col-md-offset-11 {



	margin-left: 91.66666667%;



	}



	.col-md-offset-10 {



	margin-left: 83.33333333%;



	}



	.col-md-offset-9 {



	margin-left: 75%;



	}



	.col-md-offset-8 {



	margin-left: 66.66666667%;



	}



	.col-md-offset-7 {



	margin-left: 58.33333333%;



	}



	.col-md-offset-6 {



	margin-left: 50%;



	}



	.col-md-offset-5 {



	margin-left: 41.66666667%;



	}



	.col-md-offset-4 {



	margin-left: 33.33333333%;



	}



	.col-md-offset-3 {



	margin-left: 25%;



	}



	.col-md-offset-2 {



	margin-left: 16.66666667%;



	}



	.col-md-offset-1 {



	margin-left: 8.33333333%;



	}



	.col-md-offset-0 {



	margin-left: 0%;



	}



}



@media (min-width: 1200px) {



	.col-lg-1,



	.col-lg-2,



	.col-lg-3,



	.col-lg-4,



	.col-lg-5,



	.col-lg-6,



	.col-lg-7,



	.col-lg-8,



	.col-lg-9,



	.col-lg-10,



	.col-lg-11,



	.col-lg-12 {



	float: left;



	}



	.col-lg-12 {



	width: 100%;



	}



	.col-lg-11 {



	width: 91.66666667%;



	}



	.col-lg-10 {



	width: 83.33333333%;



	}



	.col-lg-9 {



	width: 75%;



	}



	.col-lg-8 {



	width: 66.66666667%;



	}



	.col-lg-7 {



	width: 58.33333333%;



	}



	.col-lg-6 {



	width: 50%;



	}



	.col-lg-5 {



	width: 41.66666667%;



	}



	.col-lg-4 {



	width: 33.33333333%;



	}



	.col-lg-3 {



	width: 25%;



	}



	.col-lg-2 {



	width: 16.66666667%;



	}



	.col-lg-1 {



	width: 8.33333333%;



	}



	.col-lg-pull-12 {



	right: 100%;



	}



	.col-lg-pull-11 {



	right: 91.66666667%;



	}



	.col-lg-pull-10 {



	right: 83.33333333%;



	}



	.col-lg-pull-9 {



	right: 75%;



	}



	.col-lg-pull-8 {



	right: 66.66666667%;



	}



	.col-lg-pull-7 {



	right: 58.33333333%;



	}



	.col-lg-pull-6 {



	right: 50%;



	}



	.col-lg-pull-5 {



	right: 41.66666667%;



	}



	.col-lg-pull-4 {



	right: 33.33333333%;



	}



	.col-lg-pull-3 {



	right: 25%;



	}



	.col-lg-pull-2 {



	right: 16.66666667%;



	}



	.col-lg-pull-1 {



	right: 8.33333333%;



	}



	.col-lg-pull-0 {



	right: auto;



	}



	.col-lg-push-12 {



	left: 100%;



	}



	.col-lg-push-11 {



	left: 91.66666667%;



	}



	.col-lg-push-10 {



	left: 83.33333333%;



	}



	.col-lg-push-9 {



	left: 75%;



	}



	.col-lg-push-8 {



	left: 66.66666667%;



	}



	.col-lg-push-7 {



	left: 58.33333333%;



	}



	.col-lg-push-6 {



	left: 50%;



	}



	.col-lg-push-5 {



	left: 41.66666667%;



	}



	.col-lg-push-4 {



	left: 33.33333333%;



	}



	.col-lg-push-3 {



	left: 25%;



	}



	.col-lg-push-2 {



	left: 16.66666667%;



	}



	.col-lg-push-1 {



	left: 8.33333333%;



	}



	.col-lg-push-0 {



	left: auto;



	}



	.col-lg-offset-12 {



	margin-left: 100%;



	}



	.col-lg-offset-11 {



	margin-left: 91.66666667%;



	}



	.col-lg-offset-10 {



	margin-left: 83.33333333%;



	}



	.col-lg-offset-9 {



	margin-left: 75%;



	}



	.col-lg-offset-8 {



	margin-left: 66.66666667%;



	}



	.col-lg-offset-7 {



	margin-left: 58.33333333%;



	}



	.col-lg-offset-6 {



	margin-left: 50%;



	}



	.col-lg-offset-5 {



	margin-left: 41.66666667%;



	}



	.col-lg-offset-4 {



	margin-left: 33.33333333%;



	}



	.col-lg-offset-3 {



	margin-left: 25%;



	}



	.col-lg-offset-2 {



	margin-left: 16.66666667%;



	}



	.col-lg-offset-1 {



	margin-left: 8.33333333%;



	}



	.col-lg-offset-0 {



	margin-left: 0%;



	}



}



.wpic_plugin_setting fieldset {



	padding: 0;



	margin: 0;



	border: 0;



	min-width: 0;



	background: transparent;



}



.wpic_plugin_setting legend {



	display: block;



	width: 100%;



	padding: 0;



	margin-bottom: 20px;



	font-size: 21px;



	line-height: inherit;



	color: #333333;



	border: 0;



	border-bottom: 1px solid #e5e5e5;



}



.wpic-label label {



	display: inline-block;



	max-width: 100%;



	margin-bottom: 5px;



	font-size: 14px;



}



.wpic_plugin_setting input[type="search"] {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



}



.wpic_plugin_setting input[type="radio"],



.wpic_plugin_setting input[type="checkbox"] {



	margin: 4px 0 0;



	margin-top: 1px \9;



	line-height: normal;



}



.wpic_plugin_setting input[type="file"] {



	display: block;



}



.wpic_plugin_setting input[type="range"] {



	display: block;



	width: 100%;



}



.wpic_plugin_setting select[multiple],



.wpic_plugin_setting select[size] {



	height: auto;



}



.wpic_plugin_setting input[type="file"]:focus,



.wpic_plugin_setting input[type="radio"]:focus,



.wpic_plugin_setting input[type="checkbox"]:focus {



	outline: 0px auto -webkit-focus-ring-color;



	outline-offset: 0px;



}



.wpic_plugin_setting output {



	display: block;



	padding-top: 7px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #555555;



}



.form-control {



	display: block;



	width: 100%;



	height: 34px;



	padding: 6px 12px;



	font-size: 14px;



	line-height: 1.42857143;



	color: #555555;



	background-color: #ffffff;



	background-image: none;



	border: 1px solid #cccccc;



	border-radius: 4px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	-webkit-transition: border-color ease-in-out 0.15s,



	-webkit-box-shadow ease-in-out 0.15s;



	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;



	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;



}



.form-control:focus {



	border-color: #66afe9;



	outline: 0;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),



	0 0 8px rgba(102, 175, 233, 0.6);



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),



	0 0 8px rgba(102, 175, 233, 0.6);



}



.form-control::-moz-placeholder {



	color: #999999;



	opacity: 1;



}



.form-control:-ms-input-placeholder {



	color: #999999;



}



.form-control::-webkit-input-placeholder {



	color: #999999;



}



.form-control::-ms-expand {



	border: 0;



	background-color: transparent;



}



.form-control[disabled],



.form-control[readonly],



fieldset[disabled] .form-control {



	background-color: #eeeeee;



	opacity: 1;



}



.form-control[disabled],



fieldset[disabled] .form-control {



	cursor: not-allowed;



}



textarea.form-control {



	height: auto;



}



input[type="search"] {



	-webkit-appearance: none;



}



@media screen and (-webkit-min-device-pixel-ratio: 0) {



	input[type="date"].form-control,



	input[type="time"].form-control,



	input[type="datetime-local"].form-control,



	input[type="month"].form-control {



	line-height: 34px;



	}



	input[type="date"].input-sm,



	input[type="time"].input-sm,



	input[type="datetime-local"].input-sm,



	input[type="month"].input-sm,



	.input-group-sm input[type="date"],



	.input-group-sm input[type="time"],



	.input-group-sm input[type="datetime-local"],



	.input-group-sm input[type="month"] {



	line-height: 30px;



	}



	input[type="date"].input-lg,



	input[type="time"].input-lg,



	input[type="datetime-local"].input-lg,



	input[type="month"].input-lg,



	.input-group-lg input[type="date"],



	.input-group-lg input[type="time"],



	.input-group-lg input[type="datetime-local"],



	.input-group-lg input[type="month"] {



	line-height: 46px;



	}



}



.wpic-group {



	margin-bottom: 15px;



}



.radio,



.checkbox {



	position: relative;



	display: block;



	margin-top: 10px;



	margin-bottom: 10px;



}



.radio label,



.checkbox label {



	min-height: 20px;



	padding-left: 20px;



	margin-bottom: 0;



	font-weight: normal;



	cursor: pointer;



}



.radio input[type="radio"],



.radio-inline input[type="radio"],



.checkbox input[type="checkbox"],



.checkbox-inline input[type="checkbox"] {



	position: absolute;



	margin-left: -20px;



	margin-top: 4px \9;



}



.radio + .radio,



.checkbox + .checkbox {



	margin-top: -5px;



}



.radio-inline,



.checkbox-inline {



	position: relative;



	display: inline-block;



	padding-left: 20px;



	margin-bottom: 0;



	vertical-align: middle;



	font-weight: normal;



	cursor: pointer;



}



.radio-inline + .radio-inline,



.checkbox-inline + .checkbox-inline {



	margin-top: 0;



	margin-left: 10px;



}



input[type="radio"][disabled],



input[type="checkbox"][disabled],



input[type="radio"].disabled,



input[type="checkbox"].disabled,



fieldset[disabled] input[type="radio"],



fieldset[disabled] input[type="checkbox"] {



	cursor: not-allowed;



}



.radio-inline.disabled,



.checkbox-inline.disabled,



fieldset[disabled] .radio-inline,



fieldset[disabled] .checkbox-inline {



	cursor: not-allowed;



}



.radio.disabled label,



.checkbox.disabled label,



fieldset[disabled] .radio label,



fieldset[disabled] .checkbox label {



	cursor: not-allowed;



}



.form-control-static {



	padding-top: 7px;



	padding-bottom: 7px;



	margin-bottom: 0;



	min-height: 34px;



}



.form-control-static.input-lg,



.form-control-static.input-sm {



	padding-left: 0;



	padding-right: 0;



}



.input-sm {



	height: 30px;



	padding: 5px 10px;



	font-size: 12px;



	line-height: 1.5;



	border-radius: 3px;



}



select.input-sm {



	height: 30px;



	line-height: 30px;



}



textarea.input-sm,



select[multiple].input-sm {



	height: auto;



}



.wpic-group-sm .form-control {



	height: 30px;



	padding: 5px 10px;



	font-size: 12px;



	line-height: 1.5;



	border-radius: 3px;



}



.wpic-group-sm select.form-control {



	height: 30px;



	line-height: 30px;



}



.wpic-group-sm textarea.form-control,



.wpic-group-sm select[multiple].form-control {



	height: auto;



}



.wpic-group-sm .form-control-static {



	height: 30px;



	min-height: 32px;



	padding: 6px 10px;



	font-size: 12px;



	line-height: 1.5;



}



.input-lg {



	height: 46px;



	padding: 10px 16px;



	font-size: 18px;



	line-height: 1.3333333;



	border-radius: 6px;



}



select.input-lg {



	height: 46px;



	line-height: 46px;



}



textarea.input-lg,



select[multiple].input-lg {



	height: auto;



}



.wpic-group-lg .form-control {



	height: 46px;



	padding: 10px 16px;



	font-size: 18px;



	line-height: 1.3333333;



	border-radius: 6px;



}



.wpic-group-lg select.form-control {



	height: 46px;



	line-height: 46px;



}



.wpic-group-lg textarea.form-control,



.wpic-group-lg select[multiple].form-control {



	height: auto;



}



.wpic-group-lg .form-control-static {



	height: 46px;



	min-height: 38px;



	padding: 11px 16px;



	font-size: 18px;



	line-height: 1.3333333;



}



.has-feedback {



	position: relative;



}



.has-feedback .form-control {



	padding-right: 42.5px;



}



.form-control-feedback {



	position: absolute;



	top: 0;



	right: 0;



	z-index: 2;



	display: block;



	width: 34px;



	height: 34px;



	line-height: 34px;



	text-align: center;



	pointer-events: none;



}



.input-lg + .form-control-feedback,



.input-group-lg + .form-control-feedback,



.wpic-group-lg .form-control + .form-control-feedback {



	width: 46px;



	height: 46px;



	line-height: 46px;



}



.input-sm + .form-control-feedback,



.input-group-sm + .form-control-feedback,



.wpic-group-sm .form-control + .form-control-feedback {



	width: 30px;



	height: 30px;



	line-height: 30px;



}



.has-success .help-block,



.has-success .control-label,



.has-success .radio,



.has-success .checkbox,



.has-success .radio-inline,



.has-success .checkbox-inline,



.has-success.radio label,



.has-success.checkbox label,



.has-success.radio-inline label,



.has-success.checkbox-inline label {



	color: #3c763d;



}



.has-success .form-control {



	border-color: #3c763d;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



}



.has-success .form-control:focus {



	border-color: #2b542c;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;



}



.has-success .input-group-addon {



	color: #3c763d;



	border-color: #3c763d;



	background-color: #dff0d8;



}



.has-success .form-control-feedback {



	color: #3c763d;



}



.has-warning .help-block,



.has-warning .control-label,



.has-warning .radio,



.has-warning .checkbox,



.has-warning .radio-inline,



.has-warning .checkbox-inline,



.has-warning.radio label,



.has-warning.checkbox label,



.has-warning.radio-inline label,



.has-warning.checkbox-inline label {



	color: #8a6d3b;



}



.has-warning .form-control {



	border-color: #8a6d3b;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



}



.has-warning .form-control:focus {



	border-color: #66512c;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;



}



.has-warning .input-group-addon {



	color: #8a6d3b;



	border-color: #8a6d3b;



	background-color: #fcf8e3;



}



.has-warning .form-control-feedback {



	color: #8a6d3b;



}



.has-error .help-block,



.has-error .control-label,



.has-error .radio,



.has-error .checkbox,



.has-error .radio-inline,



.has-error .checkbox-inline,



.has-error.radio label,



.has-error.checkbox label,



.has-error.radio-inline label,



.has-error.checkbox-inline label {



	color: #a94442;



}



.has-error .form-control {



	border-color: #a94442;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



}



.has-error .form-control:focus {



	border-color: #843534;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;



}



.has-error .input-group-addon {



	color: #a94442;



	border-color: #a94442;



	background-color: #f2dede;



}



.has-error .form-control-feedback {



	color: #a94442;



}



.has-feedback label ~ .form-control-feedback {



	top: 25px;



}



.has-feedback label.sr-only ~ .form-control-feedback {



	top: 0;



}



.help-block {



	display: block;



	margin-top: 5px;



	margin-bottom: 10px;



	color: #737373;



}



@media (min-width: 768px) {



	.form-inline .wpic-group {



	display: inline-block;



	margin-bottom: 0;



	vertical-align: middle;



	}



	.form-inline .form-control {



	display: inline-block;



	width: auto;



	vertical-align: middle;



	}



	.form-inline .form-control-static {



	display: inline-block;



	}



	.form-inline .input-group {



	display: inline-table;



	vertical-align: middle;



	}



	.form-inline .input-group .input-group-addon,



	.form-inline .input-group .input-group-btn,



	.form-inline .input-group .form-control {



	width: auto;



	}



	.form-inline .input-group > .form-control {



	width: 100%;



	}



	.form-inline .control-label {



	margin-bottom: 0;



	vertical-align: middle;



	}



	.form-inline .radio,



	.form-inline .checkbox {



	display: inline-block;



	margin-top: 0;



	margin-bottom: 0;



	vertical-align: middle;



	}



	.form-inline .radio label,



	.form-inline .checkbox label {



	padding-left: 0;



	}



	.form-inline .radio input[type="radio"],



	.form-inline .checkbox input[type="checkbox"] {



	position: relative;



	margin-left: 0;



	}



	.form-inline .has-feedback .form-control-feedback {



	top: 0;



	}



}



.form-horizontal .radio,



.form-horizontal .checkbox,



.form-horizontal .radio-inline,



.form-horizontal .checkbox-inline {



	margin-top: 0;



	margin-bottom: 0;



	padding-top: 7px;



}



.form-horizontal .radio,



.form-horizontal .checkbox {



	min-height: 27px;



}



.form-horizontal .wpic-group {



	margin-left: -15px;



	margin-right: -15px;



}



@media (min-width: 768px) {



	.form-horizontal .control-label {



	text-align: right;



	margin-bottom: 0;



	padding-top: 7px;



	}



}



.form-horizontal .has-feedback .form-control-feedback {



	right: 15px;



}



@media (min-width: 768px) {



	.form-horizontal .wpic-group-lg .control-label {



	padding-top: 11px;



	font-size: 18px;



	}



}



@media (min-width: 768px) {



	.form-horizontal .wpic-group-sm .control-label {



	padding-top: 6px;



	font-size: 12px;



	}



}



.clearfix:before,



.clearfix:after,



.container:before,



.container:after,



.container-fluid:before,



.container-fluid:after,



.wpic-row:before,



.wpic-row:after,



.form-horizontal .wpic-group:before,



.form-horizontal .wpic-group:after {



	content: " ";



	display: table;



}



.clearfix:after,



.container:after,



.container-fluid:after,



.wpic-row:after,



.form-horizontal .wpic-group:after {



	clear: both;



}



.center-block {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.pull-right {



	float: right !important;



}



.pull-left {



	float: left !important;



}



.hide {



	display: none !important;



}



.show {



	display: block !important;



}



.invisible {



	visibility: hidden;



}



.text-hide {



	font: 0/0 a;



	color: transparent;



	text-shadow: none;



	background-color: transparent;



	border: 0;



}



.hidden {



	display: none !important;



}



.affix {



	position: fixed;



}







/** Checkbox **/



.wpic_checkout_container {



	display: block;



	position: relative;



	padding-left: 35px;



	margin-bottom: 12px;



	cursor: pointer;



	font-size: 22px;



	-webkit-user-select: none;



	-moz-user-select: none;



	-ms-user-select: none;



	user-select: none;



	float: left;



}



.wpic_checkout_container input {



	position: absolute;



	opacity: 0;



	cursor: pointer;



	left: 0;



	z-index: 99999;



	width: 25px;



	height: 25px;



}



.wpic_checkmark {



	position: absolute;



	top: 0;



	left: 0;



	height: 25px;



	width: 25px;



	background-color: #eee;



	border: 1px solid #ccc;



}



.wpic_checkout_container:hover input ~ .wpic_checkmark {



	background-color: #ccc;



}



.wpic_checkout_container input:checked ~ .wpic_checkmark {



	background-color: #2196f3;



	border: none;



}



.wpic_checkmark:after {



	content: "";



	position: absolute;



	display: none;



}



.wpic_checkout_container input:checked ~ .wpic_checkmark:after {



	display: block;



}



.wpic_checkout_container .wpic_checkmark:after {



	left: 9px;



	top: 5px;



	width: 8px;



	height: 12px;



	border: solid white;



	border-width: 0 3px 3px 0;



	-webkit-transform: rotate(45deg);



	-ms-transform: rotate(45deg);



	transform: rotate(45deg);



}



.wpic-form-control {



	border-radius: 0 !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: 1px solid #ccc;



	border-radius: 4px;



	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);



	-webkit-transition: border-color ease-in-out 0.15s,



	-webkit-box-shadow ease-in-out 0.15s;



	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;



	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;



}







.wpic-cd-8 .select2-container--default .select2-selection--multiple {



	border-radius: 0px;



}



.select2-container {



	width: 100%;



}







.wphp_plugin_features {



	width: 70%;



	float: left;



}



.wphp_plugin_features h2,



.wphp_other_plugins h2 {



	margin-top: 0;



	text-align: left;



	margin-left: 0;



}



.wphp_plugin_features li {



	list-style-type: decimal;



}



.wphp_plugin_features ul {



	margin-left: 20px;



}



.wphp_other_plugins {



	width: 28%;



	float: left;



	margin-left: 2%;



	position: relative;



	overflow: auto;



}



.wphp_other_plugins h4 {



	margin: 10px 0;



}



.wphp_other_plugins p.plugin_field_desc {



	margin-top: 5px;



}







.wpic-group



	.select2-container--default



	.select2-selection--multiple



	.select2-selection__choice__remove {



	color: #ffffff;



	cursor: pointer;



	display: inline-block;



	font-weight: bold;



	margin-right: 5px;



}







.wpic-group



	.select2-container--default



	.select2-selection--multiple



	.select2-selection__choice {



	background-color: #1e8cbe;



	border: 1px solid #aaa;



	border-radius: 0px;



	cursor: default;



	float: left;



	margin-right: 5px;



	margin-top: 5px;



	padding: 0 5px;



	color: #ffffff;



	padding: 6px 6px;



	line-height: 14px;



	margin-bottom: 2px;



	font-size: 12px;



}







#adminmenu .wp-has-current-submenu .wp-submenu {



	margin-left: 0;



}







.wpic-template-items .slick-slide img {



	min-height: 150px;



	height: 150px;



}







.wpic-template-items.slick-slider {



	cursor: pointer;



}







.wpic-cd-4.slick-slide.slick-current.slick-active.check:before {



	position: absolute;



	width: 100%;



	height: 25%;



	content: "";



	background: rgba(30, 140, 190, 0.4);



	z-index: 999;



	bottom: 0;



	display: none;



}



.wpic-cd-4.slick-slide.slick-current.slick-active.check:after {
	position: absolute;
	content: "";
	width: 24px;
	height: 24px;
	background: url("../images/iconfinder_15_Tick_16x16_173960.png");
	margin: 0 auto;
	text-align: center;
	bottom: 4px;
	right: 20px;
	z-index: 999;
}


.wpic-template-items.slick-slider span {
	position: absolute;
	z-index: 9999999;
	bottom: 5px;
	left: 29px;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	display: none;

}
.wpic_color_container .wp-picker-holder {
	position: absolute;
	z-index: 999;

}
.wpic_color_container .wp-picker-open + .wp-picker-input-wrap {
	position: absolute;
}

.wpic_setting_container span.field_desc {
	font-size: 12px;
	font-style: italic;
}

.wpic-setting-separator {
	margin-left: -20px;
}
.wpic-setting-separator h3 {
	padding: 5px;
	padding-left: 18px;
	font-size: 17px;
}

.wpic-setting-separator h3.wpic-black-white {
	background: #333333;
	color: #ffffff;
	font-weight: 400;
}

/**
 * Welcome page
 *
 * */
.wollo-homescreen-column {
	width: 682px;
	top: 100px;
	margin: 0 auto;
	align-self: flex-start;
}

.wollo-homescreen-column > div {
	margin-bottom: 24px;
}

.css-1hpa8kx {
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	position: relative;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
	outline: none;
	border-radius: 2px;
}
.css-10klw3m {
	height: 100%;
}

.css-18otjs0:first-of-type {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.css-18otjs0 {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	flex-direction: row;
	-webkit-box-pack: justify;
	justify-content: space-between;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	border-top-color: rgba(0, 0, 0, 0.1);
	border-right-color: rgba(0, 0, 0, 0.1);
	border-left-color: rgba(0, 0, 0, 0.1);
	padding: calc(16px) calc(24px);
}

.css-2x4s0q {
	color: rgb(30, 30, 30);
	margin: 0px;
	font-size: calc(20px);
	font-weight: normal;
	line-height: 28px;
}

.css-18otjs0 > * {
	min-width: 0px;
}

.wollo-stats-overview__tabs .components-tab-panel__tabs {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #e0e0e0;
}

.wollo-stats-overview__tabs .components-tab-panel__tabs {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #e0e0e0;
}

.components-button {
	display: inline-flex;
	text-decoration: none;
	font-size: 13px;
	margin: 0;
	border: 0;
	cursor: pointer;
	-webkit-appearance: none;
	background: none;
	transition: box-shadow 0.1s linear;
	height: 36px;
	align-items: center;
	box-sizing: border-box;
	padding: 6px 12px;
	border-radius: 2px;
	color: #1e1e1e;
}

.components-tab-panel__tabs-item.is-active {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) transparent,
	inset 0 -4px 0 0 var(--wp-admin-theme-color);
	position: relative;
}

.wollo-stats-overview__stats {
	margin: 0;
}

.wollo-stats-overview__stats .wollo-summary__item-container {
	width: 50%;
	display: inline-block;
	float: left;
	padding: 20px;
	box-shadow: inset -1px -1px 0 #e0e0e0;
	background: #f8f9fa;
}

.wollo-summary__item-container {
	margin-bottom: 0;
}

.wollo-summary__item {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 24px;
	background-color: #f8f9fa;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	line-height: 1.4em;
	text-decoration: none;
	color: #1e1e1e;
}

.wollo-summary__item .wollo-summary__item-label {
	display: block;
	margin-bottom: 16px;
	color: #757575;
}

.wollo-summary__item .wollo-summary__item-data {
	display: flex;
	justify-content: space-between;
}
.css-jfofvs {
	color: rgb(30, 30, 30);
	margin: 0px;
	font-size: calc(14px);
	font-weight: normal;
	line-height: 20px;
}

body.toplevel_page_wol-wp-welcome {
	background-color: #f0f0f1 !important;
}

.wollo-dashboard-section {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

.wollo-layout__main {
	padding-right: 40px;
	max-width: 100%;
	margin-left: 40px;
	padding-top: 40px;
}
.wollo-section-header {
	padding: 13px;
	border-bottom: none;
	display: flex;
	justify-content: space-between;
}

.wollo-dashboard__columns {
	display: grid;
	grid-template-columns: calc(50% - 12px) calc(50% - 12px);
	grid-column-gap: 24px;
}

.wollo-section-header__title {
	margin: 0 16px 0 0;
	padding: 3px 0;
	font-size: 1.25rem;
	line-height: 2.2;
	font-weight: 400;
}

.wollo-section-header hr {
	align-self: center;
	flex-grow: 1;
	height: 1px;
	margin: 0 10px;
}

.wollo-dashboard__columns > div:first-child {
	grid-column-start: 1;
	grid-column-end: 2;
	grid-row-start: 1;
	grid-row-end: 2;
}

.css-18otjs0:first-of-type {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.css-10feu0u {
	line-height: 1.2;
	margin: 0px;
	color: rgb(35, 40, 45);
	font-size: calc(16px);
	font-weight: 600;
}

.wollo-table .wollo-table__actions {
	display: inline-flex;
	justify-content: flex-end;
	align-items: center;
}
.css-9hcj8e {
	box-sizing: border-box;
	height: auto;
	max-height: 100%;
}

.wollo-leaderboard .wollo-table__table {
	margin-bottom: 0;
}
.wollo-table__table:before {
	left: 0;
	background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
}
.wollo-table__table:after,
.wollo-table__table:before {
	content: "";
	position: absolute;
	top: 0;
	width: 60px;
	height: 100%;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s;
	z-index: 1;
}
.wollo-table__table:after {
	right: 0;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
}
.wollo-table__table:after,
.wollo-table__table:before {
	content: "";
	position: absolute;
	top: 0;
	width: 60px;
	height: 100%;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s;
	z-index: 1;
}
.wollo-table__table table {
	border-collapse: collapse;
	width: 100%;
}
.wollo-table__caption {
	font-size: 24px;
	font-size: 1.5rem;
	text-align: left;
}
.wollo-table__header {
	padding: 8px 24px;
	background-color: #f8f9fa;
	font-weight: 700;
	white-space: nowrap;
}
.wollo-table__header,
.wollo-table__item {
	font-size: 13px;
	font-size: 0.8125rem;
	text-align: left;
	border-bottom: 1px solid #e2e4e7;
}
input#wol_redeem_ratio_coins,
input#wol_ratio_monetary_value
 {
	max-width: 75px;
	display: inline-block;
}


@media screen and (max-width: 782px) {
	.wollo-dashboard__columns {
	grid-template-columns: calc(100% - 12px);
	grid-row-gap: 24px;
	}

}
.toplevel_page_wol-wp-welcome .wp-menu-image img {
	position: relative;
	top: -6px;
	left: 5px;
}
#wpfooter {
	display: none;
}

.wpic-group.wol_cart_max_discount.hidegroup {display: none;}

input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text {
	padding: .6180469716em;
	background-color: #f2f2f2;
	color: #43454b;
	border: 0;
	-webkit-appearance: none;
	box-sizing: border-box;
	font-weight: 400;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
}
input#invite-link {
	width: 100%;
}
