/*
	Styles for Admin section of sweetContact Form
*/
input, select, textarea {
	line-height: inherit;
}
div.swcf-star-holder { position: relative; height:19px; width:100px; font-size:19px;}
div.swcf-star {height: 100%; position:absolute; top:0px; left:0px; background-color: transparent; letter-spacing:1ex; border:none;}
.swcf-star1 {width:20%;} .swcf-star2 {width:40%;} .swcf-star3 {width:60%;} .swcf-star4 {width:80%;} .swcf-star5 {width:100%;}
.swcf-star.swcf-star-rating {background-color: #fc0;}
.swcf-star img{display:block; position:absolute; right:0px; border:none; text-decoration:none;}
div.swcf-star img {width:19px; height:19px; border-left:1px solid #fff; border-right:1px solid #fff;}
fieldset.swcf_field_settings {padding:0; margin: 0;}
fieldset.swcf_field {padding:4px;margin:4px;cursor: move;}
fieldset.swcf_field legend {padding:4px;}
fieldset.swcf_field > select {width:14em;}
fieldset.swcf_option {padding:10px;}
/*
#swcf-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;}
*/
p.submit {
	margin: 12px 0px 30px 0px;
	padding: 0;
}
.swcf-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;}
.swcf-error a{color:#c00;}

.swcf-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;}
.swcf-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;}
.swcf-save-notice{display:none;}
.swcf_right { clear:right; float:right;}
.swcf_left {clear:left; float:left;}
.swcf_clear {clear:both;}
.swcf_clear_left {clear:left;}
.swcf-field-left {clear:left; float:left; margin-right:10px;}
.swcf-field-follow {float:left; padding-left:10px;}
.swcf-clear {clear:both;}
.swcf_img {margin:0 10px 10px 0;}
/*.swcf_left img {margin:0 10px 10px 0;}*/
.swcf_donate, .swcf_ad {width:300px;/*height:180px;*//* background-color:white;*/ padding: 10px; margin-left:10px; border: 1px solid #ddd; background-color:#FFFFE0; overflow:hidden;}
.swcf_sidebar {width:385px; padding: 10px 10px 10px 10px; }
.swcf_ad h3 { margin: 0.5em 0;}
.swcf_tab_content {margin-right: 10%;}
.swcf_select_form {padding: 8px 0 8px;}
.swcf_settings_group {padding: 8px;}
.swcf_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;*/
}
.swcf_warning_text {color:red;}
.swcf_tip {text-align:left; display:none;color:#006B00;padding:5px;}
.swcf_style_text { width:90%; min-width:250px; }
.swcf_style_inline{ width:99%; display:inline-block; }
.swcf_checkbox_inline{ display:inline; }
.swcf_field_details {display:none;}
.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;*/
}
.swcf_centered {
	margin-left: auto;
	margin-right: auto;
}

.swcf_sample_ad {
	height: 120px;
	text-align: center;
	font-size: 2em;
	padding-top: 70px;
}

.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
 */
#swcf-optionsform fieldset {border: 1px solid #ccc; background: #f8f8f8; }

/* Sortable fields in Fields tab */
#swcf-optionsform fieldset fieldset {border: none; border-bottom: 1px solid #ccc; }
#swcf-optionsform fieldset fieldset:last-child {border: none; }
#swcf-optionsform fieldset.ui-sortable fieldset { }
#swcf-optionsform fieldset fieldset legend { padding: 10px 0 0;}
.swcf_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; }


#your-profile label + a, fieldset label, label { display: inline-block; vertical-align: text-bottom; margin-right: 10px;}

.swcf-field-delimiter {height:10px;}