@keyframes clpl-button__busy-animation {
  0% {
    background-position: 200px 0
  }
}
.clpl-button.is-busy, 
.clpl-button.is-busy:hover,
.clpl-button.is-busy:active,
.clpl-button.is-busy:focus {
  animation: clpl-button__busy-animation 2.5s linear infinite;
  background-image: linear-gradient(-45deg, #007cba 33%, #005a87 0, #005a87 70%, #007cba 0);
}
.clpl-wrap {
	position: relative;
	margin: 15px 40px 0 10px;
	font-size: 15px;
}
.clpl-wrap .nav-tab {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 18px;
	line-height: 1.33333333;
}
.clpl-wrap h1 {
	margin: .2em 200px 0 0;
	padding: 0;
	color: #32373c;
	line-height: 1.2;
	font-size: 2.8em;
	font-weight: 400;
  margin-bottom: 10px;
}
.clpl-wrap h2 {
	font-size: 2.7em;
	font-weight: 300;
	text-align: center;
}
.clpl-row {
	clear: both;
	display: block;
}
.clpl-col-12 {
	float: left;
  position: relative;
  width: 98%;
  padding: 15px 10px 15px 0;
  border-bottom: 1px solid #ddd;
}
.clpl-col-7 {
	width: 60%;
	max-width: 60%;
	display: inline-block;
	position: relative;
}
.clpl-col-5 {
	width: 41%;
	max-width: 41%;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.clpl-no-border {
	border: none;
}
.clpl-setting-label {
	font-weight: 600;
	width: 32%;
	display: inline-block;
	color: #111;
	vertical-align: top;
	margin-top: 7px;
}
.clpl-setting-item {
	display: inline-block;
	position: relative;
}
.clpl-setting-item select {
	vertical-align: top;
}
.clpl-tabs input[type=text] {
  width: 300px;
  height: 30px;
}
.clpl-tabs input.small-text {
  width: 100px;
}
.clpl-tabs small {
  display: block;
  font-size: 10px;
}
.clpl-save-settings-container {
	clear: both;
	padding-top: 20px;
}
.clpl-save-settings-container .button-large {
	height: 40px !important;
	font-size: 16px;
}
#clpl-error-message {
	position: relative;
	display: inline-block;
	margin-left: 10px;
}
#clpl-error-message .updated,
#clpl-error-message .error {
	display: block !important;
	margin-top: 0px !important;
}
#clpl-error-message p {
	margin: 4px;
}
#clpl-help {
  display: none;
}