/** WordPress 3.8 Fix **/
.form-table th {
  padding: 20px 10px;
}

#wpbody-content .metabox-holder {
  padding-top: 5px;
}

/*
.chosen-container-single, .chosen-container-multi {
	min-width: 244px !important;
}
*/

#poststuff h2.nav-tab-wrapper .nav-tab-active {
  margin-bottom: -2px !important;
}

#poststuff h2.nav-tab-wrapper {
  margin-bottom: 0px !important;
  padding-bottom: 0px;
  border-bottom: 1px solid #0073aa !important;
}

.nav-tab-active, .nav-tab-active:hover {
  background: #0073aa !important;
  color: #fff !important;
}

.nav-tab-active, .nav-tab-active:focus, .nav-tab-active:focus:active, .nav-tab-active:hover, .postbox {
  border-top: 2px solid #0085ba;
}

h3.setting_heading, h4.setting_subheading {
  //background: url('../images/heading-img.png') center center repeat-x;
  margin-top: 0px;
  //margin-bottom: 0px;
}

.global_setting_heading_section {
  h3 {
    &.setting_heading {
      color: #005ae0;
      font-size: 18px;
      line-height: 2;
      background-color: rgba(0, 90, 224, 0.06);
      padding: 0px 8px;
      margin-bottom: 8px !important;
      border-radius: 5px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 15px;
    }

    a {
      &.setting_heading_toggle {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23005ae0'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zM7 9a1 1 0 000 2h6a1 1 0 100-2H7z' clip-rule='evenodd' /%3E%3C/svg%3E");
        width: 26px;
        height: 26px;
        background-repeat: no-repeat;
        background-size: contain;
        font-size: 0px;
      }
    }
  }

  h4 {
    &.setting_subheading {
      color: #005ae0;
      font-size: 18px;
      line-height: 2;
      background-color: rgba(0, 90, 224, 0.06);
      padding: 15px 20px;
      border-radius: 5px;
    }
  }

  .description {
    padding-left: 20px;
  }
}

.global_setting_heading_section_closed {
  h3 {
    &.setting_heading {
      margin: 0px !important;

      a {
        &.setting_heading_toggle {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='%23005ae0'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm1-11a1 1 0 10-2 0v2H7a1 1 0 100 2h2v2a1 1 0 102 0v-2h2a1 1 0 100-2h-2V7z' clip-rule='evenodd' /%3E%3C/svg%3E");
          width: 26px;
          height: 26px;
          background-repeat: no-repeat;
          background-size: contain;
        }
      }

    }
  }

  .description {
    display: none;
  }
}

