/* CSS Document */

#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field label {
 color: #9e9e9e;
}
/* label focus color */
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field input[type=text]:focus + label,
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field textarea:focus + label {
 color: #40C4FF !important;
}
/* label underline focus color */
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field input[type=text],
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field textarea{
	/*border-bottom: 1px solid #9e9e9e !important;*/
}
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field input[type=text]:focus,
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field textarea:focus {
 border-bottom: 1px solid #40C4FF !important;
 box-shadow: 0 1px 0 0 #40C4FF !important;
}


/* ICONS */
/* icon prefix focus color */
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field .prefix {
 color: #40C4FF !important;
 opacity:0.7;
}
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field .prefix.active {
 color: #40C4FF !important;
 opacity:1;
}


#nex-forms .theme-light-blue .ui-nex-forms-container .material_field .with-gap[type="radio"] + label::before {
    border-width: 1px !important;
}
#nex-forms .theme-light-blue .ui-nex-forms-container .material_field [type="radio"] + label::after, #nex-forms .theme-light-blue .ui-nex-forms-container .material_field .with-gap[type="radio"]:checked + label::before {
    border: 1px solid #40c4ff !important;
    background: transparent;
}
#nex-forms .theme-light-blue .ui-nex-forms-container .material_field [type="radio"]:checked + label::after, #nex-forms .theme-light-blue .ui-nex-forms-container .material_field .with-gap[type="radio"]:checked + label::after {
    background-color: #40c4ff !important;
}
#nex-forms .theme-light-blue .ui-nex-forms-container .material_field [type="checkbox"] + label::before, #nex-forms .theme-light-blue .ui-nex-forms-container .material_field [type="checkbox"]:not(.filled-in) + label::after {
    background: #f9f9f9 !important;
    border-width: 1px !important;
    border-color: #bbb !important;
}
#nex-forms .theme-light-blue .ui-nex-forms-container .material_field [type="checkbox"]:checked + label::before {
    border-color: transparent #40c4ff #40c4ff transparent !important;
    border-width: 2px !important;
    background: transparent !important;
}


/* SELECTS */
#nex-forms .theme-light-blue .ui-nex-forms-container  .dropdown-content li > a, #nex-forms .theme-light-blue .ui-nex-forms-container  .dropdown-content li > span{
	color:#40C4FF !important;
}


/* BUTTONS */
#nex-forms .theme-light-blue .mb-btn{
	 background-color: #40C4FF !important;
	 color: #fff !important;
}

/* modal popup */
#nex-forms .theme-light-blue .modal .modal-header {
    background: #40C4FF ;
}


/* PANELS */
#nex-forms .theme-light-blue .ui-nex-forms-container  .panel .panel-heading {
	/*background:#40C4FF;*/
}


/* DO NOT EDIT */
/* valid color */
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field input[type=text].valid,
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field textarea.valid  {
 border-bottom: 1px solid #4caf50 !important;
 box-shadow: 0 1px 0 0 #4caf50 !important;
}
/* invalid color */
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field input[type=text].invalid,
#nex-forms .theme-light-blue .ui-nex-forms-container  .input-field textarea.invalid {
 border-bottom: 1px solid #40C4FF !important;
 box-shadow: 0 1px 0 0 #40C4FF !important;
}

/* SLIDERS */
#nex-forms .theme-light-blue .material_field .ui-slider-range {
    background: #40C4FF !important;
    border: none;
    border-radius: 0 !important;
}

#nex-forms .theme-light-blue .material_field .noUi-target.noUi-horizontal .noUi-tooltip{
	background: #40C4FF !important;
}
#nex-forms .theme-light-blue .material_field .nex-submit.btn.the_input_element{
    background: #40C4FF;
    color: #fff;
    border-color: #40C4FF;
}


/* DATEPICKER */
.dtp.theme-light-blue div.dtp-date, .dtp div.dtp-time{
	background:#97E0FF none repeat scroll 0 0 !important;
}
.dtp.theme-light-blue .p10 > a {
    color: #40C4FF !important;
}
.dtp.theme-light-blue > .dtp-content > .dtp-date-view > header.dtp-header,
.dtp.theme-light-blue table.dtp-picker-days tr > td > a.selected,
.dtp.theme-light-blue .dtp-buttons .btn{
	background: #40C4FF none repeat scroll 0 0 !important;
	color:#fff;
}