/*
Form Name: Dark Web
Form URI: https://github.com/uxglow/gravity-forms/blob/master/dark-web/1.0/dark-web.css
Author: UX Glow
Author URI: http://uxglow.com/
Description: __desc__
Version: 1.0
Tags: Gravity Forms, Dark Web
*/
.gform_wrapper *, .gform_wrapper *:after, .gform_wrapper *:before {
    box-sizing: border-box  !important;
}
.gform_wrapper {
    background: #111 none repeat scroll 0 0;
    color: #ccc;
    font-family: "Open Sans",sans-serif,Arial;
    margin: 5% auto;
    overflow: hidden;
    width: 400px;
}
.gform_wrapper form {
	float: left;
    padding: 40px 5%;
	position: relative;
    width: 100%;	
}
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields {
	width: 100%;
	float: left;	
}

.gform_wrapper .gsection .gfield_label, 
.gform_wrapper h2.gsection_title, 
.gform_wrapper h3.gform_title {
	color: #ccc;	
}
.gform_wrapper span.gform_description,
.gform_wrapper .description, 
.gform_wrapper .gfield_description, 
.gform_wrapper .gsection_description {
	color: #ccc;	
}
.gform_wrapper form li, .gform_wrapper li > div span {
	float: left;
    width: 100%;
}
.gform_wrapper .ginput_complex.ginput_container {
	float: left;	
}
.gform_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), 
.gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), 
.gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), 
.gform_wrapper .ginput_complex select,
.gform_wrapper input.large, 
.gform_wrapper input.medium, 
.gform_wrapper input.small, 
.gform_wrapper select.large, 
.gform_wrapper select.medium, 
.gform_wrapper select.small,
.gform_wrapper textarea  {
	background-color: #111;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    height: 42px;
    letter-spacing: 1px;
    margin: 0 0 6px;
    outline: medium none;
    padding: 8px 10px;
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
}

.gform_wrapper .ginput_complex .ginput_left input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]):focus, 
.gform_wrapper .ginput_complex .ginput_right input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]):focus, 
.gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]):focus, 
.gform_wrapper .ginput_complex select:focus,
.gform_wrapper input.large:focus, 
.gform_wrapper input.medium:focus, 
.gform_wrapper input.small:focus, 
.gform_wrapper select.large:focus, 
.gform_wrapper select.medium:focus, 
.gform_wrapper select.small:focus,
.gform_wrapper textarea:focus {
	border: 1px solid #66afe9;
    color: #fff;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type="submit"] {
    background: #337ab7 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 10px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
	width: 100%;
}
.gform_wrapper .gform_footer input.button:hover, 
.gform_wrapper .gform_footer input[type="submit"]:hover, 
.gform_wrapper .gform_page_footer input.button:hover, 
.gform_wrapper .gform_page_footer input[type="submit"] {
	background: #2e6da4;
    box-shadow: none;
    color: #fff;
}

body .gform_wrapper ul li.gfield {
    margin-top: 16px;
	margin-bottom: 6px;
    padding-top: 0;
}
.gform_wrapper label.gfield_label {
    font-size: 14px;
    font-weight: 700;
    padding: 0;
	color: #ccc;
    width: 100%;
}
body .gform_wrapper .top_label div.ginput_container {
	margin-top: 4px;	
}
.gform_wrapper .gsection {
    border-bottom: 1px solid #ccc;
    clear: both;
    margin: 28px 0;
    padding: 0 16px 8px 0;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_time_"] label {
	color:#66afe9;
    font-size: 12px;
    font-weight: normal;;
    font-size: 12px;
    font-weight: normal;
}

/* Custome Error*/
.gform_wrapper div.validation_error {
	background-color: #ccc;
    border-bottom: 0;
    border-top: 0;
    clear: both;
    color: #790000;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 0;
    padding: 12px 0;
    text-align: center;
    width: 100%;
}
.gform_wrapper li.gfield.gfield_error, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border-bottom: none;
    border-top: none;
    box-sizing: border-box;
    margin-bottom: 0 !important;

	margin-top: 8px;
    padding-bottom: 0;
    padding-top: 0;	
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 4px;
}

.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, 
.gform_wrapper li.gfield_error ul.gfield_checkbox, 
.gform_wrapper li.gfield_error ul.gfield_radio {
    color: #66afe9;
}
.gform_wrapper .validation_message {
	color: #da7777;
}
.gform_wrapper .gfield_error .gfield_label {
    color: #ccc;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {
	background-color: #ccc;
	color: #790000;	
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus, 
.gform_wrapper li.gfield_error textarea:focus {
	background-color: #fff;
	color: #333;
}