/*
 * Landofcoder
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Landofcoder.com license that is
 * available through the world-wide-web at this URL:
 * https://landofcoder.com/terms
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category   Landofcoder
 * @package    Lof_Formbuilder
 * @copyright  Copyright (c) 2021 Landofcoder (https://www.landofcoder.com/)
 * @license    https://landofcoder.com/terms
 */

#edit_form select{
  max-width: 200px;
}
.fb-bottom-add a{
  color: #FFF
}
.js-add-cate-option{
  color: #FFF !important;
  padding: 3px 6px;
}
.js-remove-cate-option{
  padding: 4px 7px;
  background: red;
  border: 0;
  color: #FFF !important
}
.js-add-cate-option:hover{
  background-color: #159d82 !important;
  text-decoration: none !important
}


#formbuilder_tabs_design_section_content .form-list { width: 100%;}

#formbuilder_tabs_design_section_content * {
  box-sizing: border-box;
}


#formbuilder_tabs_design_section_content .fb-main {
  background-color: #fff;
  border-radius: 5px;
  min-height: 600px;
}

#formbuilder_tabs_design_section_content  input[type=text] {
  height: 26px;
  margin-bottom: 3px;
}

#formbuilder_tabs_design_section_content  select {
  margin-bottom: 5px;
}
#wpo-widgetform li{
  margin: 0px !important;
}
.fb-tabs li a,#wpo-widgetform a:hover{ text-decoration: none!important;}
.hidden-block { display: none!important;}
.fb-main{ max-width: 1200px; }
.new-label { display: block!important; text-indent: 99999px; overflow: hidden;}
.icon-new{ background: url(../images/label_new_red.png) no-repeat; width: 48px!important; height: 48px!important;}
#message td {
  padding: 10px;
}

.response-field-section_break{
  border: 1px dashed #CCC;
}

.response-field-section_break .subtemplate-wrapper{
  height: 100%;
  margin: 0;
}

.response-field-section_break .field-section-break{
  width: 97%;
  height: 1px;
  position: absolute;
  top: 50%;
  background: #e6e6e6;
}

.response-field-section_break .field-section-break span{
  position: absolute;
  top: -10px;
  text-align: center;
  left: 45%;
  padding: 0 10px;
  background: #FFF;
}

@charset "utf-8";
/* CSS Document */
#config_edit_form .entry-edit-head{border-left:12px solid #849BA3!important;}
#config_edit_form .entry-edit-head a{padding:8px!important;}
.box, .entry-edit fieldset, .entry-edit .fieldset{  border-color:#849BA3}
.system-fieldset-sub-head h4{ font-size:10px; font-weight:bold; color:#666; border-left:#CCC solid 5px; padding:2px 12px;}
.note{ color:#666}
tr:hover label{font-weight:bold;}
.lof-description li{
  margin:9px 67px!important;
  list-style-type:disc
}

.text-small{
  font-size: 12px;
  font-style: italic;
}
.field-row{
  margin-bottom: 10px;
}
.fb-edit-field-wrapper .js-add-cate-option {
  background-color: #2ecc71;
  border: medium none;
}
.fb-edit-field-wrapper .js-remove-cate-option {
  background-color: #e74c3c;
  border: medium none;
}
.fb-edit-field-wrapper .js-add-cate-option, .fb-edit-field-wrapper .js-remove-cate-option {
  padding: 3px 6px;
}

.rating {
  cursor: pointer;
  display: inline-block;
  margin-top: 7px;
}
.rating:before, .rating:after {
  display: table;
  content: "";
}
.rating:after {
  clear: both;
}
.rating .star {
  cursor: pointer;
  display: block;
  float: left;
  color: #555555;
  font-size: 20px;
  z-index: 1;
  position: relative;
  width: 28px;
  height: 24px;
  vertical-align: middle;
  line-height: 22px;
}
.rating .star:before, .rating .star:after {
  position: absolute;
  content: '\2605';
  display: block;
  z-index: 2;
  top: 0;
  left: 0;
  vertical-align: middle;
}
.rating.small .star {
  height: 26px;
  font-size: 24px;
  line-height: 14px;
}
.rating .star.on {
  color: gold;
}
.rating .score {
  display: block;
  font-size: .8rem;
}
.rating.small .score {
  font-size: 12px;
}

.img-google-map {
 width: 562px;
 height: 506px;
 display: block;
 background: url(../images/map.jpg) no-repeat;
}

.img-digital-signature {
  text-align: center;
  background-size: contain!important;
  width: 200px;
  height: 100px;
  display: block;
  background: url(../images/signature.png) no-repeat;
}

.fb-response-fields label{
  font-weight: normal;
}
.field-map input{
  width: 100%;
  margin-bottom: 8px;
}
.formbuilder-map{
  margin-bottom: 8px
}
#edit_form .edit-response-field .lof-fieldset .option-label-input{
  width: 70%;
}

.page-main-actions button.primary {
  background:#1abc9c;
  border-color: #1abc9c;
}
.page-main-actions .actions-split.active .action-toggle.primary,
.page-main-actions button.primary:hover {
  background: #12876f;
  border-color: #1abc9c;
}
.page-main-actions .actions-split .action-toggle {
  border-left-color: #12876f
}
.fb-field-wrapper .dm-uploader {
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fb-field-wrapper .dm-uploader {
    border: 0.25rem dashed #A5A5C7;
    text-align: center;
}
.fb-field-wrapper .p-5 {
    padding: 3rem!important;
}
.fb-field-wrapper .mt-5, .fb-field-wrapper.my-5 {
    margin-top: 3rem!important;
}
.fb-field-wrapper .mb-5, .fb-field-wrapper .my-5 {
    margin-bottom: 3rem!important;
}
.fb-field-wrapper .text-muted {
    color: #868e96!important;
}
.errors{
  font-size: 14px;
  font-weight: normal;
  color: red;
}
