/*
 Theme Name:   Christina Smith
 Theme URI:    christinasmith.blackomen.co.uk
 Description:  christinasmith.blackomen.co.uk
 Author:       Edgar Moria
 Author URI:   christinasmith.blackomen.co.uk
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  christinasmith.blackomen.co.uk

 * CSS INDEX
 * Ninja Forms
 */

/********* Ninja Forms ****************/
.label-hidden .nf-field-description {
    width: 100%;
    -ms-flex-order: 20;
    order: 20;
    font-size: 13px;
    font-weight: 400;
	color:#555;
}
.list-checkbox-wrap .nf-field-element li input, .list-radio-wrap .nf-field-element li input {
    margin-top: 7px !important;
}
.nf-saves-cont {
    margin: 25px 0 10px !important;
}
.nf-saves-cont table thead tr th {
	display:none;
}
.nf-saves-cont table tbody tr.nf-saves-item td a.load {
	margin-left:5px;
}
.nf-field-element textarea {
    min-height: 200px;
    max-height: 400px;
    min-width: 100%;
    max-width: 100%;
	font-size:13px;
}
.ninja-forms-form-wrap .field-wrap input[type="button"] {
	background: limegreen;
	color: white;
	padding: 7px 30px;
	font-family: oswald, raleway, 'open sans"';
	border-radius: 3px;
	box-shadow: none !important;
	border: 0px;
	cursor: pointer;
	width: 100%;
	text-transform: uppercase;
	font-size: 18px;
	height: 52px;
}

input#nf-field-38.ninja-forms-field.nf-element  { 
	background:#d1d1d1 !important;
}
.nf-saves-cont {
    padding: 15px 20px 20px 20px;
}
.nf-form-wrap input.text, .nf-form-wrap input.title, .nf-form-wrap input[type="email"], .nf-form-wrap input[type="password"], .nf-form-wrap input[type="tel"], .nf-form-wrap input[type="text"], .nf-form-wrap select, .nf-form-wrap textarea {
    padding: 10px 15px;
}
#ninja_forms_required_items, .nf-field-container {

    margin-bottom: 10px;

}
.nf-form-fields-required {
	padding-bottom: 15px !important;
}

.nf-error-field-errors {
	padding-bottom: 2em;
}

.label-hidden .nf-field-description {
    margin-top: 5px;
}
.nf-error .ninja-forms-field {
    border: 2px solid #e80000 !important;
}
.nf-after-field .nf-error-msg,
.nf-form-fields-required {
   display:none;
}
/********* Ninja Forms End ****************/
