/* Forms - Label Styles */

.light-bg fieldset li > label {
}

.dark-bg fieldset li > label {
}

/* End Forms - Label Styles */

/* Forms - Light Theme Input Styles */

.light-bg .input-text input[type='text'], .light-bg .input-text input[type='month'], .light-bg .input-text input[type='email'], .light-bg .input-text input[type='tel'], .light-bg .input-text input[type='datetime'], .light-bg .input-text input[type='datetime-local'], .light-bg .input-text textarea, .light-bg .input-text select {
	border-color: #154F6B; /* $Color1 */
	color: #060A11; /* $Color2 */
	background-color: transparent;
}

.light-bg .input-text input[type='text']:focus, .light-bg .input-text input[type='month']:focus, .light-bg .input-text input[type='email']:focus, .light-bg .input-text input[type='tel']:focus, .light-bg .input-text input[type='datetime']:focus, .light-bg .input-text input[type='datetime-local']:focus, .light-bg .input-text textarea:focus, .light-bg .input-text select:focus {
	border-color: #1C9BDB; /* $Color4 */
}

.light-bg .input-text.check-box .check-replace {
	background-color: #154F6B; /* $Color1 */
	border-color: #154F6B; /* $Color1 */
}

.light-bg .input-text.check-box .check-replace:before {
	color: #FFFFFF; /* $White */
}

.light-bg fieldset > ul > li.radio-list ul li label.radio-replace {
	border-color: transparent;
	background-color: rgba(21,114,159,0.502); /* alpha($Color5,50%) */
}

.light-bg fieldset > ul > li.radio-list ul li input:checked + label.radio-replace {
	border-color: #154F6B; /* $Color1 */
	background-color: #FFFFFF; /* $White */
}

.light-bg .input-text ::-webkit-input-placeholder {
	color: #060A11; /* $Color2 */
}

.light-bg .input-text :-moz-placeholder {
	color: #15729F; /* $Color5 */
}

.light-bg .input-text ::-ms-input-placeholder {
	color: #15729F; /* $Color5 */
}

/* End Forms - Light Theme Input Styles */

/* Forms - Dark Theme Input Styles */

.dark-bg .input-text input[type='text'], .dark-bg .input-text input[type='month'], .dark-bg .input-text input[type='email'], .dark-bg .input-text input[type='tel'], .dark-bg .input-text input[type='datetime'], .dark-bg .input-text input[type='datetime-local'], .dark-bg .input-text textarea, .dark-bg .input-text select {
	border-color: rgba(255,255,255,0.502); /* alpha($White,50%) */
	color: #FFFFFF; /* $White */
	background-color: transparent;
}

.dark-bg .input-text input[type='text']:focus, .dark-bg .input-text input[type='month']:focus, .dark-bg .input-text input[type='email']:focus, .dark-bg .input-text input[type='tel']:focus, .dark-bg .input-text input[type='datetime']:focus, .dark-bg .input-text input[type='datetime-local']:focus, .dark-bg .input-text textarea:focus, .dark-bg .input-text select:focus {
	border-color: #1C9BDB; /* $Color4 */
}

.dark-bg .input-text select option {
	background-color: #222222;
}

.dark-bg .input-text.check-box .check-replace {
	background-color: #FFFFFF; /* $White */
	border-color: #DBDBDB; /* darken($White,14%) */
}

.dark-bg .input-text.check-box .check-replace:before {
	color: #FFFFFF; /* $White */
}

.dark-bg fieldset > ul > li.radio-list ul li label.radio-replace {
	border-color: transparent;
	background-color: rgba(255,255,255,0.502); /* alpha($White,50%) */
}

.dark-bg fieldset > ul > li.radio-list ul li input:checked + label.radio-replace {
	border-color: #FFFFFF; /* $White */
	background-color: #154F6B; /* $Color1 */
}

.dark-bg .input-text ::-webkit-input-placeholder {
	color: #FFFFFF; /* $White */
}

.dark-bg .input-text :-moz-placeholder {
	color: #FFFFFF; /* $White */
}

.dark-bg .input-text ::-ms-input-placeholder {
	color: #FFFFFF; /* $White */
}

/* End Forms - Dark Theme Input Styles */

/* File Uploader Light Theme Styles */

.light-bg .input-text.uploader {
	background-color: #1F2628;
}

.light-bg .input-text.uploader input {
	background-color: transparent !important;
	color: #FFFFFF; /* $White */
}

.light-bg .input-text.uploader input::before {
	color: #FFFFFF; /* $White */
	background-color: #EE2225;
}

.light-bg .input-text.uploader input:hover::before {
	background-color: #960803;
}

.light-bg .input-text.uploader input:active::before {
	background-color: #960803;
	background-color: rgba(0,0,0,0.8); /* Forms - Validation Message Box */
	color: #F2F2F2; /* darken($White,5%) */
}

/* End File Uploader Light Theme Styles */

/* File Uploader Dark Theme Styles */

.dark-bg .input-text.uploader {
	background-color: #1F2628;
}

.dark-bg .input-text.uploader input {
	background-color: transparent !important;
	color: #FFFFFF; /* $White */
}

.dark-bg .input-text.uploader input::before {
	color: #FFFFFF; /* $White */
	background-color: #EE2225;
}

.dark-bg .input-text.uploader input:hover::before {
	background-color: #960803;
}

.dark-bg .input-text.uploader input:active::before {
	background-color: #960803;
	background-color: rgba(0,0,0,0.8); /* Forms - Validation Message Box */
	color: #F2F2F2; /* darken($White,5%) */
}

/* End File Uploader Dark Theme Styles */

/* Forms - Light Theme Validation Message Box */

.light-bg fieldset .validation {
	background-color: rgba(0,0,0,0.8);
	color: #FFFFFF; /* $White */
}

.light-bg fieldset .validation:before {
	border-bottom-color: rgba(0,0,0,0.8);
}

/* End Forms - Light Theme Validation Message Box */

/* Forms - Dark Theme Validation Message Box */

.dark-bg fieldset .validation {
	background-color: rgba(0,0,0,0.8);
	color: #FFFFFF; /* $White */
}

.dark-bg fieldset .validation:before {
	border-bottom-color: rgba(0,0,0,0.8);
}

/* End Forms - Dark Theme Validation Message Box */

