#wpsrp-wordpres-seo-structured-data-schema-meta-box .hndle a{
    font-size: inherit;
}
#wpsrp-settings *{
    box-sizing: border-box;
}
#wpsrp-settings:after{
    clear: both;
    content: "";
    display: block;
}
#wpsrp-settings #wpsrp-options {
    float: left;
    width: 60%;
    max-width: 700px;
}
#wpsrp-settings .wpsrp-get-pro{
    float: right;
    width: 35%;
    max-width: 300px;
}
.wpsrp-get-pro{
    padding: 10px;
    background: #5c842e;
    max-width: 550px;
    color: #fff;
}
.wpsrp-get-pro a.button {
    background: #2d5181;
    border-color: #2d5161;
    box-shadow: inset 0 2px 0 #2d5161;

}
.wpsrp-get-pro a.button:hover {
    background: #375e81;
    border-color: #375e61;
    box-shadow: inset 0 2px 0 #375e61;
}

.wpsrp-pro-action {
    text-align: center;
    margin: 10px 0;
}
.wpsrp-get-pro h3{
    margin-top: 10px;
    color: #fff;
    border-bottom: 1px solid #ccc;
    text-align: center;
    padding-bottom: 10px;
}

.WpSrp-hidden{
    display: none;
}
.wseo_loading{
    background: url('../images/loading.gif') no-repeat center center;
    padding: 11px;
}
.field-container {
    margin-bottom: 15px;
}
.field-container:after {
    display: block;
    content: "";
    clear: both;
}
.field-container label {
    float: left;
    width: 25%;
    font-weight: bold;
}
.field-container .field-content {
    width: 75%;
    float: right;
}
.rt-tab-container .field-container input{
    width: 100%;
}
.rt-tab-container .field-container input, .rt-tab-container .field-container textarea,#wpsrp-settings input.regular-text {
    border-radius: 4px;
    padding: 5px;
}
.rt-tab-container .field-container textarea{
    width: 100%;
    min-height: 80px;
}
.rt-tab-container .field-container input[type=number]{
    width: 100px;
}
.rt-tab-container .field-container input.wpsrp-date{
    width: auto;
}

/* tab */
.rt-tab-container {
    background: #fff;
    margin: 25px 0;
    max-width: 1200px;
}
ul.rt-tab-nav{
    clear: both;
    margin-top: 0;
    padding: 0;
    display:inline-block;
    width: 100%;
    margin-bottom: -4px;
}
ul.rt-tab-nav li{
    background: none repeat scroll 0 0 rgb(230, 230, 230);
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 2px 0;
}

ul.rt-tab-nav li:focus{
    outline: none;
}
ul.rt-tab-nav li.active a , ul.rt-tab-nav li a:hover{
    background:#FF5722;
}
ul.rt-tab-nav li.active a:after , ul.rt-tab-nav li a:hover:after{
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  /*  border-top: 5px solid #4CAF50;  */
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    content: "";
}
ul.rt-tab-nav li a{
    text-decoration: none;
    display: block;
    padding: 8px 10px;
    border-right: 1px solid;
    background: #9C27B0;
    color: #fff;
    position: relative;
    font-weight: bold;
}
ul.rt-tab-nav li:last-child a{
    border-right: 0;
}
ul.rt-tab-nav li a:focus{
    -webkit-box-shadow: none;
    box-shadow: none;
}

.rt-tab-content{
    display: none;
    border: 1px solid #e7e7e7;
    padding: 20px;
}

div#meta-tab-holder:after {
    clear: both;
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
}
/* from */
.form-table th {
    padding: 5px 10px 5px 0;
}
.form-table tr.person{
    display: none;
}
.sfield span.select2 {
    margin-right: 10px;
}
.sfield {
    margin-bottom: 10px;
}
.sfield input {
    min-width: 350px;
}
span.dashicons.dashicons-trash.social-remove {
    color: red;
    margin: 0 5px;
    cursor: pointer;
}
div#response {
    padding: 10px;
    font-size: 15px;
}
select#area_served {
    min-width: 300px;
}

.form-table td {
    padding: 5px 10px;
    vert-align: top !important;
}
p.description.kco-telephone > span {
    display: block;
    color: red;
}
.field-container .field-label span {
    margin-left: 10px;
    color: red;
}
p.description .required {
    color: red;
}
.schema-holder .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
    padding: .5em 0.6em;
    font-size: 14px;
}

.side-tip span, .schema-tips span {
    font-weight: bold;
}
.side-tip a, .schema-tips p a {
    display: block;
}
.schema-tips {
    margin-bottom: 20px;
}
.with-tooltip {
    position: relative;
    max-width: 460px;
}
.schema-tooltip-holder {
    position: absolute;
    top: 0;
    right: 0;
}
.schema-tooltip-holder .hidden{
    display: none;
}
.schema-tooltip{
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("../images/help.png") no-repeat center;
}
.select2-results__option[aria-selected=true] {
    background: #f3f3f3;
}

/* hidden */
.rt-tab-container .field-container .WpSrp-checkbox-wrapper input {
    width: auto;
}
.all-type-data{
    display: none;
}
.WpSrp-image-wrapper {
    display: inline-block;
    position: relative;
}
span.WpSrpImgAdd, span.WpSrpImgRemove {
    position: absolute;
    top: -8px;
    cursor: pointer;
}
span.WpSrpImgAdd{
    left: -8px;
    color: #F44336;
}
span.WpSrpImgRemove{
    right: -8px;
    color: red;
}
.WpSrp-image-preview {
    min-width: 140px;
    min-height: 80px;
    background: rgba(176, 176, 176, 0.72);
    padding: 5px;
    text-align: center;
}
.WpSrp-image-preview img {
    display: block;
}
.image-info span {
    display: block;
    margin-top: 5px;
}