.cbxwpbookmark_setting_form{
  .select2-container {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.multicheck_fields {

}

.multicheck_fields .multicheck_field {
}

.multicheck_fields .multicheck_field label {
  margin-top: 0px !important;
}

.multicheck_fields .multicheck_field .multicheck_field_handle {
  margin-right: 20px;
  cursor: pointer;
}

.multicheck_fields .multicheck_field_placeholder {
  outline: 1px dashed #000;
  height: 30px;
}

.form-table td fieldset.radio_fields {
}

.form-table td fieldset.radio_fields label {
  display: inline-block !important;
  margin-right: 10px !important;
}

.form-table td fieldset.radio_fields label:last-child {
  margin-right: 0px !important;
}

/*checkbox style start */
.checkbox-toggle-btn {
  vertical-align: middle;
  width: 26px;
  height: 26px;
  margin: 0 5px 0 0;
  border-radius: 26px;
  display: inline-block;
  position: relative;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAABL1BMVEUAAADnTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDznTDwwgBC+AAAAZHRSTlMAAQIDBAUGBwgJCgsMDRAREhMUFRcYGRocHR4jJCcoKSouNTg5Oz4/QkVPWFldX2FiZGZna2xwcXt/gIKOl5iboqOlpqiqsLK0tbe6vsDKzM7P0dXX2dze4uTm6Onr7e/z+fv9GokMaAAAAUpJREFUKFNtktdWAkEQBWsVdhEVRFGMmHPEnLOYEygruKLA/f9v8AFH19V66p6a0+fM9IUvErMnL5XXbKabAMkrGXIDfmFtSR/bQ4mmeP+6Jx2Hvk3oXJX5BnNtuqxcs2myKsR8M5xbPTXWy3W5Nn4arnUIQFy1Dn7jeBoEONAaQSZ1B0RUtQFmzpsB+2wBwHKVgnHtA3AtN4qdUx6AJWVgV2MAtBTl9ub0FgcgpQe4UbI+v7UkGUNYVfBk3tcvafirtqRGPEXrnZOX5EZ9ygx08iqPlIwLqwa7GgUgq3KC1qLuAejSA4xrD4CV5zag5XETgEVlIKJqmCBWQSngQKt/1ITuAOKqtQeM42kIgI1/lnJUr6yL36u0b/RsIhC6VGXOBICpsvLmg8Dakd43022RWN9aSTr5iQ3Q6QtbmgDtc6fFinex3PN98glfN0iOLO3jVAAAAABJRU5ErkJggg==") no-repeat center center transparent;
  cursor: pointer;
  -webkit-transition: background-color .40s ease-in-out;
  -moz-transition: background-color .40s ease-in-out;
  -o-transition: background-color .40s ease-in-out;
  transition: background-color .40s ease-in-out;
  cursor: pointer;
}

.checkbox-toggle-btn.active {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAABLFBMVEUAAAAuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHEuzHFHtQV3AAAAY3RSTlMAAQIDBAUGBwgJCgsMEBESExQVFxgZGhscHSMkJicoKSo4OTs+P0JFWFldYWJjZGZrbHBxeHt/gIKOl5iboKKjpaaorbCytLW3ur7Aw8fKztHV19nc3uLk5ujp7e/z9ff5+/1e3krYAAABP0lEQVQYGV3BC1vSYACG4ecb20AJFDHSDmoe0wpTO1l20BQVFdBAa2aOvf//P7gxdzF33yTGX+1e+n/361NkVI+U6LwgxXyUbj7NjY+Un2160k+bhH0gf80iZlau1SkSM/vqlhjKn+gix8Cmei5p1rG+EykrmOChvKdZQjvaIGtJLaCgvkuW6akGC/pKSuXbFKE3qsO25hmavNF7QjW1oakqkeIj4Ml/tV1CjvrgqUjIug1mmb5VyyFipByeRokcKnjr68xhwEg5mqoSsRqSTm1ijgLY1ksGrF9q2tx7rDYs6Asx89wi8Vp1KKjvkGW6qgE7ekfWolqEygoqPJT3NEdkSz2XNOtYPxgwDXVLDLlN/baJ2YfyVy3uLV/rvEjCfJb+fZgZK5SebvyRdm1SJo+U6MyQUVndu/K9xvo0iTv6fEDNBB3B4wAAAABJRU5ErkJggg==") no-repeat center center transparent;
}

.checkbox-toggle-btn.active .checkbox-round-btn {
  left: 45px;
}

.checkbox-toggle-btn .checkbox-round-btn {
  /*display: inline-block;*/
  display: none;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -15px;
  -webkit-transition: all .30s ease-in-out;
  -moz-transition: all .30s ease-in-out;
  -o-transition: all .30s ease-in-out;
  transition: all .30s ease-in-out;
}

.checkbox-toggle-btn .checkbox {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.checkbox-round-btn-text {
  vertical-align: middle;
}

/*checkbox style end*/


.form-table td fieldset.radio_fields {
}

.form-table td fieldset.radio_fields label {
  display: inline-block !important;
  margin-right: 10px !important;
}

.form-table td fieldset.radio_fields label:last-child {
  margin-right: 0px !important;
}

.widethin {
  border: 1px solid #00a6fb !important;
}

.widethin thead, .widethin tfoot {
}

.widethin thead tr, .widethin tfoot tr {
  background-color: #00a6fb;
  color: #fff;
}

.widethin thead tr th, .widethin tfoot tr th {
  padding: 5px;
  color: #fff !important;
}

.widethin tbody {
}

.widethin tbody tr {
}

.widethin tbody td {
  padding: 5px;
}

@media screen and (max-width: 520px) {
  .global_setting_heading_section {
    h3 {
      &.setting_heading {
        .setting_heading_title {
          font-size: 16px !important;
          width: 100%;
        }
      }
    }
  }
}