.slideshow-text-wrapper fieldset {
    border: 0 none;
    margin: 0;
    min-width: 0;
    padding: 0;
}
.slideshow-text-wrapper legend {
    display: block;
    font-family: Georgia,serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 3px;
    padding: 0;
    width: 100%;
}
.slideshow-text-wrapper label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 3px;
}
.slideshow-text-wrapper .checkbox label, .slideshow-text-wrapper label.checkbox-inline {
    line-height: 24px;
}
.slideshow-text-wrapper input[type="radio"], .slideshow-text-wrapper input[type="checkbox"] {
    line-height: normal;
    margin: 4px 0 0;
}
.slideshow-text-wrapper input[type="file"] {
    display: block;
}
.slideshow-text-wrapper select {
    margin-bottom: 10px;
}
.slideshow-text-wrapper select[multiple] {
    height: auto;
}
.slideshow-text-wrapper input[type="file"]:focus,
.slideshow-text-wrapper input[type="radio"]:focus,
.slideshow-text-wrapper input[type="checkbox"]:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
.slideshow-text-wrapper .form-control {
    border: 1px solid #DEDBD9;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    display: block;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 95%;
}
.slideshow-text-wrapper .form-control:focus {
    border-color: #DEDBD9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(222, 219, 217, 0.6);
    outline: 0 none;
}
.slideshow-text-wrapper textarea.form-control {
    height: auto;
}
.slideshow-text-wrapper .form-group {
    margin-bottom: 15px;
}
.slideshow-text-wrapper .radio,
.slideshow-text-wrapper .checkbox {
    display: block;
    margin-bottom: 10px;
    min-height: 20px;
    padding-left: 20px;
}
.slideshow-text-wrapper .radio label,
.slideshow-text-wrapper .checkbox label {
    cursor: pointer;
    display: inline;
    font-weight: normal;
}
.slideshow-text-wrapper .radio input[type="radio"],
.slideshow-text-wrapper .radio-inline input[type="radio"],
.slideshow-text-wrapper .checkbox input[type="checkbox"],
.slideshow-text-wrapper .checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}
.slideshow-text-wrapper .radio + .radio,
.slideshow-text-wrapper .checkbox + .checkbox {
    margin-top: -5px;
}
.slideshow-text-wrapper .radio-inline,
.slideshow-text-wrapper .checkbox-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
    vertical-align: middle;
}
.slideshow-text-wrapper .radio-inline + .radio-inline,
.slideshow-text-wrapper .checkbox-inline + .checkbox-inline {
    margin-left: 10px;
    margin-top: 0;
}
.slideshow-text-wrapper .has-error,
.slideshow-text-wrapper .has-error .help-block {
    color: #993333;
}
.slideshow-text-wrapper .has-error .form-control {
    border-color: #993333;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.slideshow-text-wrapper .has-error .form-control:focus {
    border-color: #993333;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(153, 51, 51, 0.4);
    outline: 0 none;
}
.slideshow-text-wrapper .help-block {
    color: #909090;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}

.slideshow-text-wrapper .form-horizontal .control-label,
.slideshow-text-wrapper .form-horizontal .radio,
.slideshow-text-wrapper .form-horizontal .checkbox,
.slideshow-text-wrapper .form-horizontal .radio-inline,
.slideshow-text-wrapper .form-horizontal .checkbox-inline {
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding-top: 7px;
}
.slideshow-text-wrapper .form-horizontal .radio,
.slideshow-text-wrapper .form-horizontal .checkbox {
    min-height: 27px;
}
.slideshow-text-wrapper .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}

.slideshow-text-wrapper .btn,
.slideshow-text-wrapper input[type="submit"].btn {
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 1px 5px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.slideshow-text-wrapper .btn:focus,
.slideshow-text-wrapper .btn:active:focus,
.slideshow-text-wrapper .btn.active:focus,
.slideshow-text-wrapper input[type="submit"].btn:focus,
.slideshow-text-wrapper input[type="submit"].btn:active:focus,
.slideshow-text-wrapper input[type="submit"].btn.active:focus{
    outline: thin dotted;
    outline-offset: -2px;
}
.slideshow-text-wrapper .btn:hover,
.slideshow-text-wrapper .btn:focus {
    color: #303030;
    text-decoration: none;
}
.slideshow-text-wrapper .btn:active,
.slideshow-text-wrapper .btn.active,
.slideshow-text-wrapper input[type="submit"].btn:active,
.slideshow-text-wrapper input[type="submit"].btn.active{
    background-image: none;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    outline: 0 none;
}
.slideshow-text-wrapper .btn-default,
.slideshow-text-wrapper input[type="submit"].btn-default {
    background-color: #FFFFFF;
    border-color: #DEDBD9;
    color: #303030;
}
.slideshow-text-wrapper .btn-default:hover,
.slideshow-text-wrapper .btn-default:focus,
.slideshow-text-wrapper .btn-default:active,
.slideshow-text-wrapper .btn-default.active {
    background-color: #DEDBD9;
    border-color: #DEDBD9;
    color: #303030;
}
.slideshow-text-wrapper .btn-primary,
.slideshow-text-wrapper input[type="submit"].btn-primary {
    background-color: #9C6114;
    border-color: #9C6114;
    color: #FFFFFF;
}
.slideshow-text-wrapper .btn-primary:hover,
.slideshow-text-wrapper .btn-primary:focus,
.slideshow-text-wrapper .btn-primary:active,
.slideshow-text-wrapper .btn-primary.active,
.slideshow-text-wrapper input[type="submit"].btn-primary:hover,
.slideshow-text-wrapper input[type="submit"].btn-primary:focus,
.slideshow-text-wrapper input[type="submit"].btn-primary:active,
.slideshow-text-wrapper input[type="submit"].btn-primary.active{
    background-color: #DEDBD9;
    border-color: #DEDBD9;
    color: #000000;
}

#user-login .form-item > label,
#user-register-form .form-item > label,
#user-pass .form-item > label {
  display: block;
}

/*
 * WEBFORM
 */
body.node-type-webform .pane-node-content{
  background-color: #FFF;
  padding: 0px;
}

body.node-type-webform .webform-client-form{
  background-color: #F8F3EA;
  padding: 8px 16px;
}
.captcha .captcha-extra-description{
  border-top: 1px solid #DEDBD9;
  font-style: italic;
  padding-top: 15px;
  margin-top: 15px;
}
.node-type-ns-page label{
  font-size: 16pt;
  margin: 0.75em 0px 10px;
  font-family: Georgia,serif;
  font-weight: normal;
  color: #303030;
  line-height: 1.5em;
}
body.node-type-webform .webform-component-file .form-submit{
    display: none;
}