/*
    Document   : fscf-styles-admin
    Created on : Oct 9, 2012, 2:06:08 PM
    Author     : Ken Carlson
    Description:
        Styles for Admin section of Fast Secure Contact Form
*/

div.fcs-star-holder { position: relative; height:19px; width:100px; font-size:19px;}
div.fcs-star {height: 100%; position:absolute; top:0px; left:0px; background-color: transparent; letter-spacing:1ex; border:none;}
.fcs-star1 {width:20%;} .fcs-star2 {width:40%;} .fcs-star3 {width:60%;} .fcs-star4 {width:80%;} .fcs-star5 {width:100%;}
.fcs-star.fcs-star-rating {background-color: #fc0;}
.fcs-star img{display:block; position:absolute; right:0px; border:none; text-decoration:none;}
div.fcs-star img {width:19px; height:19px; border-left:1px solid #fff; border-right:1px solid #fff;}
fieldset.fscf_field_settings {padding:12px; margin: 0 0 20px 0;}
fieldset.fscf_field {padding:4px;margin:4px;cursor: move;}
fieldset.fscf_field legend {padding:4px;}
fieldset.fscf_field > select {width:14em;}
fieldset.fscf_option {padding:10px;}
/*  See Edits made below by Zack Katz */
/*
#fscf-optionsform fieldset {border: 1px solid #A9A9A9; background: #F1F1F1; font:13px Arial, Helvetica, sans-serif;}
.form-tab {background:#F1F1F1; display:block; font-weight:bold; padding:7px 20px; float:left; font-size:13px; margin-bottom:-1px; border:1px solid #B8B8B8; border-bottom:none;}
.ui-tabs-panel > h3 {background:#F1F1F1; display:block; font-weight:bold; padding:7px 20px; float:left; font-size:13px; margin-bottom:-1px; border:1px solid #B8B8B8; border-bottom:none;}
*/
.submit {padding:7px; margin-bottom:15px;}
.fsc-error{background-color:#ffebe8;border-color:red;border-width:1px;border-style:solid;padding:5px;margin:5px 5px 20px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.fsc-error a{color:#c00;}

.fsc-notice{background-color:#ffffe0;border-color:#e6db55;border-width:1px;border-style:solid;padding:5px;margin:5px 5px 10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.fsc-success{background-color:#E6EFC2;border-color:#C6D880;border-width:1px;border-style:solid;padding:5px;margin:5px 5px 20px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
/*.vcita-label{width: 93px; display: block; float: left; margin-top: 4px;}*/
.fscf-save-notice{display:none;}
.fscf_right { clear:right; float:right;}
.fscf_left {clear:left; float:left;}
.fscf_clear {clear:both;}
.fscf_clear_left {clear:left;}
.fscf-field-left {clear:left; float:left; margin-right:10px;}
.fscf-field-follow {float:left; padding-left:10px;}
.fscf-clear {clear:both;}
.fscf_img {margin:0 10px 10px 0;}
/*.fscf_left img {margin:0 10px 10px 0;}*/
.fscf_donate, .fscf_ad {width:300px;/*height:180px;*//* background-color:white;*/ padding: 10px; margin-left:10px; border: 1px solid #ddd; background-color:#FFFFE0; overflow:hidden;}
.fscf_sidebar {width:385px; padding: 10px 10px 10px 10px; }
.fscf_ad h3 { margin: 0.5em 0;}
.fscf_tab_content {margin-right: 10%;}
.fscf_select_form {padding: 8px 0 8px;}
.fscf_settings_group {padding: 8px;}
.fscf_settings_group a {color:#21759b;text-decoration:underline;}
input.button-warning, a.button-warning, input.button-warning:hover {
  background: #A60000;
  border-color: #BB0000;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  /*cursor:pointer;*/
}
.fscf_warning_text {color:red;}
.fscf_tip {text-align:left; display:none;color:#006B00;padding:5px;}
.fscf_style_text { width:90%; min-width:250px; }
.fscf_style_inline{ width:99%; display:inline-block; }
.fscf_checkbox_inline{ display:inline; }
.fscf_field_details {display:none;}
.fscf_statbox {float:right; margin:8px;}
.updated {overflow:auto;}
.error {overflow:auto;}
ul#tab-list {visibility: hidden;}
ul#tab-list li {display:inline;}
/*li.ui-state-atcive a:focus, li.ui-state-atcive a:active {outline:none !important;}*/
a:focus {outline:none !important;}
#ctf-loading {
	display: none;
/*	position: absolute;
	left: 0;
	top: 0;*/
}
.fscf_centered {
	margin-left: auto;
	margin-right: auto;
}

.fscf_sample_ad {
	height: 120px;
	text-align: center;
	font-size: 2em;
	padding-top: 70px;
}


/**
 * Added by Zack Katz with KWS
 */

 .wpbody-content { font:13px HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

/* Tabs & jQuery UI */
.ui-widget-content { border: none; }
.ui-tabs .ui-tabs-panel { border: 1px solid; border-top: 0; }
.ui-tabs .ui-tabs-nav li { border-radius: 0; margin-right: 5px; }
.ui-tabs .ui-tabs-nav li:first-child { margin-left: -2px; }
.ui-tabs .ui-tabs-panel, .form-tab, .ui-widget-header, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-color: #cdcdcd;  }
.ui-widget-header { border-radius: 0; background: none; border-top: none; border-left: none; border-right: none; }

/**
 * Tab content
 */
#fscf-optionsform fieldset {border: 1px solid #ccc; background: #f8f8f8; padding: 10px 10px 15px; }

/* Sortable fields in Fields tab */
#fscf-optionsform fieldset fieldset {border: none; border-bottom: 1px solid #ccc; }
#fscf-optionsform fieldset fieldset:last-child {border: none; }
#fscf-optionsform fieldset.ui-sortable fieldset { border-bottom: 2px dotted #5E5E5E}
#fscf-optionsform fieldset fieldset legend { padding: 10px 0 0;}
.fscf_field_details { background: #eee; padding: 10px 15px; border: 1px dotted #ccc; border-top: none; border-bottom: 4px solid #ddd; margin-top: 5px;}
.form-tab { display: none; background:#eee; display:block; font-weight:bold; padding:7px 20px; float:left; font-size:13px; margin-bottom:-1px; border:1px solid; border-bottom:none;}
.ui-tabs-panel > h3 { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif; display:block; font-weight:100; padding:7px 20px 7px 0; float:left; font-size:20px; margin-bottom:-.1em; }

/**
 * End added by Zack Katz with KWS
 */

/**
 * Vcita Options classes
 */
.vcita-btn-label{ width: 120px; display: block; float: left; line-height: 24px; }
.vcita_options_container { max-width:100%; }
.vcita_inner_box { padding-left:0px; }
.scheduling_button_box { padding-left:24px; }
.active_enage_help_tip { padding-left:17px; }
.privacy_box { float:right; }
.privacy_box a { cursor:pointer; }
.scheduler_not_conected_note { margin-top:10px; background: #F9CB9C; border: 1px solid #ccc; padding:5px;}
.vcita-label { width:100px; }
.contact_vcita_email_tip { text-align:left; display:none }
.vcita-help { cursor: pointer; vertical-align: middle;}
.vcita-chkbox {vertical-align: middle !important;}
